Microsoft Corporation
20486: Developing ASP.NET MVC 5 Web Applications

Elige la convocatoria

inscribirme Solicitar Info

Datos de la convocatoria seleccionada:

Presencial
Horario
Duración
30 horas
Idioma
Precio
520,00 €
Próximos cursos
Acerca de este curso
A quién va dirigido
Objetivos del curso
Certificación asociada
Contenidos
Convocatorias abiertas
Certificación asociada: 70-486

Próximos cursos

13 feb 17
17 feb 17
20486: Developing ASP.NET MVC 5 Web Applications
Madrid | Español | De Lunes a Viernes (09:00h - 15:00h)
30 h.    520 €
inscribirme
14 feb 17
21 feb 17
20486: Developing ASP.NET MVC 5 Web Applications
Barcelona | Español | De Lunes a Viernes (09:00h - 14:00h)
30 h.    520 €
inscribirme
24 mar 17
08 abr 17
20486: Developing ASP.NET MVC 5 Web Applications
Barcelona | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
30 h.    520 €
inscribirme

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 en Visual Studio 2012 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 4
  • 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 5 Web Applications

Este examen de certificación es necesario para obtener la certificación Microsoft: MCSD Web Applications / MCSD: SharePoint 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 MVC4

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

Module 2: Designing ASP.NET MVC 4 Web Applications

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

Module 3: Developing ASP.NET MVC 4 Models

  • Creating MVC Models
  • Working with Data

Module 4: Developing ASP.NET MVC 4 Controllers

  • Writing Controllers and Actions
  • Writing Action Filters

Module 5: Developing ASP.NET MVC 4 Views

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

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

  • Unit Testing MVC Components
  • Implementing an Exception Handling Strategy

Module 7: Structuring ASP.NET MVC 4 Web Applications

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

Module 8: Applying Styles to ASP.NET MVC 4 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 4 Web Applications

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

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

  • Rendering and Executing JavaScript Code
  • Using jQuery and jQueryUI

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

  • Implementing Authentication and Authorization
  • Assigning Roles and Membership

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

  • Developing Secure Sites
  • State Management

Module 13: Using Windows Azure Web Services in ASP.NET MVC 4 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 4 Web Applications

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

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

  • Using HTTP Modules and HTTP Handlers
  • Using Web Sockets

Module 16: Deploying ASP.NET MVC 4 Web Applications

  • Deploying a Web Application
  • Deploying an MVC 4 Application

Convocatorias abiertas

13 feb 17
17 feb 17
20486: Developing ASP.NET MVC 5 Web Applications
Madrid | Español | De Lunes a Viernes (09:00h - 15:00h)
30 h.    520 €
inscribirme
14 feb 17
21 feb 17
20486: Developing ASP.NET MVC 5 Web Applications
Barcelona | Español | De Lunes a Viernes (09:00h - 14:00h)
30 h.    520 €
inscribirme
24 mar 17
08 abr 17
20486: Developing ASP.NET MVC 5 Web Applications
Barcelona | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
30 h.    520 €
inscribirme
21 abr 17
13 may 17
20486: Developing ASP.NET MVC 5 Web Applications
Madrid | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
30 h.    520 €
inscribirme
22 may 17
26 may 17
20486: Developing ASP.NET MVC 5 Web Applications
Madrid | Español | De Lunes a Viernes (16:00h - 22:00h)
30 h.    520 €
inscribirme
23 may 17
20 jun 17
20486: Developing ASP.NET MVC 5 Web Applications
Barcelona | Español | Martes - Jueves (18:30h - 22:00h)
30 h.    520 €
inscribirme