Course : ASP.NET MVC 6 : Web application development

ASP.NET MVC 6 : Web application development

Download in PDF format Share this course by email 2


Instructional goals


Inter
In-house
Custom

Practical course in person or remote class

Ref. MVE
Price : 2390 € E.T.
  4d - 28h00




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

» 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.

» 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.

» 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.

» 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.

» Ajax and jQuery

  • Ajax Helper and jQuery/jQueryUI.
  • Partial updates. Cache management.
  • Other optimization techniques.
  • Hands-on work ¤Creating JavaScript and Ajax pages.

» 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.

» Structuring a project and dependency injection

  • Best practices for development.
  • Dependency injections.
  • Hands-on work ¤Organizing a project into layers and using dependency injection.

» 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
4,4 / 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