Course : ASP.NET MVC 6 : Web application development

ASP.NET MVC 6 : Web application development




Instructional goals


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class

Ref. MVE
  4d - 28h00
Price : Contact us




Instructional goals


Teaching objectives
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
Select your location or opt for the remote class then choose your date.
Remote class