Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The complete ASP.NET Core 9 course for busy developers
Rating: 4.6 out of 5(2,772 ratings)
14,780 students

The complete ASP.NET Core 9 course for busy developers

Use C# and ASP.NET Core 9 to build modern web applications including MVC, Entity Framework, Razor and RESTful Web APIs.
Last updated 8/2024
English
German [Auto],English [Auto],

What you'll learn

  • Development of complete Web Applications using ASP NET Core
  • Backend Development using ASP NET Core 9 and Entity Framework
  • MVC Pattern using Razor Pages and Blazor
  • RESTful API Development
  • Roles and Accounts
  • Deployment of Web Applications
  • And much more

Course content

9 sections143 lectures15h 51m total length
  • Why you should learn ASP.NET7:57
  • Understanding ASP.NET 9
  • History of ASP.NET6:13

    Explore ASP.NET's evolution from 2002 to the cross-platform, high-performance core. See how features like MVC, Web API, Ajax, and Linq drive modern web development.

  • Evolution of ASP.NET
  • Downloading VS Preview and .Net 91:49
  • Creating the ASP.NET MVC Project1:32
  • Setting Up an ASP.NET MVC Project
  • Running our Project and Understanding the launchSettings.json file6:14

    Run the default ASP.NET Core project to view the diary app and explore how launchSettings.json configures profiles, IIS Express, and the localhost 7016 URL.

  • Creating and Running an ASP.NET MVC Project
  • The Project file2:37

    Explore the project file, its Microsoft.net SDK web variant, and key settings like target framework dotnet 9.0, nullable enable, and implicit usings for streamlined development in Visual Studio.

  • Connection Services and Dependencies2:17

    Explore connected services and dependencies in a multi-project solution, including Azure storage, SQL databases, key vault, and rest or soap services, with NuGet packages and Entity Framework Core.

  • WWW Root4:09

    Explore the www root folder as the static-file hub for css, javascript, libraries, images, and other assets, accessible via url, enabling caching and faster client-side loading.

  • What is MVC2:54
  • MVC in our Project6:01
  • Looking at Views7:15
  • ViewImports and ValidationScriptsPartial2:42
  • The error View and Model2:00
  • App settings json1:19
  • Understanding the Program.Cs file6:47
  • Understanding Middleware and Services5:32

    Configure the request processing pipeline in Program.cs by combining middleware like exception handling, hsts, https redirection, static files, routing, and authorization, then run the app.

  • Understanding Routing7:30
  • Build our own route3:21

    Explore routing by adding a new my page action in the home controller and its view, then set my page as the home page and navigate to home/my page.

Requirements

  • Basic understanding of C# programming

Description

Welcome to the complete ASP.NET Core 9 (.NET 9) course, the only course you will need to develop modern web applications with C# most popular web development framework.


This course is designed for all the busy developers who have no time to work through a 40-hour+ course. We built this course to get you up and running with ASP.NET Core 9 in a fast, easy, but still deep-dive way.


You will learn the development of ASP.NET Core 9 with all of its aspects. Craft applications using the MVC Pattern and develop entire RESTful web APIs by implementing the repository design pattern.


In addition to the standard development topics, we have added important additional topics about identity, security, validation and much more.


This course is for Anyone with experience in C# and SQL who wants to take the next step and learn to build applications in ASP.NET Core with MVC as well as by using the Entity Framework Core.


If you want to finally understand what the fuzz is all about and want to see how to quickly create functional, clean, and efficient websites and get a great entry into ASP.NET Core development, then this is the right course for you.


In this ASP.NET core course you will learn these topics:


  • Developing complete web applications using the MVC Pattern (Model View Controller)

  • RESTful Web API Development

  • Authorization and Authentication (Roles and Accounts)

  • Entity Framework Core, SQL Development

  • Razor Pages

  • Data-Binding

  • Dependency Injection

  • Form Validation

  • Designing Web-Applications

  • Uploading Files and images

  • Advanced real-world techniques like implementing the repository design pattern

  • Blazor Web Development



This course is for anyone, who wants to learn ASP.NET core 9 and wants to become professionally good in C# web development. No experience is required whatsoever. It is designed that anyone who can handle a mouse and keyboard will succeed in finishing it.


Enroll now and dive deep into web development using C# and ASP.NET Core 9.


See you in the course!

Who this course is for:

  • Everyone who wants to learn ASP NET Core 9
  • Everyone who wants to become a professional web developer
  • Students with beginner C# skills
  • C# developers that want to extend their skillset