Cargando...

C#

Desde los fundamentos del lenguaje hasta LINQ, async/await y el ecosistema .NET; características modernas y buenas prácticas para aplicaciones listas para producción.

¿Qué es C#?

C# es un lenguaje de tipado estático desarrollado por Microsoft que combina características orientadas a objetos y funcionales. Con .NET 8 es multiplataforma (Windows, Linux, macOS) y se utiliza para APIs web, aplicaciones de escritorio, servicios en la nube, trabajos en segundo plano y juegos (Unity) en un amplio rango.

Ecosistema: ASP.NET Core (web), Entity Framework Core (acceso a datos), xUnit/NUnit (pruebas), NuGet (gestión de paquetes) y la CLI de dotnet (línea de comandos).

TL;DR

  • C# moderno: records, pattern matching, async/await y span/memory para rendimiento.
  • REST rápidas con Minimal APIs; CRUD eficiente y LINQ con EF Core.
  • Arquitectura en capas + inyección de dependencias para un diseño testeable.

Fundamentos del lenguaje

Los fundamentos de la sintaxis de C#, el sistema de tipos y el flujo de control. El primer paso para comprender la lógica del lenguaje.

Primer proyecto en C#

11 enero 2026 • Fundamentos del lenguaje

Primera aplicación de consola en C# con Visual Studio 2022: uso de WriteLine, ReadKey y ReadLine.

C#

Estructura de sintaxis de C#

13 enero 2026 • Fundamentos del lenguaje

Aprende los fundamentos de la sintaxis de C#, incluyendo bloques de código, comentarios y reglas de nombrado de variables.

C#

Operadores y expresiones en C#

13 enero 2026 • Fundamentos del lenguaje

Operadores y expresiones en C#: uso de operadores aritméticos, de comparación, lógicos, de incremento/decremento, ternario y null-coalescing.

C#