Curso sobre Programación intermedia
De qué trata este curso?
En este bloque veremos conceptos de un nivel intermedio en programcación. como puede ser la programación orientada a objetos, así como escribir el código pensando en esta misma forma de programar.
hacer una programación orientada a objetos certera es muy importante ya que escribiremos código una sola vez pero lo utilizaremos en varias partes del código.
Recursos previos
Para entender completamente este curso, es necesario comprender correctamente todo lo visto en el bloque anterior de programación básica.
📑 Contenido del Curso
Polimorfismo en programación orientada a objetos
Encapsulamiento en programacion orientada a objetos
Interfaces en programcion orientada a objetos
Modificador sealed en C#
Sobrecarga de métodos en programación
Clase abstracta en C#
Static en C#
Extension methods en C#
Tipos anónimos en C#
Tipos nullables en C#
Crear excepciones en C#
Operador ternario en C#
Tipo dinámico en C#
Generics en C#
Indexers en C#
Test Unitarios en C#
Mock en test unitarios C# - Trabajando con dependencias
LINQ en C#
Expresiones Regulares en C#
Tuple y ValueTuple en C# | Devuelve múltiples tipos de un método
Operador implícito en C#
Tipos por VALOR y REFERENCIA en C#
Cómo comprobar valores nulos en C#
Las colas en C#
El tipo Stack en C#
Las listas en C#
Diccionarios en C#
PriorityQueue en C#
Dobles en Test - Diferencia entre Stub, Fake y Mock
El atributo Flag en C#
Asignador condicional nulo en C#
Extension Members en C#
Field keyword en C#: adiós a los backing fields manuales
Dilema con los primary constructors
Siguiente paso recomendado
🟣 Ruta .NET: De cero a desarrollador profesional
Este curso forma parte de la fase C# Intermedio. Mira qué viene antes y después.
Continuar con la ruta →