MOC 20486

DEVELOPING ASP.NET MVC5 WEB APPLICATIONS

 

 

Duración:
25 horas lectivas.
5 Horas / Día

Detalles

 

 

Requisitos previos:

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.

 

Ubicación

  • Presencial en Madrid y Barcelona
  • En oficina de cliente
  • Online Direct

 

Objetivos

En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC avanzadas utilizando herramientas y tecnologías de .NET Framework. El enfoque se centrará en las actividades de codificación que mejoran el rendimiento y la escalabilidad de una aplicación web. ASP.NET MVC se presentará y se comparará con los formularios web para que los estudiantes sepan cuándo deben usarse cada uno de ellos. Este curso también preparará a los estudiantes para el examen 70-486

 

Temario

Module 1: Exploring ASP.NET MVC 5

  • Overview of Microsoft Web Technologies
  • Overview of ASP.NET
  • Introduction to ASP.NET MVC 5

Lab : Exploring ASP.NET MVC 5

 

Module 2: Designing ASP.NET MVC 5 Web Applications

  • Planning in the Project Design Phase
  • Designing Models, Controllers, and Views

Lab : Designing ASP.NET MVC 5 Web Applications

 

Module 3: Developing ASP.NET MVC 5 Models

  • Creating MVC Models
  • Working with Data

Lab : Developing ASP.NET MVC 5 Models

 

Module 4: Developing ASP.NET MVC 5 Controllers

  • Writing Controllers and Actions
  • Writing Action Filters

Lab : Developing ASP.NET MVC 5 Controllers

 

Module 5: Developing ASP.NET MVC 5 Views

  • Creating Views with Razor Syntax
  • Using HTML Helpers
  • Re-using Code in Views

Lab : Developing ASP.NET MVC 5 Views

 

Module 6: Testing and Debugging ASP.NET MVC 5 Web Applications

  • Unit Testing MVC Components
  • Implementing an Exception Handling Strategy

Lab : Testing and Debugging ASP.NET MVC 5 Web Applications

 

Module 7: Structuring ASP.NET MVC 5 Web Applications

  • Analyzing Information Architecture
  • Configuring Routes
  • Creating a Navigation Structure

Lab : Structuring ASP.NET MVC 5 Web Applications

 

Module 8: Applying Styles to ASP.NET MVC 5 Web Applications

  • Using Layouts
  • Applying CSS Styles to an MVC Applicaiton
  • Creating an Adaptive User Interface

Lab : Applying Styles to ASP.NET MVC 5 Web Applications

 

Module 9: Building Responsive Pages in ASP.NET MVC 5 Web Applications

  • Using AJAX and Partial Page Updates
  • Implementing a Caching Strategy

Lab : Building Responsive Pages in ASP.NET MVC 5 Web Applications

 

Module 10: Using JavaScript and jQuery for Responsive MVC 5 Web Applications

  • Rendering and Executing JavaScript Code
  • Using jQuery and jQueryUI

Lab : Using JavaScript and jQuery for Responsive MVC 5 Web Applications

 

Module 11: Controlling Access to ASP.NET MVC 5 Web Applications

  • Implementing Authentication and Authorization
  • Assigning Roles and Membership

Lab : Controlling Access to ASP.NET MVC 5 Web Applications

 

Module 12: Building a Resilient ASP.NET MVC 5 Web Application

  • Developing Secure Sites
  • State Management

Lab : Building a Resilient ASP.NET MVC 5 Web Application

 

Module 13: Implementing Web APIs in ASP.NET MVC 5 Web Applications

  • Developing a Web API
  • Calling a Web API from Mobile and Web Applications

Lab : Implementing Web APIs in ASP.NET MVC 5 Web Applications

 

Module 14: Handling Requests in ASP.NET MVC 5 Web Applications

  • Using HTTP Modules and HTTP Handlers
  • Using Web Sockets

Lab : Handling Requests in ASP.NET MVC 5 Web Applications

 

Module 15: Deploying ASP.NET MVC 5 Web Applications

  • Deploying a Web Application
  • Deploying an ASP.NET MVC 5 Web Application

Lab : Deploying ASP.NET MVC 5 Web Applications

Dónde Estamos

Gadesoft Madrid
C/ Clara del Rey, 14
28002 Madrid, Spain
Tfn: (+34) 91 510 23 90

Gadesoft Barcelona
Carrers del Madrazo, 27 - 2º 4ª
Barcelona, 08006
Tfn: (+34) 93 368 00 87

Email: info@www.gadesoft.es