Course Details
Course Outline
1 - Exploring ASP.NET MVC 5
Overview of Microsoft Web TechnologiesOverview of ASP.NETIntroduction to ASP.NET MVC 5Lab : Exploring ASP.NET MVC 5
2 - Designing ASP.NET MVC 5 Web Applications
Planning in the Project Design PhaseDesigning Models, Controllers, and ViewsLab : Designing ASP.NET MVC 5 Web Applications
3 - Developing ASP.NET MVC 5 Models
Creating MVC ModelsWorking with DataLab : Developing ASP.NET MVC 5 Models
4 - Developing ASP.NET MVC 5 Controllers
Writing Controllers and ActionsWriting Action FiltersLab : Developing ASP.NET MVC 5 Controllers
5 - Developing ASP.NET MVC 5 Views
Creating Views with Razor SyntaxUsing HTML HelpersReusing Code in ViewsLab : Developing ASP.NET MVC 5 Views
6 - Testing and Debugging ASP.NET MVC 5 Web Applications
Unit Testing MVC ComponentsImplementing an Exception Handling StrategyLab : Testing and Debugging the ASP.NET MVC 5 Web Applications
7 - Structuring ASP.NET MVC 5 Web Applications
Analyzing Information ArchitectureConfiguring RoutesCreating a Navigation StructureLab : Structuring ASP.NET MVC 5 Web Applications
8 - Applying Styles to ASP.NET MVC 5 Web Applications
Using LayoutsApplying CSS to an MVC ApplicationCreating an Adaptive User InterfaceLab : Applying Styles to ASP.NET MVC 5 Web Applications
9 - Building Responsive Pages in ASP.NET MVC 5 Web Applications
Using AJAX and Partial Page UpdatesImplementing a Caching StrategyLab : Building Responsive Pages in ASP.NET MVC 5 Web Applications
10 - Using JavaScript and jQuery for Responsive MVC 5 Web Applications
Rendering and Executing JavaScript CodeUsing jQuery and jQueryUILab : Using JavaScript and jQuery for Responsive MVC 5 Web Applications
11 - Controlling Access to ASP.NET MVC 5 Web Applications
Implementing Authentication and AuthorizationAssigning Roles and MembershipLab : Controlling Access to ASP.NET MVC 5 Web Applications
12 - Building a Resilient ASP.NET MVC 5 Web Application
Developing Secure SitesState ManagementLab : Building a Resilient ASP.NET MVC 5 Web Application
13 - Implementing Web APIs in ASP.NET MVC 5 Web Applications
Developing a Web APICalling a Web API from Mobile and Web ApplicationsLab : Implementing Web APIs in ASP.NET MVC 5 Web Applications
14 - Handling Requests in ASP.NET MVC 5 Web Applications
Using HTTP Modules and HTTP HandlersUsing Web SocketsLab : Handling Requests in ASP.NET MVC 5 Web Applications
15 - Deploying ASP.NET MVC 5 Web Applications
Deploying a Web ApplicationDeploying an ASP.NET MVC 5 Web ApplicationLab : Deploying ASP.NET MVC 5 Web Applications
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
Target Audience
This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic.
Other Prerequisites
Before attending this course, students must have a minimum of two to three years of experience developing web-based applications by using Microsoft Visual Studio and Microsoft ASP.NET, proficiency in using the .NET Framework, and some familiarity with the C# language.
Before attending this course, students must have:
Experience with Visual Studio 2017.
Experience with C# programming, and concepts such as Lambda expressions, LINQ, and anonymous types.
Experience in using the .NET Framework.
Experience with HTML, CSS and JavaScript.
Experience with querying and manipulating data with ADO.NET.
Knowledge of XML and JSON data structures.