C#
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.
Estructura del curso
- 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
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas