1 / 15

Get Started with ASP.NET Core Training , Tutorial - Beginner to Advance

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

Download Presentation

Get Started with ASP.NET Core Training , Tutorial - Beginner to Advance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. For ASP.NET Core Online Training : +91-999 123 502 Introduction to ASP.NET Core Shailendra Chauhan Microsoft MVP, Founder & CEO – Dot Net Tricks

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. For ASP.NET Core Online Training : +91-999 123 502 ASP.NET Core Performance Benchmarks Source : https://goo.gl/pgjPfm

  9. 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

  10. For ASP.NET Core Online Training : +91-999 123 502 ASP.NET Core Anatomy

  11. For ASP.NET Core Online Training : +91-999 123 502 ASP.NET Core Application Model

  12. 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

  13. For ASP.NET Core Online Training : +91-999 123 502 ASP.NET and ASP.NET Core Request Processing

  14. For ASP.NET Core Online Training : +91-999 123 502 ASP.NET Core Request Processing

  15. 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

More Related