ASP.NET MVC Programming Using C# and .NET6
Duration: 5 Days (Face-to-Face or Remote-Live), or 35 hours of coursework with personal facilitation over a four week span (On-Demand)
US Price: $2495 (Face-to-Face or Remote-Live), or $1495 (On-Demand)
Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training
Registration: Click here to view upcoming schedules and register for face-to-face sessions, click here to register for live remote attendance sessions, or click here to register for on-demand training with a start date that is convenient for you.
Description
This .NET MVC class provides students with hands on experience using Visual Studio to create dynamic web applications using ASP.NET MVC, C#, and .NET6. The course provides a thorough introduction to the C# programming language, including coverage of the essentials of the C# programming language, built in data types, operators, control structures, classes and methods, collections and exception handling.
During class, students learn how to leverage the power of the Model-View-Controller design pattern with the ASP.NET MVC design pattern to separate the layers of a web application. Students will then use the Razor view engine to design a user interface, and will learn how to build models to manage an application's data layer using both LINQ and the Entity Framework. Students also learn how to build controllers containing action methods to manage communication between views and models.
Other topics in the course include data scaffolding; URL routing; implementing security; unit testing; and deploying ASP.NET MVC applications. Comprehensive labs throughout the training provide students with experience creating, debugging, testing and deploying dynamic ASP.NET MVC applications.
Prerequisites
Knowledge of fundamental HTML syntax is helpful, but not a requirement. Prior experience with any scripting or programming language is required.
Course Overview
Introduction to .NET
|
Introduction to Visual Studio
|
Language Fundamentals
|
Conditionals and Looping
|
Methods and Parameters
|
Exception Handling
|
Collections
|
Object-Oriented Programming
|
Overview of ASP.NET MVC
|
Startup and Services
|
Developing Views
|
Developing Models
|
Developing Controllers
|
Routing Control
|
MVC Unit Testing
|
Securing MVC Applications
|
Deploying ASP.NET MVC Applications
|
Related Training
Course |
---|
ASP.NET MVC Programming Using C# |
ASP.NET MVC Programming for Experienced C# Programmers |
ASP.NET MVC Programming for Experienced C# Programmers Using .NET6 |