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? Descripción general y evolución.
- Características LTS de .NET 8 y soporte de la plataforma.
- Instalación del SDK y herramientas de desarrollo.
Primeros pasos 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 base de datos.
- Trabajo con LINQ y modelos de datos.
- Migraciones y operaciones CRUD.
Inyección de dependencias y configuración
- Marco integrado de inyección de dependencias.
- Trabajo con appsettings.json y variables de entorno.
- Vidas de los servicios y arquitectura modular.
Desarrollo de API con APIs mínimas
- 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 la aplicación y publicación multiplataforma
- Publicación de aplicaciones .NET 8 (autocontenido vs. dependiente del marco).
- Opciones de implementación para Windows, Linux y macOS.
- Uso de Visual Studio y herramientas CLI para empaquetado y lanzamiento.
Resumen y siguientes pasos
- Repaso de los conceptos clave y herramientas cubiertas durante el curso.
- Caminos recomendados de práctica y recursos de aprendizaje.
- Descripción general de temas emergentes: vista previa de .NET 9, Blazor, microservicios.
Requerimientos
- Conocimiento básico de conceptos de programación (variables, bucles, funciones).
- Alguna experiencia con un lenguaje orientado a objetos (por ejemplo, C#, Java, Python).
- El conocimiento de herramientas de línea de comandos es útil pero no obligatorio.
Público objetivo
- Desarrolladores que se están incorporando al ecosistema .NET.
- Programadores que cambian de otros lenguajes a C#/.NET.
- Equipos técnicos que construyen aplicaciones multiplataforma utilizando la 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