Curso 20486D: Desarrollo de aplicaciones web utilizando ASP.NET Core MVC - curso 57.490 rublos. de Especialista, capacitación, Fecha: 15 de mayo de 2023.
Miscelánea / / November 28, 2023
¡El curso se imparte según la última versión!
Durante el curso, aprenderá a crear aplicaciones web utilizando ASP.NET CORE MVC desde .NET Framework. Obtendrás conocimientos y habilidades que te permitirán mejorar significativamente el rendimiento y la escalabilidad de las aplicaciones web que desarrolles. Durante las clases compararás las tecnologías ASP.NET CORE MVC y ASP.NET Web Forms y recibirás recomendaciones para elegir una u otra tecnología.
El curso está diseñado para desarrolladores web profesionales con experiencia en la creación de aplicaciones utilizando Visual Studio.
Para realizar este curso, debe tener acceso válido a una cuenta de Microsoft Azure. Tenga en cuenta que pueden pasar hasta 48 horas para recibir un nuevo acceso. Si no tiene acceso, informe a su gerente cuando se registre para la capacitación. En este caso, te proporcionaremos una versión de prueba: un Windows Azure Pass de 30 días.
¿Necesitas más práctica? ¿Estás preparándote para realizar los exámenes de certificación de Microsoft? Obtenga acceso a Labs Online (laboratorios virtuales para cursos autorizados de Microsoft) durante la duración del curso y dos semanas después de la graduación. El servicio es único y está disponible únicamente en el Centro de Especialistas.
Descripción del curso en el sitio web oficial de Microsoft.
Aprenderás:
-Describir las principales tecnologías de Microsoft en el campo del desarrollo web y seleccionar las más adecuadas para solucionar sus problemas.
-Diseñar aplicaciones web que cumplan diversos requisitos.
-Crear modelos de plantilla CORE MVC e implementar lógica de negocios dentro de estos modelos.
-Crear controladores de aplicaciones CORE MVC que interactúen con usuarios, modelos y vistas de datos.
-Crear vistas de aplicaciones CORE MVC diseñadas para mostrar y editar datos, así como interactuar con modelos y controladores.
-Crear pruebas unitarias y utilizar herramientas de depuración de Visual Studio al desarrollar aplicaciones web.
-Crear aplicaciones web que utilicen URL legibles por humanos.
-Utilice una única interfaz y estilo en su aplicación MVC.
-Acelerar la interacción del usuario mediante el almacenamiento en caché y la actualización parcial de la página.
-Crear código de cliente en JavaScript usando la biblioteca jQuery.
-Crear aplicaciones CORE MVC protegidas.
-Utilice los servicios web de Microsoft Azure desde su aplicación CORE MVC.
-Implementar aplicaciones CORE MVC.
Módulo 1. Revisión de ASP.NET CORE MVC (2 ac. h.)
-Descripción general de las tecnologías web de Microsoft.
-ASP.NET 4.x Descripción general
-Introducción a ASP.NET CORE MVC.
Módulo 2. Diseño de una aplicación web ASP.NET Core (3 ac. h.)
-Planificación en Fase de Diseño del Proyecto
-Diseño de Modelos, Controladores y Vistas.
Módulo 3. Configuración de middleware y servicios en ASP.NET Core (3 ac. h.)
-Configurar la capa intermedia
-Configuración del servicio
Módulo 4. Desarrollo de Controladores (3 ac. h.)
-Creación de Controladores y sus Acciones
-Configurar plantillas de URL
-Creación de filtros para métodos (filtros de acción)
Módulo 5. Desarrollo de Representaciones (3 ac. h.)
-Creación de Vistas utilizando el motor Razor.
-Uso de ayudas HTML y ayudas de etiquetas
-Reutilizar código en Vistas
Módulo 6. Desarrollo de Modelos (2 ac. h.)
-Creación de modelos MVC
-Trabajar con formularios
-Comprobación de aplicaciones MVC
Módulo 7. Usando Entity Framework Core para trabajar con bases de datos (3 ac. h.)
-Introducción a Entity Framework Core
-Trabajar con la entidad Framework Core
-Uso de Framework Core Entity en ASP.NET Core
Módulo 8. Usando plantillas, CSS y JavaScript en ASP.NET Core MVC (3 ac. h.)
-Usar plantillas de vista
-Aplicar estilos CSS y JavaScipt
-Diseño adaptativo
Módulo 9. Desarrollo del lado cliente de una aplicación web (3 ac. h.)
-Estilo de aplicación
-Usando el corredor de tareas
-Diseño adaptativo
Módulo 10. Pruebas y depuración de aplicaciones web (3 ac. h.)
-Prueba de aplicaciones MVC
-Implementar estrategias de manejo de excepciones.
-Registro de aplicaciones MVC
Módulo 11. Seguridad en una aplicación web (3 ac. h.)
-Autenticación en ASP.NET Core
-Autorización en ASP.NET Core
-Protección contra ataques
Módulo 12. Almacenamiento en caché y mensajería asíncrona (3 ac. h.)
-Implementación de estrategia de caché.
-Ahorro de estado
-Comunicación bidireccional
Módulo 13. Implementación de WebAPI (3 ac. h.)
-Introducción a WebAPI
-Usando WebAPI
-Llamada WebAPI
Módulo 14. Implementación de una aplicación web (3 ac. h.)
-Hospedaje local e implementación de WebAPI.
-Implementación en Microsoft Azure
-Conceptos básicos de Microsoft Azure