.
Inicio / Cursos / Tecnologías de Información / Curso 20486: Desarrollo de aplicaciones web ASP.NET MVC 5

Curso 20486: Desarrollo de aplicaciones web ASP.NET MVC 5

Este curso esta disponible solo en modalidad Online

¡Y PARTICIPA EN EL SORTEO DE UNA BECA PARA ESTE PROGRAMA!

Presentación

El curso brinda a los participantes la capacidad de 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.

Duración: 3 Meses

Fechas de inicio

  • Online 15 Mayo 2019
Matricularme ahora

Objetivos

Al finalizar el curso el participante estará en la capacidad de:

  • Describir la pila de Tecnologías Web Microsoft y seleccionar una tecnología apropiada a utilizar para desarrollar cualquier aplicación determinada.
  • Diseñar la arquitectura y la implementación de una aplicación web que cumpla con un conjunto de requisitos funcionales, requisitos de interfaz de usuario y modelos comerciales de direcciones.
  • Crear modelos MVC y escribir el código que implemente la lógica comercial dentro de los métodos, las propiedades y los eventos del Modelo.
  • Agregar controladores a una aplicación MVC para administrar la interacción del usuario, actualizar modelos y seleccionar y devolver vistas.
  • Crear vistas en una aplicación MVC que muestre y edite datos e interactúe con Modelos y Controladores.
  • Ejecutar pruebas de unidades y herramientas de depuración contra una aplicación web en Visual Studio y configurar una aplicación para solucionar problemas.
  • Desarrollar una aplicación web que utilice el motor de enrutamiento ASP.NET para presentar URL amigables y una jerarquía de navegación lógica para los usuarios.
  • Implementar una apariencia coherente, incluida la marca corporativa, en toda una aplicación web de MVC.
  • Utilizar las actualizaciones parciales de página y el almacenamiento en caché para reducir el ancho de banda de red utilizado por una aplicación y acelerar las respuestas a las solicitudes de los usuarios.
  • Escribir el código JavaScript que se ejecuta en el lado del cliente y utilizar la biblioteca de scripts jQuery para optimizar la capacidad de respuesta de una aplicación web MVC.
  • Implementar un sistema de membresía completo en una aplicación web de MVC.
  • Crear una aplicación MVC que resista ataques maliciosos y persista información sobre usuarios y preferencias.
  • Describir cómo escribir un servicio web de Microsoft Azure y llámelo desde la aplicación MVC.
  • Describir qué es una API web y por qué los desarrolladores pueden agregar una API web a una aplicación.
  • Modificar la forma en que las solicitudes de navegador son manejadas por una aplicación MVC.
  • Describir cómo empacar y desplegar una aplicación web ASP.NET MVC desde una computadora de desarrollo a un servidor web para su puesta en escena o producción.

Público Objetivo

El Curso 20486: Desarrollo de Aplicaciones Web ASP.NET MVC 5 está dirigido a desarrolladores web profesionales que usan Microsoft Visual Studio en un entorno de desarrollo basado en equipos individuales o de pequeño a gran tamaño, además de profesionales interesados en desarrollar aplicaciones web avanzadas y desean administrar el HTML procesado de manera exhaustiva para crear sitios web que separen la interfaz de usuario, el acceso a los datos y la lógica de la aplicación.


Pre-Requisitos

El curso requiere que el participante cumpla con los siguientes requisitos:

  • Un mínimo de dos o tres años de experiencia en el desarrollo de aplicaciones basadas en la web mediante el uso de Microsoft Visual Studio y Microsoft ASP.NET, el dominio del uso del .NET Framework y cierta familiaridad con el lenguaje C #.
  • Conocimientos de inglés técnico suficiente para la comprensión del material oficial de Microsoft.

Estructura Curricular

Exploración de ASP.NET MVC 5

  • Descripción general de las Tecnologías Web  Microsoft.
  • Descripción general de ASP.NET.
  • Introducción a ASP.NET MVC 5.

Diseño de aplicaciones web ASP.NET MVC 5

  • Planificación en la fase de diseño del proyecto.
  • Diseñando Modelos, Controladores y Vistas.

Desarrollo de modelos ASP.NET MVC 5

  • Creando Modelos MVC.
  • Trabajando con datos.

Desarrollo de controladores ASP.NET MVC 5

  • Escritura de controladores y acciones.
  • Escritura de filtros de acción.

Desarrollo de vistas ASP.NET MVC 5

  • Creación de vistas con sintaxis Razor.
  • Uso de HTML Helpers.
  • Reutilización de código en vistas.

Pruebas y depuración de aplicaciones web ASP.NET MVC 5

  • Pruebas unitarias de componentes MVC.
  • Implementar una estrategia de manejo de excepciones.

Estructuración de aplicaciones web ASP.NET MVC 5

  • Analizando la arquitectura de la información.
  • Configurando Rutas.
  • Crear una estructura de navegación.

Aplicación de estilos a aplicaciones web ASP.NET MVC 5

  • Uso de diseños.
  • Aplicación de estilos CSS a una aplicación de MVC.
  • Creando una interfaz de usuario adaptable.

Creación de páginas receptivas en aplicaciones web ASP.NET MVC 5

  • Uso de AJAX y actualizaciones parciales de páginas.
  • Implementación de una estrategia de almacenamiento en caché.

Uso de JavaScript y jQuery para aplicaciones web Responsive MVC 5

  • Renderizar y ejecutar código JavaScript.
  • Uso de jQuery y jQueryUI.

Control del acceso a las aplicaciones web ASP.NET MVC 5

  • Implementación de Autenticación y Autorización.
  • Asignación de roles y membresía.

Creación de una aplicación web resistente ASP.NET MVC 5

  • Desarrollar sitios seguros.
  • Administración del Estado.

Implementación de APIs web en aplicaciones web ASP.NET MVC 5

  • Desarrollar una API web
  • Llamar a una API web desde aplicaciones móviles y web.

Manejo de solicitudes en aplicaciones web ASP.NET MVC 5

  • Uso de módulos HTTP y controladores HTTP.
  • Usando Web Sockets.

Despliegue de aplicaciones web ASP.NET MVC 5

  • Implementación de una aplicación web.
  • Implementación de una aplicación web ASP.NET MVC 5.

Expositores

CESAR ANGULO (PERU)

Microsoft Certified Professional, Microsoft Certified Solutions Associate: Web Applications, Microsoft Certified Technology Specialist: .NET Framework 4, Microsoft Technology Associate: Database Administration Fundamentals, Microsoft Technology Associate: Mobile Development Fundamentals, Microsoft Technology Associate: .NET Fundamentals, Microsoft Technology Associate: Windows Development Fundamentals, Microsoft Technology Associate: Software Development Fundamentals, IBM Certified Mobile System Administrator. Actualmente se desempeña como MVP Visual Studio and Development Technologies en Microsoft. Cuenta con experiencia en Programación, HTML5, JavaScript, CSS34, .NET, C#, XAML, Desarrollo de Aplicaciones, entre otras.


NOTA: No necesariamente todos los expositores mencionados participarán en el dictado del programa o sesiones webinar, asimismo se podrá contar con la participación de otros expositores adicionales a los mencionados.


Los participantes que completen exitosamente el curso, recibirán las siguientes certificaciones:

  • Certificación emitida por Bs Grupo.
  • Certificación Oficial de Microsoft de participación en el curso.

NOTA: Todo el material (formato digital) así como los exámenes de certificación estarán en idioma inglés.

En la modalidad Online:

El Curso 20486: Desarrollo de aplicaciones web ASP.NET MVC 5 tiene una duración de 40 Horas cronológicas. Las clases se desarrollarán de forma virtual, con una frecuencia Semanal en el siguiente horario (*):

  • Miércoles: 19:00 a 23:00 horas.

(*)Para más detalle sobre fechas y horarios solicite su cronograma de alumnos.

Para poder acceder al curso a continuación se detallan los requisitos de hardware, software y conexión a internet:

  • Sistema operativo: Windows 8, 8.1 o 10, en la versión Professional o superior.
  • Equipo multimedia (Obligatorio): Tarjeta de sonido, Micrófono del equipo y Altavoz o Auriculares.
  • Navegador de Internet: Internet Explorer 9 ó Superior, Chrome, Firefox.
  • Velocidad de conexión a internet (*) Mínimo requerido : 4MB

(*) La conexión debe ser por cable, no vía inalámbrica (WiFi), no es recomendable la conexión vía satélite o por conexión de celular.

Tags


DUDAS E INFORMACIÓN

¿Tiene dudas sobre algún aspecto del programa ?

Registre sus datos para que un asesor especializado pueda ayudarlo en todo lo que requiera.

LLÁMENOS a costo de llamada local



Beneficios

  • Acceso a 40 horas de clases en vivo a través de nuestra plataforma virtual en las fechas establecidas.
  • Certificación emitida por BS Grupo.
  • Certificación Oficial de Microsoft de participación en el curso.
  • Acceso a Oficial Lab Online.

Inversión

Al Contado desde US$ 790

Consulte por nuestras opciones de pago personalizadas y flexibles así como por las opciones de descuentos.

Puede pagar a través de nuestro sitio web con los siguientes medios de pago:

  • Tarjetas de crédito Visa, Mastercard, American Express, Dinners Club, Discover, o JBC.
  • Tarjetas de debito Visa, Visa Electrón o cualquier tarjeta de debito con el logo de Visa.
  • Paypal.

Cursos Relacionados