At the end of the training, the participant will be able to:
Create an MVC 6 view and write in Razor
Master the routing and controller mechanism
Create and use models with Entity Framework
Test an MVC 6 application
Participants
Intended audience
Prerequisites
Prerequisites
TRAINING PROGRAM
Course schedule
1
» Introduction
Summary of Web technologies of the .NET framework.
Cross-Platform - .Net Core/Full .Net - Windows OS, Linux, Mac.
Overview of the model - view - controller - MVC 6.
.NET MVC 6 projects in VS 2015.
Hands-on work ¤Creating an MVC 6 application.
2
» Model and controllers
Modeling your domain.
Strongly typed views. Data linking.
Using Entity Framework 7 in MVC 6.
Implementing actions. Managing models.
Filter management. Displaying and publishing data.
Hands-on work ¤Creating models and controllers.
3
» Views
Razor view engine.
Dynamic content. Partial views.
View model. Application of CSS styles.
Hands-on work ¤Creating views and using BootStrap in MVC 6.
4
» Routing URLs and exceptions
URL patterns. Designing the routing.
Routing customization, routing attributes.
Setting up tests on the routes.
Exception management.
Hands-on work ¤Routing scenarios and MVC 6 navigation structures. Route tests.
5
» Ajax and jQuery
Ajax Helper and jQuery/jQueryUI.
Partial updates. Cache management.
Other optimization techniques.
Hands-on work ¤Creating JavaScript and Ajax pages.
6
» Validation and security
Server-side validation. DataAnnotations, alternative techniques, client-side validation.
Alternative techniques. Client-side validation. Authentication modes.
Implementing ASP.Net authentication and role management. Auditing the code's security.
ASP.NET Identity, authentication filters.
Hands-on work ¤Implementing security.
7
» Structuring a project and dependency injection
Best practices for development.
Dependency injections.
Hands-on work ¤Organizing a project into layers and using dependency injection.
8
» Cross-platform and deployment
Web and Mobile clients.
Different types of servers: Cross-Platform.
Deployment to different environments and Cross-Platform.
Hands-on work ¤Deploying applications.
Customer reviews
5 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
Dates and locations
No session at the moment, we invite you to consult the schedule of distance classes.