Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Exploring ASP.NET Core: Intermediate
Rating: 4.6 out of 5(4 ratings)
65 students

Exploring ASP.NET Core: Intermediate

Exploring ASP.NET Core: Intermediate
Last updated 10/2018
English
English [Auto],

What you'll learn

  • Understand the structure of ASP NET core and Middleware
  • Understand the basic concept of Tag Helpers
  • Create custom Tag Helpers
  • Build custom middleware
  • Learn how to use dependency injection (DI) to register and resolve application services
  • Get started with Entity Framework Core
  • Describe View Components

Course content

3 sections51 lectures5h 17m total length
  • Topic A: Structure of ASP.NET Core - Part 11:07

    Download file here

  • Structure of ASP.NET Core - Part 215:27

    Explore the structure and new features of ASP.NET Core in this intermediate course, contrasting it with classic ASP.NET and guiding you through the latest tooling, project structure, and version considerations.

  • Structure of ASP.NET Core - Part 30:31

    Explore the structure of ASP.NET Core part 3 and reflect on Microsoft's modern web development approach, drawing from .NET Framework lessons to inspire excitement for the framework's future.

  • Topic B: ASP.NET Core Code Demo - Part 10:36

    Explore the code behind a robust web application to connect architectural concepts with practical implementation, and immerse yourself in code to see how theory meets practice.

  • ASP.NET Core Code Demo - Part 2A14:02
  • ASP.NET Core Code Demo - Part 2B18:26

    Explore how ASP.NET Core handles project configuration, static files, controllers, models, and middleware, with Entity Framework integration and flexible routing in a lightweight, cross-platform setup.

  • ASP.NET Core Code Demo - Part 30:41

    Explore how ASP.NET Core boots a web app, from its console origins to rendering the first view, and highlight startup differences in views and controllers compared to classic .NET applications.

  • Topic C: Application Startup Services and Middleware - Part 10:53

    Esprit de corps streamlines startup of core applications, moving from console apps to online memory and web requests, with streamlined services and a streamlined request pipeline.

  • Application Startup Services and Middleware - Part 26:37

    Explore how ASP.NET Core apps startup via a startup class, dependency injection, and a configurable request pipeline. Learn how to use configure services, configure, and middleware, including environment-specific startup selection.

  • Application Startup Services and Middleware - Part 31:13
  • Topic D: Middleware - Part 10:54

    Explore wiring middleware in a non-trivial ASP.NET Core startup class to handle HGT requests and craft responses, with a clear, testable request pipeline.

  • Middleware - Part 2A8:28

    Discover how middleware forms an application pipeline that handles requests and produces responses. Learn how request delegates and map/run/use extensions drive the flow and support short-circuiting.

  • Middleware - Part 2B9:25

    Explore the built-in ASP.NET Core middleware such as authentication, CORS, response caching, compression, routing, static files, and URL rewriting, and learn how startup, configuration, and dependency injection wire them together.

  • Middleware - Part 2C8:41

    Explore how ASP.NET Core builds a request pipeline with middleware, showing order, static files, identity, MVC routing, and dependency injection for services like email sending.

  • Middleware - Part 30:45

    The startup class is key to starting an HSP dot net core application. Runtime injects services into constructors and methods, enabling you to configure the application pipeline that handles requests.

  • Review - Question

Requirements

  • The course requires the students to have undertaken the Exploring ASP NET Core: Intermediate course before registering for this course as the two courses are interlinked and designed in a way to complement each other.

Description

The Exploring ASP.NET Core: Intermediate is the second course in the two course series on the ASP.NET core framework. The course gives the students an opportunity to dig deeper into the ASP.NET core and build on the learnt concepts in the Exploring ASP.NET Core: Fundamentals course. 

The Exploring ASP.NET Core: Intermediate course helps the candidates to get started with Tag Helpers, and then explore middleware, find out how to use dependency injection (DI) to register and resolve application services. The course also explore the importance of Entity Framework Core and database migrations. The comprehensive course enables the candidates to feel confident while working with the ASP.NET Core for building web applications.


Who this course is for:

  • The course is designed to for the .NET developers at various levels of experience.
  • The course is equally beneficial for the junior and senior level developers as the course enables the candidates to gain the necessary skills they need to quickly become productive with the .NET framework.