Course curriculum

    1. Antes de comenzar...

    1. Presentación y características de C#

    2. Runtime de la plataforma .NET

    3. Instalación y herramientas, Runtime, SDK y IDE

    4. Estructura de un proyecto C#

    5. Ejemplo: Estructura de un proyecto C#

    1. Sintaxis básica: expresiones y bloques

    2. Tipos básicos

    3. Llamadas a funciones

    4. Estructuras de control

    5. Funciones y procedimientos de usuario

    1. Un mundo de objetos

    2. Clases

    3. Métodos vs funciones

    4. Visibilidad

    5. Valores y referencias

    6. Otros elementos del lenguaje

    7. Testing automatizado en C#

    8. Ejercicio: Geometria 2D

    9. Ejercicio: Geometría 2D

    1. Métodos vs mensajes

    2. Qué es el polimorfismo

    3. Interfaces y polimorfismo

    4. Tipo de la referencia vs tipo en runtime

    5. Herencia

    6. Clases abstractas

    7. Buenas prácticas con herencia, polimorfismo e interfaces

    8. Genericidad

    9. Ejercicio: Juego de rol RPG

    1. Colecciones más comunes

    2. Arrays

    3. Listas

    4. IEnumerable e Iteración de colecciones con Foreach

    5. Conjuntos: HashSet y SortedSet

    6. Miembros de igualdad y comparación

    7. Diccionarios

    8. Generadores y secuencias infinitas

About this course

  • Gratis
  • 50 lecciones
  • 2 horas de contenido de video

¿Cómo funciona nuestra metodología?

  • Píldoras de teoría

    Aprenderás los conceptos teóricos con videos cortos, fácilmente digeribles, que puedes ver cuantas veces quieras.

  • Katas prácticas

    Aplicarás lo aprendido con una serie de ejercicios prácticos propuestos.

  • Soporte en comunidad

    Tendrás acceso al servidor de Discord de Exeal donde podrás conversar, resolver dudas y compartir experiencias con los demás alumnos.

  • Acceso de por vida

    Tendrás acceso para siempre a todos los materiales del curso, así como a las nuevas actualizaciones del mismo.

Instructores

Technical Coach Pedro Pardal

Software engineer y tech lead con +12 años de experiencia construyendo aplicaciones web escalables en el cloud, y liderando equipos multidisciplinares usando metodologías ágiles. Inspirado por los valores de Software Craftsmanship y prácticas de Extreme Programming y DevOps, poniendo especial énfasis en la entrega temprana de valor, comunicación transparente con el cliente y excelencia técnica.

Qué dice nuestro alumnado

Victoria Kovaleva - Junior Software Engineer

Cuando hablo con personas con 10 o 20 años experiencia, me dicen que ojalá ellos hubieran podido aprender al principio todo lo que yo sé ahora

David Lorenzo - Software Engineer

Aprender con Pedro fue un punto de inflexión en mi carrera profesional

Samuel Álvarez - Software Engineer @ Voxel Group

Lo que tú enseñas es una forma de desarrollar software, son muchas piezas que se juntan para formar un puzzle.

Hemos formado a los developers de estas empresas

Kairos Digital Solutions
Mango
Zooplus
Voxel
Stradivarius
Domingo Alonso Group
Wolters Kluwer
Z1
DevoluIVA