Temario del curso
Introducción a .NET 8
- ¿Qué es .NET? Visión general y evolución
- Funciones LTS de .NET 8 y soporte de plataforma
- Instalación del SDK y herramientas de desarrollo
Primeros pasos con C# y aplicaciones de consola
- Estructura de proyecto 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
- Creación y ejecución de 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
- Framework de inyección de dependencias integrado
- Trabajo con appsettings.json y variables de entorno
- Tiempos de vida de servicio 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 (autosuficiente vs. dependiente del framework)
- Opciones de despliegue para Windows, Linux y macOS
- Uso de Visual Studio y herramientas CLI para empaquetado y liberación
Resumen y próximos pasos
- Repaso de los conceptos y herramientas clave cubiertos durante el curso
- Recorridos de práctica recomendados y recursos de aprendizaje
- Visión general de temas emergentes: vista previa de .NET 9, Blazor, microservicios
Requerimientos
- Comprensión básica de los conceptos de programación (variables, bucles, funciones)
- Alguna experiencia con cualquier lenguaje orientado a objetos (p. ej., C#, Java, Python)
- El conocimiento de las herramientas de línea de comandos es útil, pero no es obligatorio
Público objetivo
- Desarrolladores que se incorporan al ecosistema de .NET
- Programadores que se están transicionando desde otros lenguajes a C#/.NET
- Equipos técnicos que desarrollan aplicaciones multiplataforma utilizando .NET moderno
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
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