Microsoft Corporation

20486: Developing ASP.NET MVC 5 Web Applications

Elige la convocatoria

inscribirme
Presencial o virtual class
Duración
30 horas
Idioma
Precio
660,00 €
Próximas convocatorias
Acerca de este curso
A quién va dirigido
Objetivos del curso
Certificación asociada
Contenidos
Convocatorias abiertas

Certificación asociada: 70-486

Próximas convocatorias
Ver todas

09 ene 18
01 feb 18

Barcelona | Español | Martes - Jueves (18:30h - 22:00h)
30 h.    660 €
09 ene 18
06 feb 18

Madrid | Español | Martes - Jueves (18:30h - 22:00h)
30 h.    660 €
12 ene 18
27 ene 18

Barcelona | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
30 h.    660 €

Acerca de este curso

En este curso, los asistentes aprenderán a desarrollar aplicaciones web avanzadas mediante el uso del framework ASP.NET MVC 5, utilizando para ello las herramientas y tecnologías disponibles en .NET Framework 4.5.1.

El foco del curso se centrará en actividades de codificación que mejorarán el rendimiento y la escalabilidad de las aplicaciones web ASP.NET. Se presentará el framework ASP.NET MVC 5 y se comparará con el modelo WebForms para que los alumnos sepan cuándo deberían/podrían utilizar cada uno.

Nuestro valor añadido: PUE es Official Training Partner de Microsoft autorizado para impartir formación oficial en sus tecnologías.

A quién va dirigido

Este curso está dirigido a los desarrolladores profesionales interesados en el desarrollo de aplicaciones web avanzadas mediante el uso del framework ASP.NET MVC 5, y que quieran crear sitios web que separen la interfaz de usuario, el acceso a datos y la lógica de la aplicación.

Para seguir el curso con garantías, los asistentes deberían tener un mínimo de uno o dos años de experiencia en desarrollo de aplicaciones web basadas en el modelo WebForms mediante el uso de Microsoft Visual Studio y Microsoft ASP.NET, experiencia y habilidades en el uso de la plataforma .NET Framework, y cierta familiaridad con el lenguaje de programación C#.

Además, es recomendable que los asistentes dispongan de conocimientos previos a nivel básico acerca de HTML, CSS y Javascript.

Objetivos del curso

Después de finalizar este curso, los asistentes serán capaces de:

  • Describir la pila de tecnologías Web de Microsoft y seleccionar la tecnología apropiada a utilizar para desarrollar cualquier tipo de aplicación
  • Diseñar e implementar la arquitectura una aplicación web que cumpla una serie de requisitos funcionales, requisitos de la interfaz de usuario y modelos de negocio
  • Crear Modelos MVC y escribir código que implemente la lógica de negocio en el Modelo mediante métodos, propiedades y eventos
  • Añadir controladores a una Aplicación MVC para gestionar la interacción con el usuario, actualización del Modelo e interacción con las Vistas
  • Crear Vistas en aplicaciones MVC para mostrar y editar datos, y que interactúen con el Modelo y los Controladores
  • Ejecutar pruebas unitarias y herramientas de depuración contra una Aplicación Web y configurar la aplicación para resolver problemas
  • Desarrollar una aplicación web ASP.NET que utilicen el motor de enrutamiento de ASP.NET para presentar URL amigables y una jerarquía lógica de navegación de cara a los usuarios
  • Implementar un look and feel consistente, incluyendo imagen de marca, para una aplicación web MVC completa
  • Usar actualización parcial de vistas y caché para reducir el ancho de banda usado por una aplicación y accelerar el tiempo de respuesta a los usuarios
  • Escribir código Javascript que se ejecute en el lado del cliente y utilice la librería de scripts jQuery para optimizar la interacción con los usuarios de aplicaciones web MVC
  • Implementar una sistema completo de afilicación de usuarios en una aplicación web MVC
  • Desarrollar una aplicación MVC que resiste ataques maliciosos y almacene la información acerca de los usuarios y sus preferencias
  • Describir cómo implementar una servicio web de Windows Azure e invocarlo desde una aplicación MVC
  • Describir que es la Web API y porque los desarrolladores deben incluir una Web API en sus aplicaciones
  • Modificar la forma en que las peticiones de los navegadores web son gestionadas por una aplicación MVC
  • Describir como empaquetar y desplegar una aplicación web ASP.NET MVC 5 desde una máquina de desarrollo hacia un servidor web en producción

Certificación asociada:

Este curso oficial es el recomendado por Microsoft para la preparación del siguiente examen de certificación, incluido en el precio del curso*:

70-486: Developing ASP.NET MVC Web Applications

Este examen de certificación es necesario para obtener la certificación Microsoft: MCSA Web Applications.

El alumno realizará el examen de certificación en las instalaciones de PUE gracias a su condición de centro certificador oficial Pearson VUE.

*Promoción válida para miembros PUE Alumni.

Contenidos

Module 1: Exploring ASP.NET MVC

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

Module 2: Designing ASP.NET MVC Web Applications

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

Module 3: Developing ASP.NET MVC Models

  • Creating MVC Models
  • Working with Data

Module 4: Developing ASP.NET MVC Controllers

  • Writing Controllers and Actions
  • Writing Action Filters

Module 5: Developing ASP.NET MVC Views

  • Creating Views with Razor Syntax
  • Using HTML Helpers
  • Reusing Code in Views

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

  • Unit Testing MVC Components
  • Implementing an Exception Handling Strategy

Module 7: Structuring ASP.NET MVC Web Applications

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

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

  • Using Template Views
  • Applying CSS to an MVC Application
  • Creating an Adaptive User Interface

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

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

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

  • Rendering and Executing JavaScript Code
  • Using jQuery and jQueryUI

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

  • Implementing Authentication and Authorization
  • Assigning Roles and Membership

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

  • Developing Secure Sites
  • State Management

Module 13: Using Windows Azure Web Services in ASP.NET MVC Web Applications

  • Introducing Windows Azure
  • Designing and Writing Windows Azure Services
  • Consuming Windows Azure Services in a Web Application

Module 14: Implementing Web APIs in ASP.NET MVC Web Applications

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

Module 15: Handling Requests in ASP.NET MVC Web Applications

  • Using HTTP Modules and HTTP Handlers
  • Using Web Sockets

Module 16: Deploying ASP.NET MVC Web Applications

  • Deploying a Web Application
  • Deploying an MVC Application

Convocatorias abiertas

09 ene 18
01 feb 18

Barcelona | Español | Martes - Jueves (18:30h - 22:00h)
30 h.    660 €
09 ene 18
06 feb 18

Madrid | Español | Martes - Jueves (18:30h - 22:00h)
30 h.    660 €
12 ene 18
27 ene 18

Barcelona | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
30 h.    660 €
02 feb 18
17 feb 18

Barcelona | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
30 h.    660 €
02 feb 18
17 feb 18

Madrid | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
30 h.    660 €
09 mar 18
24 mar 18

Barcelona | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
30 h.    660 €
09 mar 18
24 mar 18

Madrid | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
30 h.    660 €
12 mar 18
16 mar 18

Madrid | Español | De Lunes a Viernes (15:30h - 21:30h)
30 h.    660 €
12 mar 18
16 mar 18

Madrid | Español | De Lunes a Viernes (09:00h - 15:00h)
30 h.    660 €
13 mar 18
21 mar 18

Barcelona | Español | De Lunes a Jueves (09:00h - 14:00h)
30 h.    660 €
13 mar 18
21 mar 18

Madrid | Español | De Lunes a Jueves (09:00h - 14:00h)
30 h.    660 €
27 abr 18
12 may 18

Barcelona | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
30 h.    660 €
27 abr 18
12 may 18

Madrid | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
30 h.    660 €
10 may 18
07 jun 18

Barcelona | Español | Martes - Jueves (18:30h - 22:00h)
30 h.    660 €
10 may 18
12 jun 18

Madrid | Español | Martes - Jueves (18:30h - 22:00h)
30 h.    660 €
21 may 18
25 may 18

Madrid | Español | De Lunes a Viernes (09:00h - 15:00h)
30 h.    660 €
21 may 18
25 may 18

Madrid | Español | De Lunes a Viernes (15:30h - 21:30h)
30 h.    660 €