Developing ASP.NET MVC 5 Web Applications

Descripción

En este curso los desarrolladores web profesionales aprenderán a desarrollar aplicaciones ASP.NET Core MVC avanzadas utilizando herramientas y tecnologías .NET Core. La atención se centrará en las actividades de codificación que mejoran el rendimiento y la escalabilidad de la aplicación del sitio web. Este curso también preparará al estudiante para el examen 70-486

Dirigido a

  • Este curso está dirigido a desarrolladores web profesionales que utilizan Microsoft Visual Studio en un entorno de desarrollo individual o en equipo, de tamaño pequeño a grande. Los candidatos para este curso están interesados en desarrollar aplicaciones web avanzadas y desean administrar el HTML renderizado de manera integral. Quieren crear sitios web que separen la interfaz de usuario, el acceso a los datos y la lógica de la aplicación.

Duración

35 Horas

Modalidades

  • Presencial

  • Virtual en vivo a tráves de plataformas digitales

  • On site

Cursos Relacionados


Incluye

  • 35 horas de capacitación

  • Instructores capacitados

  • Manual de participante en formato digital

  • Constancia de particpación

Temario


Lección 1: Exploración de ASP.NET Core MVC

  • Lecciones

  • Descripción general de las tecnologías web de Microsoft

  • Descripción general de ASP.NET 4.x

  • Introducción a ASP.NET Core MVC

Laboratorio: Exploración de ASP.NET Core MVC

  • Explorando una aplicación de Razor Pages

  • Explorando una aplicación de API web

  • Explorando una aplicación MVC

Lección 2: Diseño de aplicaciones web ASP.NET Core MVC

  • Lecciones

  • Planificación en la fase de diseño del proyecto

  • Diseño de modelos, controladores y vistas

Laboratorio: Diseño de aplicaciones web ASP.NET Core MVC

  • Clases de modelos de planificación

  • Controladores de planificación

  • Vistas de planificación

  • Arquitectura y aplicación web MVC

Lección 3: Configurar middlewares y servicios en ASP.NET Core

  • Lecciones

  • Configuración de middlewares

  • Configuración de servicios

Laboratorio: Configuración de middleware y servicios en ASP.NET Core

  • Trabajar con archivos estáticos

  • Creando middleware personalizado

  • Usando la inyección de dependencia

  • Inyectando un servicio a un controlador

Lección 4: Desarrollo de controladores

  • Lecciones

  • Escritura de controladores y acciones

  • Configurar rutas

  • Escribir filtros de acción

Laboratorio: Desarrollo de controladores

  • Agregar controladores y acciones a una aplicación MVC

  • Configurar rutas usando la tabla de enrutamiento

  • Configurando rutas usando atributos

  • Agregar un archivador de acciones

Lección 5: Desarrollo de vistas

  • Lecciones

  • Creación de vistas con sintaxis de Razor

  • Uso de HTML Helpers y Tag Helpers

  • Reutilización de código en vistas

Laboratorio: Desarrollo de vistas

  • Agregar vistas a una aplicación MVC

  • Agregar una vista parcial

  • Agregar un componente de vista

Lección 6: Desarrollo de modelos

  • Lecciones

  • Crear modelos MVC

  • Trabajar con formularios

  • Validar la aplicación MVC

Laboratorio: Desarrollo de modelos

  • Agregar un modelo

  • Trabajar con formularios

  • Agregar validación

Lección 7: Uso de Entity Framework Core en ASP.NET Core

  • Lecciones

  • Introducción a Entity Framework Core

  • Trabajar con Entity Framework Core

  • Utilice Entity Framework Core para conectarse a Microsoft SQL Server

Laboratorio: Uso de Entity Framework Core en ASP.NET Core

  • Agregar Entity Framework Core

  • Utilice Entity Framework Core para recuperar y almacenar datos

  • Utilice Entity Framework Core para conectarse a Microsoft SQL Server

Lección 8: Uso de diseños, CSS y JavaScript en ASP.NET Core MVC

  • Lecciones

  • Usar diseños

  • Usando CSS y JavaScript

  • Usando jQuery

Laboratorio: Uso de diseños, CSS y JavaScript en ASP.NET Core

  • Aplicar un diseño y vistas de enlaces al mismo

  • Usando CSS

  • Usando JavaScript

  • Usando jQuery

Lección 9: Desarrollo del lado del cliente

  • Lecciones

  • Aplicar estilos

  • Uso de Task Runners

  • Diseño de respuesta

Laboratorio: Desarrollo del lado del cliente

  • Utilice gulp para ejecutar tareas

  • Peinado con Sass

  • Usando Bootstrap

Lección 10: Prueba y resolución de problemas

  • Lecciones

  • Prueba de aplicaciones MVC

  • Implementación de una estrategia de manejo de excepciones

  • Registro de aplicaciones MVC

Laboratorio: Prueba y solución de problemas

  • Prueba de un modelo

  • Probando un controlador usando un repositorio falso

  • Implementando un repositorio en el proyecto MVC

  • Agregar manejo de excepciones

  • Agregar registro

Lección 11: Gestión de la seguridad

  • Lecciones

  • Autenticación en ASP.NET Core

  • Autorización en ASP.NET Core

  • Defenderse de los ataques

Laboratorio: Gestión de la seguridad

  • Usar identidad

  • Agregar autorización

  • Evite el ataque de falsificación de solicitudes entre sitios

Lección 12: Desempeño y comunicación

  • Lecciones

  • Implementar una estrategia de almacenamiento en caché

  • Estado de gestión

  • Comunicación bidireccional

Laboratorio: Rendimiento y comunicación

  • Implementar una estrategia de almacenamiento en caché

  • Estado de gestión

  • Comunicación bidireccional

Lección 13: Implementación de API web

  • Lecciones

  • Introducción a las API web

  • Desarrollar una API web

  • Llamar a una API web

Laboratorio: Implementación de API web

  • Agregar acciones y llamarlas con Microsoft Edge

  • Llamar a una API web mediante código del lado del servidor

  • Llamar a una API web usando jQuery

Lección 14: Alojamiento e implementación

  • Lecciones

  • Hospedaje e implementación en las instalaciones

  • Implementación en Microsoft Azure

  • Conceptos básicos de Microsoft Azure

Laboratorio: Alojamiento e implementación

  • Implementación de una aplicación web en Microsoft Azure

  • Cargar una imagen en Azure Blob Storage

¿Quieres más información sobre este curso? ¡Contáctanos!

Al enviar este mensaje estás de acuerdo con nuestro Aviso de Privacidad

Intranet

Energías Renovables

¿Qué es?

Ofrecemos servicios especializados de energía solar fotovoltaica que se obtiene directamente de la radiación solar mediante un panel solar que a su vez la transforma en  energía eléctrica.

¿A quién va dirigido?

Todas aquellas empresas, comercios y hogares que en su día a día quiera reducir los costos y deseen tener un plan de sustentabilidad para apoyo al medio ambiente así como su economía.

¿Por qué elegirnos?

1.- Apoyo de un equipo comprometido con el medio ambiente.
2.- GSB te brindará la mejor solución acorde a tus necesidades
3.- Control y seguimiento así com reportes de operación, mantenimiento de equipos preventivo y correctivo.

Cyberseguridad

¿Qué es?

Ofrecemos servicios especializados en Cyber Seguridad en tiempo real con las mejores herramientas, alianzas y tecnología para la protección de su información y operación.

¿A quién va dirigido?

Todas aquellas empresas que en su día a día utilicen tecnología y deseen tener la garantía de un equipo con vasta experiencia, conocimiento, amabilidad, eficacia y rapidez.

¿Por qué elegirnos?

1.- Identificamos sus necesidades y procedemos a definir las acciones requeridas, mediante el uso de herramientas de análisis como: entrevistas de diagnóstico, pruebas de concepto, simuladores y cuestionarios.

2.- Contamos con los mejores especialistas en el mercado, lo cual nos permite brindarte un servicio que te garantice tu protección ante amenazas.

3.- Implementamos procesos que permiten una retroalimentación oportuna, mediante la cual logramos mitigar riesgos y resguardar la seguridad informática de tu empresa.