|
||||||||||
|
ASP.NET Core MVC Development with Visual Studio 2019 or Visual Studio Code
Course Length: 5 days Summary The ASP.NET Core MVC Framework is the latest evolution of Microsoft’s ASP.NET web platform, built on a completely new foundation. It represents a fundamental change to how Microsoft constructs and deploys web frameworks and is free of the legacy of earlier technologies such as Web Forms. ASP.NET Core MVC provides a "host agnostic" framework and a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility. This course starts with an introduction to ASP.NET Core MVC and the Model-View-Controller pattern on which it is based. You’ll learn about the main differences between MVC and Web forms applications, see how to build a real MVC application with Visual Studio, explore each of the three main components of an MVC application, and how to create controllers and actions to manage the workflow of an application. You’ll dig into action methods and results, explore models, learn to implement a model using both custom classes and Entity Framework Core data models, and how to centralize data validation using a model. Next you’ll get into views, how to create them, interact with data provided by the controller, how to add content to a view, and use HTML helpers to make it easier to build views. As you progress further you’ll explore how to use dependency injection and unit testing, create tag helpers, partial views, and view components. Finally, you'll delve into the topic of application security and learn to authenticate and authorize users. What's New in this Course
What You Will Learn
Who Should Attend? This course is best for those who want to upgrade their skills to the newest version of ASP.NET Core MVC or students who are just beginning to learn MVC development. You will learn web application development using the new completely written from scratch framework called ASP.NET Core MVC. Students should already be familiar with the basics of HTML, CSS, and C#. Course Outline
An introduction to web programming with ASP.NET Core MVC
How to develop a single-page MVC web app How to make a web app responsive with Bootstrap How to develop a data-driven MVC web app How to manually test and debug an ASP.NET Core web app How to work with controllers and routing How to work with Razor views How to transfer data from controllers How to manage state How to work with model binding How to validate data How to use EF Core How to use dependency injection and unit testing How to create tag helpers, partial views, and view components How to authenticate and authorize users Optional Module: How to use Visual Studio Code |
Home | AboutUs | Training | Mentoring | Contact Us © 2008 Dunn Training Inc. All Rights Reserved. |