🎉
El año pasado gustó mucho, así que vamos a preparar Otra sesión de Q&A. Si tienes cualquier pregunta, puedes dejarla en cualquiera de los 3 enlaces siguientes:

Curso sobre Programación intermedia

📅 Última actualización: 14 Feb 2024 📚 35 posts

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

1

Herencia en programación orientada a objetos

2

Polimorfismo en programación orientada a objetos

3

Encapsulamiento en programacion orientada a objetos

4

Interfaces en programcion orientada a objetos

5

Modificador sealed en C#

6

Sobrecarga de métodos en programación

7

Clase abstracta en C#

8

Static en C#

9

Extension methods en C#

10

Tipos anónimos en C#

11

Tipos nullables en C#

12

Crear excepciones en C#

13

Operador ternario en C#

14

Tipo dinámico en C#

15

Generics en C#

16

Indexers en C#

17

Test Unitarios en C#

18

Mock en test unitarios C# - Trabajando con dependencias

19

LINQ en C#

20

Expresiones Regulares en C#

21

Tuple y ValueTuple en C# | Devuelve múltiples tipos de un método

22

Operador implícito en C#

23

Tipos por VALOR y REFERENCIA en C#

24

Cómo comprobar valores nulos en C#

25

Las colas en C#

26

El tipo Stack en C#

27

Las listas en C#

28

Diccionarios en C#

29

PriorityQueue en C#

30

Dobles en Test - Diferencia entre Stub, Fake y Mock

31

El atributo Flag en C#

32

Dilema con los primary constructors

33

Asignador condicional nulo en C#

34

Extension Members en C#

35

Field keyword en C#: adiós a los backing fields manuales