Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción a .NET 8
- ¿Qué es .NET? Visión general y evolución.
- Características de LTS y soporte de plataforma en .NET 8.
- Instalación del SDK y herramientas de desarrollo.
Inicio con C# y Aplicaciones de Consola
- Estructura de proyectos y comandos CLI.
- Trabajo con tipos, métodos y flujo de control.
- Programación orientada a objetos en C#.
Creación de Aplicaciones Web con ASP.NET Core 8
- Crear y ejecutar una aplicación web básica.
- Enrutamiento, middleware y servicios.
- Introducción a Razor Pages y MVC.
Acceso a Datos con Entity Framework Core
- Configuración de un contexto de base de datos.
- Trabajo con LINQ y modelos de datos.
- Migraciones y operaciones CRUD.
Inyección de Dependencias y Configuración
- Marco de inyección de dependencias integrado.
- Uso de appsettings.json y variables de entorno.
- Ciclos de vida de servicios y arquitectura modular.
Desarrollo de APIs con Minimal APIs
- Principios RESTful y diseño de puntos finales.
- Uso de atributos y parámetros de ruta.
- Pruebas de APIs con Postman o Swagger.
Pruebas y Depuración en .NET
- Pruebas unitarias con xUnit.
- Enfoques de pruebas de integración.
- Técnicas de depuración en Visual Studio.
Despliegue de Aplicaciones y Publicación Multiplataforma
- Publicación de aplicaciones .NET 8 (autocontenido vs. dependiente del framework).
- Opciones de despliegue para Windows, Linux y macOS.
- Uso de Visual Studio y herramientas CLI para empaquetado y lanzamiento.
Resumen y Próximos Pasos
- Repaso de conceptos clave y herramientas cubiertas durante el curso.
- Rutas recomendadas de práctica y recursos de aprendizaje.
- Vista previa de temas emergentes: .NET 9 preview, Blazor, microservicios.
Requerimientos
- Comprensión básica de conceptos de programación (variables, bucles, funciones).
- Alguna experiencia con algún lenguaje orientado a objetos (por ejemplo, C#, Java, Python).
- Es útil, pero no obligatorio, conocer herramientas de línea de comandos.
Público Objetivo
- Desarrolladores que se inician en el ecosistema .NET.
- Programadores que migran desde otros lenguajes a C#/.NET.
- Equipos técnicos que construyen aplicaciones multiplataforma utilizando .NET moderno.
21 Horas
Reseñas (2)
Interactividad y soluciones de código al momento
Eduard-Emanuel Zaharia - Kruk Italia
Curso - Advanced Blazor
Traducción Automática
oportunidad de trabajar de forma práctica y paciencia del formador
sheena - Te Manawa Taki Trauma System
Curso - Visual Studio 2022 IDE
Traducción Automática