ASP.NET Core: curso en línea de 4 días
2.450,00 EUR
- 4 days
Crea aplicaciones web modernas, escalables y seguras con confianza usando ASP.NET Core. Este curso práctico de ASP.NET Core está diseñado para desarrolladores que desean fortalecer sus habilidades de desarrollo web utilizando el potente framework multiplataforma de Microsoft y las tecnologías modernas de .NET.
Características clave
Idioma
Material del curso en inglés
Nivel
Nivel intermedio
4 días de formación en vivo con instructor
Formación virtual (8 horas al día)
Todo el material del curso relevante
Laboratorios interactivos en vivo para reforzar el aprendizaje
Más de 50 horas de estudio recomendadas
Certificación de finalización del programa incluida

Resultados del aprendizaje
Al final de este programa, podrás:
Crear aplicaciones web con MVC y Razor
Aprende a desarrollar aplicaciones estructuradas en ASP.NET Core utilizando la arquitectura MVC y la sintaxis Razor. Crearás interfaces de usuario dinámicas, gestionarás la lógica de la aplicación y construirás soluciones web escalables y fáciles de mantener.
Trabajar con bases de datos usando Entity Framework Core
Adquiere experiencia práctica en la gestión de datos con Entity Framework Core, incluyendo consultas a la base de datos, actualizaciones y migraciones para un desarrollo de aplicaciones eficiente.
Desarrollar API REST seguras
Crea API RESTful con ASP.NET Core y trabaja con métodos HTTP, endpoints y respuestas. También implementarás autenticación, autorización y Microsoft Identity para asegurar las aplicaciones y proteger los datos de los usuarios.
Probar y desplegar aplicaciones ASP.NET Core
Utiliza xUnit para las pruebas unitarias a fin de mejorar la confiabilidad de la aplicación y la calidad del código. También aprenderás a implementar aplicaciones ASP.NET Core en entornos de producción de IIS y Microsoft Azure.

Cronograma del curso
Día 1
Sesión 1: Introducción a ASP.NET
- ASP.NET Core vs ASP.NET Framework
- Arquitectura de aplicaciones y herramientas de desarrollo
Sesión 2: Aplicaciones MVC
- Arquitectura MVC en .NET
- Modelos, vistas y controladores
- Introducción a Blazor
Sesión 3: Entity Framework Core
- Acceso a bases de datos con Entity Framework Core
- Migraciones de datos y estrategias de carga
- Carga diferida, ansiosa y explícita
Sesión 4: Trabajo con modelos
- Creación e implementación de modelos
- Trabajo con formularios y validación de datos
Día 2
Sesión 5: Inyección de dependencias
- Inyección de configuración, acciones, constructores y servicios
Sesión 6: Controladores
- Controladores y métodos de acción
- Enrutamiento con tablas y atributos
Sesión 7: Navegación
- Filtrado y vistas parciales
Sesión 8: Vistas
- Sintaxis Razor y validación de vistas
- Ver componentes
Día 3
Sesión 9: Tag Helpers
- HTML y asistentes de etiquetas
- Atributos de etiquetas, entorno y asistentes de enlaces
Sesión 10: Aplicaciones de una sola página
- Conceptos de Razor Pages y SPA
- Gestión de contenido estático
Sesión 11: Manejo de errores
- Páginas de error personalizadas y manejo de excepciones
- Técnicas de filtrado de errores
Sesión 12: API RESTful
- Conceptos de API web y REST
- Solicitudes y respuestas HTTP
- Métodos de acción de API y consumo de API
Día 4
Sesión 13: Gestión de estado
- Gestión de estado HTTP
- Cookies y caché
Sesión 14: Pruebas unitarias
- Pruebas unitarias con xUnit
- Pruebas de modelos y controladores
Sesión 15: Seguridad
- Autenticación y autorización
- Integración de identidad y seguridad de Windows
Sesión 16: Opciones de implementación
- Implementación de aplicaciones en IIS y Azure

¿Quién debería inscribirse en este programa?
Desarrolladores de C# que están pasando al desarrollo web con ASP.NET Core
Desarrolladores de software que crean aplicaciones web modernas y API
Desarrolladores full-stack que trabajan dentro del ecosistema .NET
Desarrolladores backend que buscan expandirse hacia tecnologías web
Profesionales técnicos que desarrollan aplicaciones empresariales o basadas en la nube
Desarrolladores que buscan experiencia práctica con MVC, Razor y API RESTful
Requisitos previos
- Conocimientos básicos a intermedios de programación en C#
- Familiaridad con los conceptos de programación orientada a objetos
- Conocimientos básicos de los conceptos de desarrollo web y de los fundamentos de HTTP
- La experiencia con Visual Studio o herramientas de desarrollo similares es beneficiosa
- Se recomienda haber completado previamente un curso de desarrollador C# o contar con experiencia equivalente.
Declaraciones
Licencias y acreditación
El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
