Course Description
Short Course | 18 hours | 1.8 CEUs | $1,795
In this course students learn how to develop ASP.NET Core MVC apps using the latest in .Net database-driven web programming. ASP.NET MVC provides a powerful, patterns-based way to build dynamic websites that allows for separation of concerns in the architecture, complete control over markup, and testability of the applications. Topics include an introduction to ASP.NET MVC, the Model-View-Controller pattern, the differences between MVC and Web forms applications, endpoint routing, Razor views, model binding, data validation, dependency injection, Bootstrap for responsive design, EF (Entity Framework) Core for database handling, xUnit and Moq for unit testing, and Identity for authentication.
NET550 is the second course in the Programming with .NET Certificate. To complete the certificate students will also enroll in NET500. Click on each course link for more details and to add to cart.
Course Outline
- Get off to a fast start
- 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
- Master the essential skills
- How to work with controllers and routing
- How to work with Razor views
- How to transfer data from controllers
- How to work with session state and cookies
- How to work with model binding
- How to validate data
- How to use EF Core
- The Bookstore website
- Add more skills as you need them
- How to use dependency injection and unit testing
- How to work with tag helpers, partial views, and view components
- How to authenticate and authorize users
- How to use Visual Studio Code
Prerequisites
NET500 – Programming in C# and .NETDuration
18 Hours | 3 Days or 6 NightsApplies Towards the Following Certificates
- Programming with .NET Certificate : Programming with .NET Certificate
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.