Saltar al contenido principal
C#
Curso completo Nivel medio certificado-completo-c-sharp

C#

C# ·Backend

Curso completo de C# sobre .NET pensado para equipos del ecosistema Microsoft en banca, seguros, administración pública y consultoras enterprise. Cubres sintaxis moderna del lenguaje, programación orientada a objetos profesional, colecciones y LINQ, estilo funcional con records y pattern matching, programación asíncrona y pruebas automatizadas. Al terminar dominas el lenguaje al nivel necesario para entrar en ASP.NET Core, Entity Framework Core o microservicios .NET con código limpio y testeable.

Evidencias FUNDAE Activación guiada Evaluación con IA Sin permanencia

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).

Contenido del curso

Lenguaje de Microsoft para el ecosistema .NET: backend, web y juegos.

7 módulos 44 lecciones 30 ejercicios evaluados por IA 5 tests
  • Introducción a C# Lección
  • Creación de proyecto C# Lección

Detalles del curso

Público objetivo

  • Desarrolladores que desean dominar C# 14 para trabajar en el ecosistema .NET 10.
  • Programadores de otros lenguajes que buscan una formación completa y actualizada en C#.
  • Profesionales que aspiran a posiciones de desarrollo con .NET en empresas tecnológicas.

Contenido del certificado

Módulo 1: Introducción y entorno .NET 10 Introducción a C# y su sintaxis Creación de proyectos .NET con dotnet CLI Módulo 2: Sintaxis fundamental Tipos de datos Variables y constantes Operadores Interpolación de strings y raw string literals Estructuras de control condicional Estructuras de control iterativo Funciones Expresiones lambda Manejo de nulos con nullable reference types Ejercicios de tipos, operadores, control, funciones y nulos Proyecto integrador de sintaxis Test y puzzle de sintaxis Módulo 3: Programación orientada a objetos Clases y objetos Encapsulación con propiedades modernas Constructores y primary constructors Miembros estáticos Clases parciales Herencia Métodos virtuales y sobrecarga Métodos de extensión Excepciones Interfaces con miembros por defecto Clases abstractas Polimorfismo Genéricos con restricciones Tuplas y tipos anónimos Delegados Eventos Ejercicios de clases, encapsulación, herencia, sobrecarga, excepciones e interfaces Test y puzzle de POO Módulo 4: Colecciones y LINQ Arrays y listas con collection expressions Conjuntos Diccionarios Colas y pilas LINQ básico LINQ avanzado Ejercicios de arrays, conjuntos, diccionarios y LINQ Proyecto de colecciones y LINQ Proyecto CRUD con listas Test y puzzle de colecciones y LINQ Módulo 5: Programación funcional Fundamentos de programación funcional Expresiones lambda Delegados funcionales Action, Func y Predicate LINQ funcional Records inmutables Pattern matching con switch expressions Ejercicios de lambdas, LINQ funcional, records y pattern matching Test de programación funcional y puzzle de pattern matching Módulo 6: Programación asíncrona Tareas con Task y ValueTask Async y await Async y await en profundidad Test de programación asíncrona Módulo 7: Testing Testing unitario con xUnit Theory, InlineData y fixtures Proyecto integrador y evaluación global Proyecto integrador de C# Test global de C#

Objetivos de aprendizaje

  • Escribir programas completos en C# 14 con sintaxis moderna, file-scoped namespaces y nullable reference types
  • Diseñar aplicaciones orientadas a objetos con primary constructors, required members, herencia, interfaces y polimorfismo
  • Consultar y manipular colecciones de datos con LINQ y collection expressions
  • Aplicar técnicas de programación funcional con records y pattern matching
  • Escribir código asíncrono seguro con async/await y cancelación cooperativa
  • Crear tests unitarios con xUnit para verificar el comportamiento del código

Otros cursos de C#

Formación a medida ·Nivel medio

C# Colecciones y LINQ

Curso centrado en colecciones y LINQ con C# sobre .NET, habilidades imprescindibles para escribir consultas eficientes en cualquier API empresarial o pipeline de datos. Aprendes a elegir entre listas, diccionarios, conjuntos, colas y pilas, escribes consultas declarativas con filtrado, proyección, ordenación, agrupación y agregación y razonas sobre ejecución diferida y rendimiento. Al terminar transformas datos en memoria y traduces consultas a bases de datos relacionales con criterio profesional.

Formación a medida ·Nivel medio

C# Programación funcional

Curso centrado en estilo funcional sobre C#, complemento natural a la programación orientada a objetos en APIs y microservicios empresariales. Trabajas delegates y expresiones lambda, funciones de orden superior y closures, inmutabilidad con records y colecciones inmutables, pattern matching avanzado y patrones para manejar la ausencia de valor sin nulos descontrolados. Al terminar escribes código declarativo, testeable y sin efectos secundarios innecesarios, integrado con consultas y tareas asíncronas.

Formación a medida ·Nivel medio

C# Programación orientada a objetos

Curso centrado en programación orientada a objetos moderna con C# sobre .NET, base imprescindible antes de entrar en ASP.NET Core, microservicios o dominios de negocio complejos. Aprendes a diseñar clases y propiedades, aplicar encapsulación y herencia, definir interfaces y clases abstractas, modelar tipos inmutables con records y aplicar principios SOLID con patrones de diseño. Al terminar modelas dominios profesionales y entras con criterio en cualquier framework del ecosistema Microsoft.

Formación a medida ·Nivel inicial

C# Sintaxis Básica

Curso inicial para hacerse con la sintaxis de C# sobre el ecosistema .NET, primer paso para incorporarse a un equipo del stack Microsoft. Creas tu primer proyecto desde la línea de comandos, trabajas tipos primitivos, variables, operadores e interpolación de cadenas, controlas el flujo con condicionales y bucles modernos y escribes funciones y expresiones lambda básicas. Al terminar tienes la base de lenguaje necesaria para abordar programación orientada a objetos, colecciones y LINQ.

Llave en mano para empresas

¿Formación para tu equipo en esta tecnología?

Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.

¿Prefieres verlo en directo? Agenda una demo.

Preguntas frecuentes

¿C# es bonificable por FUNDAE para mi empresa?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte C#?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta C# al nivel de mi equipo?
Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
¿Cuánto tarda en activarse para mi empresa?
La activación corporativa estándar es rápida, sin coste de setup ni permanencia.