ASP.NET Core: curso en línea de 4 días

2.450,00 EUR

  • 4 days
Aula Virtual en Vivo
En la Empresa

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

Hero

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.

Hero

Cronograma del curso

  1. 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
  2. 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
  3. 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
  4. 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
ASP.NET Core

¿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

Comenzar curso ahora

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

Contact background

¿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!