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 .NET 8 LTS y soporte de plataforma
- Instalación del SDK y herramientas de desarrollo
Empezando con C# y Aplicaciones de Consola
- Estructura del proyecto y comandos de la CLI
- Trabajando con tipos, métodos y flujo de control
- Programación orientada a objetos en C#
Construyendo Aplicaciones Web con ASP.NET Core 8
- Creando y ejecutando una aplicación web básica
- Rutas, 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
- Trabajando con LINQ y modelos de datos
- Migraciones y operaciones CRUD
Inyección de Dependencias y Configuración
- Marco de inyección de dependencias integrado
- Trabajando con appsettings.json y variables de entorno
- Ciclos de vida de servicios y arquitectura modular
Desarrollo de API con APIs Mínimas
- Principios RESTful y diseño de endpoints
- Uso de atributos y parámetros de ruta
- Pruebas de API con Postman o Swagger
Pruebas y Depuración en .NET
- Pruebas unitarias con xUnit
- Aproches 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 (autocontenidas vs. dependientes del marco)
- Opciones de despliegue para Windows, Linux y macOS
- Uso de Visual Studio y herramientas de la CLI para empaquetado y lanzamiento
Resumen y Pasos Siguientes
- Revisión de los conceptos y herramientas clave cubiertos durante el curso
- Caminos de práctica recomendados y recursos de aprendizaje
- Visión general de temas emergentes: .NET 9 preview, Blazor, microservicios
Requerimientos
- Comprensión básica de conceptos de programación (variables, bucles, funciones)
- Alguna experiencia con cualquier lenguaje orientado a objetos (por ejemplo, C#, Java, Python)
- Familiaridad con herramientas de línea de comandos es útil pero no obligatoria
Audiencia
- Desarrolladores que ingresan al ecosistema .NET
- Programadores que transitan de otros lenguajes a C#/.NET
- Equipos técnicos que construyen aplicaciones multiplataforma usando el moderno .NET
21 Horas
Testimonios (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