Solicitar información

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
 21 Horas

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.
Inversión

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)

Próximos cursos

Categorías Relacionadas