Get Started with ASP.NET Core Training, Tutorial - Beginner to Advance
177 views
15 slides
Aug 27, 2020
Slide 1 of 15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
About This Presentation
The Mastering ASP.NET Core course is primarily designed for .NET Beginner(s)/Professional(s) who want to learn how to develop modern cloud-based app using ASP.NET Core . In this course, you will learn about .NET Core, middleware, MVC pattern, html helpers, tag helpers, custom helpers, validation and...
The Mastering ASP.NET Core course is primarily designed for .NET Beginner(s)/Professional(s) who want to learn how to develop modern cloud-based app using ASP.NET Core . In this course, you will learn about .NET Core, middleware, MVC pattern, html helpers, tag helpers, custom helpers, validation and custom validation, querying database using Entity Framework Core.
Size: 618.39 KB
Language: en
Added: Aug 27, 2020
Slides: 15 pages
Slide Content
For ASP.NET Core Online Training : +91-999 123 502
Introduction to ASP.NET Core
Shailendra Chauhan
Microsoft MVP, Founder & CEO –Dot Net Tricks
For ASP.NET Core Online Training : +91-999 123 502
•EvolutionofASP.NETCore
•ASP.NETCoreArchitecture
•UnderstandingASP.NETCore
•ASP.NETCorePerformanceBenchmarks
•ASP.NETCoreMVC
•ASP.NETCoreApplicationModel
•ASP.NETandASP.NETCoreRequestProcessing
•ASP.NETMVC5vs.ASP.NETCore
Agenda
For ASP.NET Core Online Training : +91-999 123 502
Evolution of ASP.NET Core
ASP.NET
Web API
1/2
Active Server
Pages
(Classic ASP)
ASP.NET
Web Forms
1/2/3.5/4
/4.5/4.6/4.7
ASP.NET
MVC
1/2/3/4/5
ASP.NET
Web Pages
1/2/3
ASP.NET
MVC 6
Core MVC
1/1.1/2/2.1/
2.2/3.0/3.1
Unified
MVC, Web
API and
Web Pages
For ASP.NET Core Online Training : +91-999 123 502
ASP.NET Core 2.2 Architecture
Next gen JIT (RyuJIT)
SIMD
Runtime
Components
Compilers
Languages innovation
.NET Compiler Platform
.NET Core Libraries
.NET Framework 4.6 Libraries
NuGet packages
.NET Framework 4.6+ .NET Core2.2
For ASP.NET Core Online Training : +91-999 123 502
ASP.NET Core 3.x Architecture
Next gen JIT (RyuJIT)
SIMD
Runtime
Components
Compilers
Languages innovation
.NET Compiler Platform
.NET Core Libraries
.NET Framework 4.6 Libraries
NuGet packages
.NET Framework 4.6+ .NET Core3.x
For ASP.NET Core Online Training : +91-999 123 502
•An open-source and cross-platform framework
•Runs on .NET Core or on the full .NET Framework till ASP.NET Core 2.2
•A unified framework for building web UI and web APIs
•Built-in dependency injection
•New light-weight and modular HTTP request pipeline
•Ships entirely as NuGet packages
•Built-In support for SPA
•Integration with modern client-side frameworks like Angular, React, Vue
Understanding ASP.NET Core
For ASP.NET Core Online Training : +91-999 123 502
•Buildmoderncloudbasedapplications,suchas:
•Webapps
•Mobilebackends
•IoTApps
•MachineLearningandAI
•Serve2300%morerequestspersecondascomparedtoASP.NET4.6
Understanding ASP.NET Core
For ASP.NET Core Online Training : +91-999 123 502
ASP.NET Core Performance Benchmarks
Source : https://goo.gl/pgjPfm
For ASP.NET Core Online Training : +91-999 123 502
•Everything starts from Program.cs, Main Method
•ASP.NET Core apps require a Startup class
•No more Global.asax
•No more Web.Configrequirement
•No more modules and handlers
•Cross-platform Kestrel web server
ASP.NET Core Anatomy
For ASP.NET Core Online Training : +91-999 123 502
ASP.NET Core Anatomy
For ASP.NET Core Online Training : +91-999 123 502
ASP.NET Core Application Model
For ASP.NET Core Online Training : +91-999 123 502
•HtmlHelpers
•FollowsWebForms&RazorSyntaxes
•PartialViews
•Type:WebApplication
•Global.asaxandWeb.config
•ModulesandHandlers
•HostedonIIS
•RunsonlywithWindows
ASP.NET MVC5 vs. ASP.NET Core MVC
•TagHelpersandHtmlHelpers
•FollowsonlyRazorSyntax
•PartialViews&ViewComponents
•Type:ConsoleApplication
•startup.csandappsettings.json
•Middleware
•Cross-platformKestrelwebserver
•RunswithMac,Linux&Windows
For ASP.NET Core Online Training : +91-999 123 502
ASP.NET and ASP.NET Core Request Processing
For ASP.NET Core Online Training : +91-999 123 502
ASP.NET Core Request Processing
For ASP.NET Core Online Training : +91-999 123 502
•HtmlHelpers
•FollowsWebForms&RazorSyntaxes
•PartialViews
•Type:WebApplication
•Global.asaxandWeb.config
•ModulesandHandlers
•HostedonIIS
•RunsonlywithWindows
ASP.NET MVC5 vs. ASP.NET Core MVC
•TagHelpersandHtmlHelpers
•FollowsonlyRazorSyntax
•PartialViews&ViewComponents
•Type:ConsoleApplication
•startup.csandappsettings.json
•Middleware
•Cross-platformKestrelwebserver
•RunswithMac,Linux&Windows