Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning ASP.NET Core: MVC, Razor Pages, Web APIs & Other Foundations

Learning ASP.NET Core: MVC, Razor Pages, Web APIs & Other Foundations

3h 49mBeginner2024-11-08

Authors

Brice Wilson

Brice Wilson

Course details

This course focuses on the fundamentals of the ASP.NET Core framework and how to use it to create a variety of web applications. Software developer and trainer Brice Wilson teaches beginning ASP.NET Core developers how to use techniques that apply to several different types of applications, including how to configure dependency injection and middleware. By the end of the course, you'll understand the breadth of ASP.NET Core and have the skills necessary to begin using it to create your own production web applications.

Learning objectives
Describe the role of ASP.NET Core and the types of applications you can create with it.
Configure dependency injection and middleware to customize application capabilities.
Create server-side web applications with Model-View-Controller (MVC) and Razor Pages.
Determine how to create client-side web applications with Blazor.
Learn to create REST Web APIs, gRPC APIs, and SignalR applications.

Skills covered

ASP.NET Web APIASP.NET MVCASP.NETBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentLearningWeb DevelopmentProgramming LanguagesMicrosoftSoftware Development

Concepts

0. Introduction

  • 01 - Why you should learn ASP.NET Core
  • 02 - What you need to know

1. Getting Started with ASP.NET Core

  • 03 - Understanding the capabilities of ASP.NET Core
  • 04 - ASP.NET Core development tools
  • 05 - Create and run an ASP.NET Core application
  • 06 - Configuring dependency injection
  • 07 - Using middleware

2. Creating Razor Pages Applications

  • 08 - Understanding Razor Pages
  • 09 - Using Razor syntax
  • 10 - Implementing page layouts
  • 11 - Routing to pages
  • 12 - Creating links with tag helpers
  • 13 - Binding to data
  • 14 - Challenge - Create a Razor Pages application
  • 15 - Solution - Create a Razor Pages application

3. Creating MVC Applications

  • 16 - Understanding Model-View-Controller applications
  • 17 - Handling requests with controllers
  • 18 - Working with MVC models
  • 19 - Rendering MVC views
  • 20 - Challenge - Create a MVC application
  • 21 - Solution - Create a MVC application

4. Creating Web APIs

  • 22 - Understanding controller-based APIs and minimal APIs
  • 23 - Creating controller-based Web APIs
  • 24 - Creating minimal Web APIs
  • 25 - Using Swagger to test Web APIs
  • 26 - Challenge - Create a Web API
  • 27 - Solution - Create a Web API

5. Creating gRPC APIs

  • 28 - Understanding gRPC APIs
  • 29 - Creating a .proto file
  • 30 - Generating C# assets
  • 31 - Implementing service methods
  • 32 - Calling gRPC services
  • 33 - Challenge - Create a gRPC service
  • 34 - Solution - Create a gRPC service

6. Creating SignalR Applications

  • 35 - Understanding SignalR applications
  • 36 - Creating a server hub
  • 37 - Creating a JavaScript client
  • 38 - Challenge - Create a SignalR application
  • 39 - Solution - Create a SignalR application

7. Creating Blazor Applications

  • 40 - Understanding Blazor
  • 41 - Developing a Blazor application
  • 42 - Creating a standalone Blazor WebAssembly application
  • 43 - Challenge - Create a Blazor application
  • 44 - Solution - Create a Blazor application

Conclusion

  • 45 - Next steps on your learning journey

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal