160 likes | 446 Views
Join ASP.NET Core course training which is primarily designed for Beginners and Professionals who want to develop cloud-based web applications using ASP.NET Core framework and MVC design pattern
E N D
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 Agenda • Evolution of ASP.NET Core • ASP.NET Core Architecture • Understanding ASP.NET Core • ASP.NET Core Performance Benchmarks • ASP.NET Core MVC • ASP.NET Core Application Model • ASP.NET and ASP.NET Core Request Processing • ASP.NET MVC5 vs. ASP.NET Core
For ASP.NET Core Online Training : +91-999 123 502 Evolution of ASP.NET Core Active Server Pages (Classic ASP) ASP.NET MVC 1/2/3/4/5 ASP.NET MVC 6 Core MVC 1/1.1/2/2.1/ 2.2/3.0/3.1 ASP.NET Web Forms 1/2/3.5/4 /4.5/4.6/4.7 ASP.NET Web Pages 1/2/3 Unified MVC, Web API and Web Pages ASP.NET Web API 1/2
For ASP.NET Core Online Training : +91-999 123 502 ASP.NET Core 2.2 Architecture .NET Framework 4.6+ .NET Core 2.2 Runtime Components NuGet packages Compilers Languages innovation .NET Compiler Platform .NET Core Libraries .NET Framework 4.6 Libraries Next gen JIT (RyuJIT) SIMD
For ASP.NET Core Online Training : +91-999 123 502 ASP.NET Core 3.x Architecture .NET Framework 4.6+ .NET Core 3.x Runtime Components NuGet packages Compilers Languages innovation .NET Compiler Platform .NET Core Libraries .NET Framework 4.6 Libraries Next gen JIT (RyuJIT) SIMD
For ASP.NET Core Online Training : +91-999 123 502 Understanding ASP.NET Core • 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
For ASP.NET Core Online Training : +91-999 123 502 Understanding ASP.NET Core • Build modern cloud based applications, such as : • Web apps • Mobile backends • IoT Apps • Machine Learning and AI • Serve 2300 2300% %more requests per second as compared to ASP ASP. .NET NET4 4. .6 6
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 ASP.NET Core Anatomy • Everything starts from Program.cs, Main Method • ASP.NET Core apps require a Startup class • No more Global.asax • No more Web.Config requirement • No more modules and handlers • Cross-platform Kestrel web server
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 ASP.NET MVC5 vs. ASP.NET Core MVC • Html Helpers • Follows WebForms & Razor Syntaxes • Partial Views • Type : Web Application • Global.asax and Web.config • Modules and Handlers • Hosted on IIS • Runs only with Windows • Tag Helpers and Html Helpers • Follows only Razor Syntax • Partial Views & View Components • Type : Console Application • startup.cs and appsettings.json • Middleware • Cross-platform Kestrel web server • Runs with Mac, 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 ASP.NET MVC5 vs. ASP.NET Core MVC • Html Helpers • Follows WebForms & Razor Syntaxes • Partial Views • Type : Web Application • Global.asax and Web.config • Modules and Handlers • Hosted on IIS • Runs only with Windows • Tag Helpers and Html Helpers • Follows only Razor Syntax • Partial Views & View Components • Type : Console Application • startup.cs and appsettings.json • Middleware • Cross-platform Kestrel web server • Runs with Mac, Linux & Windows