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
Testimonios (5)
El entrenador estaba muy bien informado, fue muy servicial.
Thilini Alwis - Te Manawa Taki Trauma System
Curso - Visual Studio 2022 IDE
Traducción Automática
el temario
Gustavo
Curso - .NET Core and Angular Training Course
Fue un gran curso porque tuvimos la oportunidad de discutir temas y poner en práctica lo que nos enseñaron. Pero lo que más me gustó fue que todo se basaba en la experiencia de Marcin.
Jesper - ProgramDuon AB
Curso - Advanced Blazor
Traducción Automática
El formador explicó muy bien los temas con ejemplos reales del mundo real, lo que nos facilitó la comprensión de la información
Florin-Viorel Marut - Continental Automotive Romania
Curso - High-Performance Application Development with .NET Core
Traducción Automática
Comprehensive - cubrimos todo lo que nos interesaba. Capaces de trabajar a través de ejemplos. (Note: "Comprehensive" is left untranslated as it serves as a heading or key point identifier in this context.)
Deborah Morrison - AFBI
Curso - Introduction to Blazor
Traducción Automática