About this Course

ASP.NET Core is Microsoft's modern, cross-platform framework for building web applications and web APIs. In this path, you will learn everything you need to know about building ASP.NET Core applications, from building web applications with Razor to creating APIs. 

Syllabus
1. Introduction
Introduction to this course - what to expect?
Introduction to web development
Introduction to C#
Introduction to LINQ in C#
Introduction to HTML/CSS
Introduction to the .NET/.NET Core framework
Introduction to ASP.NET
2. Introduction to web architecture
Web architecture
Scalability
Database


3. More ASP.NET CORE specific concepts
MVC
Middleware
Intro to middleware design
Intro to middlewares in the ASP.NET CORE framework
Logging
Introduction to Logging
Dependency Injection
Introduction to DependencyInjection

4. MVC in the ASP.NET CORE framework
Introduction to  MVC design pattern in the ASP.NET framework
Introduction to the Routing framework

5. Server-Side Rendering (Razor)
Intro to rendering
Different type of rendering (Server-side / client-side)
Intro to Razor & Razor pages
Razor syntax
Tag helpers

6. Data access and handling
Introduction to data handling in the ASP.NET CORE framework
What is an ORM? And the different type of ORMs’ that could be used in the ASP.NET CORE framework.
Introduction to EntityFramework
Configuring the database connection
Design the domain model
Different models to deal with database:
Migrations First - Prefered
Database First
Different helper methods to interact with EF API - EX: Write CRUD Queries 
Enable SQL logging

7. Authentication
Introduction to authentication
Introduction to the different type of authentication
Cookies
Sessions
Tokens
Introduction to the Identity/Identity Server frameworks
Dive-deep

8. ASP.NET Core API
What is an API?
What is RESTfull? What is the RESTfull APIs conventions?
Intro to APIs in the ASP.NET CORE
Dive-deep in APIs

9. Real-Time communication
FCM

 Globalization and localization
Intro to localization in the ASP.NET framework.
Content and projects

We Are Partner For Microsoft

for more information please click here