ASP.NET Core Introduction & Fundamentals باللغة العربية
Learn ASP.NET Core with Microsoft documentation. Covers core concepts & essentials. Get started building modern web apps!
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.
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.