Udemybeginnerar

ASP.NET Core Introduction & Fundamentals باللغة العربية

Learn ASP.NET Core with Microsoft documentation. Covers core concepts & essentials. Get started building modern web apps!

4.1(72)
2,191students
1h 30m
Ahmed Elsayed
Ahmed ElsayedSenior Full Stack .Net Developer

Course Content

ASP.NET Core Introduction & Fundamentals باللغة العربية is a beginner-level Udemy course taught by Ahmed Elsayed. It runs 1h 30m and is taught in Arabic. Learners rate it 4.1 out of 5 from 72 reviews, with 2,191 students enrolled. It is free to enroll, first published May 2021.

Learn the Fundamentals of ASP.NET Core

This course provides a comprehensive introduction to ASP.NET Core, covering the essential concepts you need to build modern web applications. By the end, you'll have a solid foundation to confidently start learning ASP.NET Core Web API and ASP.NET Core Web App (using Razor Pages and MVC).

Here’s what you’ll learn:

  • What is ASP.NET Core? Understand the core concepts and benefits of this powerful framework.
  • Why Choose ASP.NET Core? We'll explore the advantages of using ASP.NET Core for web development.
  • Building Web Applications with .NET Core and .NET Framework: A comparison of the two, and when to choose each for your projects.
  • When to Use ASP.NET Core vs. .NET Framework: Make informed decisions about your technology stack.
  • Core Concepts: Dive deep into essential topics including:
    • Configure and ConfigureServices Methods: Master application configuration.
    • Dependency Injection: Understand the principles and benefits of dependency injection.
    • Dependency Injection Framework: Learn how DI works within ASP.NET Core.
    • Dependency Injection Life Time: Explore Singleton, Scoped, and Transient lifetimes.
    • app.Use, app.Map, and app.Run: Control request processing and application startup.
    • Middleware & Pipeline: Understand how middleware works and how to build custom pipelines.
    • Host: Learn about application hosting and deployment.
    • Servers (Kestrel and IIS Express): Explore different server options for running your application.
    • Configuration Sources: Manage application settings using appsettings.json, environment variables, and secret managers.
    • Logging & Routing: Implement robust logging and routing strategies.
    • Content Root & Web Root: Understand the file structure for your application.

This course is designed for anyone looking to gain a strong understanding of ASP.NET Core and its core principles. You'll gain valuable knowledge and resources, including links to the official Microsoft documentation.

Prerequisites: A basic understanding of the C# programming language is recommended before starting this course.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.