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 de .NET 8 y soporte de plataforma
- Instalación del SDK y herramientas de desarrollo
Comenzando con C# y Aplicaciones de Consola
- Estructura del proyecto y comandos CLI
- Trabajo con tipos, métodos y flujo de control
- Programación orientada a objetos en C#
Construcción de Aplicaciones Web con ASP.NET Core 8
- Creación y ejecución de una aplicación web básica
- Ruteo, middleware y servicios
- Introducción a Razor Pages y MVC
Acceso a Datos con Entity Framework Core
- Configuración del contexto de la 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
- Trabajo con 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 (autónomas vs. dependientes del marco)
- 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 los conceptos clave y las herramientas cubiertas durante el curso
- Rutas de práctica recomendadas y recursos de aprendizaje
- Vista previa de temas emergentes: .NET 9 preview, Blazor, microservicios
Requerimientos
- Conocimiento básico de conceptos de programación (variables, bucles, funciones)
- Experiencia previa con cualquier lenguaje orientado a objetos (por ejemplo, C#, Java, Python)
- Es útil tener familiaridad con herramientas de línea de comandos, pero no es obligatorio
Audiencia Objetivo
- Desarrolladores que se inician en el ecosistema .NET
- Programadores que transicionan desde otros lenguajes hacia C#/.NET
- Equipos técnicos que construyen aplicaciones multiplataforma utilizando una versión moderna de .NET
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