Aprende A Programar Desde Cero Con C# de Microsoft
Aprende A Programar Desde Cero Con C# de Microsoft
NET
Sección 1: Introducción
1 / 1|2 min
•
1. Presentación
2 min
Sección 2: Fundamentos:
Introducción a .NET y Visual Studio
6 / 9|38 min
•
2. Objetivo de la sección
2 min
•
3. Introducción a .NET
8 min
•
4. Introducción a Visual Studio
2 min
•
5. Práctica: Instalación de Visual Studio
6 min
•
6. SDK de .NET
3 min
•
7. Creación de proyectos con Visual
Studio
12 min
Recursos
•
No se puede cambiar el progreso para este elemento
Tarea 1: Tarea: Creando nuestro primer
Hola Mundo
•
8. Práctica: Analizando un proyecto de
consola en Visual Studio
6 min
•
Cuestionario 1: Examen
Sección 3: Fundamentos:
Introducción a los conceptos básic…
Sección 3: Fundamentos: Introducción a los conceptos básicos de
programación
0 / 10|31 min
•
9. Procesamiento y almacenamiento de
datos informáticos
4 min
•
10. Hardware
3 min
•
11. Software
6 min
•
12. Ciclo de vida de una aplicación
3 min
•
13. Tipos de aplicación
5 min
•
14. Práctica: Tipos de aplicación
4 min
Recursos
•
15. Compilación de código
2 min
•
16. Práctica: Compilación
3 min
•
17. Resumen
1 min
•
Cuestionario 2: Examen
Sección 4: Fundamentos: Conceptos
básicos del lenguaje de programac…
Sección 4: Fundamentos: Conceptos básicos del lenguaje de programación
4 / 8|31 min
•
18. Introducción
1 min
•
19. Sintaxis
2 min
•
20. Práctica: Sintaxis
6 min
•
21. Tipos de datos
5 min
•
22. Variables y constantes
6 min
•
23. Practica: Tipos, variables y constantes
10 min
•
24. Resumen
1 min
•
Cuestionario 3: Examen 2
Sección 5: Fundamentos: Flujo de
programa
0 / 5|21 min
•
25. Introducción a los conceptos de
programación estructurada
2 min
•
26. Introducción a la ramificación
2 min
•
27. Funciones
1 min
•
28. Práctica: Aplicando programación
estructurada
15 min
Recursos
•
No se puede cambiar el progreso para este elemento
Tarea 2: Tarea: Usando iteraciones
(While)
Sección 6: Fundamentos: Algoritmos
y estructuras de datos
1 / 7|39 min
•
29. Algoritmos
3 min
•
30. Estructura de datos
4 min
•
31. Práctica. Matrices.
10 min
Recursos
•
32. Práctica. Colas y pilas.
11 min
Recursos
•
33. Practica. Listas
6 min
Recursos
•
34. Práctica. Otras colecciones.
6 min
Recursos
•
No se puede cambiar el progreso para este elemento
Tarea 3: Uso de estructuras de datos
Sección 7: Fundamentos: Manejo de
errores y depuración
0 / 5|14 min
•
35. Introducción a los errores del
programa
2 min
•
36. Introducción al manejo estructurado
de errores
2 min
•
37. Práctica. Depuración con Visual
Studio
8 min
•
38. Práctica. Try Catch Finally
3 min
•
Cuestionario 4: Examen 4
Sección 8: Fundamentos:
Introducción a la programación ori…
Sección 8: Fundamentos: Introducción a la programación orientada a objetos
2 / 9|47 min
•
39. Introducción a estructuras y clases
3 min
•
40. Clases
4 min
•
41. Encapsulación
9 min
•
42. Herencia
6 min
•
43. Práctica. Clases, encapsulación y
herencia
7 min
Recursos
•
44. Práctica. Clases, encapsulación y
herencia. Continuación
11 min
Recursos
•
No se puede cambiar el progreso para este elemento
Tarea 4: Tarea: Usando Herencia
•
45. Polimorfismo
3 min
Recursos
•
46. Vistazo a la biblioteca de clases base
de .NET
4 min
Recursos
Sección 9: Fundamentos:
Programación Entrada/Salida fund…
Sección 9: Fundamentos: Programación Entrada/Salida fundamental
1 / 4|20 min
•
47. Usando E/S en consola
2 min
•
48. Práctica. Usando E/S en consola
12 min
Recursos
•
49. Usando E/S en archivos
6 min
Recursos
•
Cuestionario 5: Examen: Entrada/Salida
fundamental
Sección 10: Fundamentos:
Rendimiento de aplicaciones y ges…
Sección 10: Fundamentos: Rendimiento de aplicaciones y gestión de memoria
1 / 7|16 min
•
50. Tipos de valor vs tipos de referencia
5 min
Recursos
•
51. Tipos de conversión - Implícitas
3 min
Recursos
•
52. Tipos de conversión - Explícitas
3 min
Recursos
•
53. Tipos de conversión - System.Convert
3 min
Recursos
•
No se puede cambiar el progreso para este elemento
Tarea 5: Tarea: Usando System.Convert
•
54. El recolector de elementos no
utilizados
3 min
•
Cuestionario 6: Examen 6
Sección 11: Intermedio/Avanzado:
Implementando multiprocesamien…
Sección 11: Intermedio/Avanzado: Implementando multiprocesamiento y
procesamiento asíncrono
0 / 21|1 h 6 min
•
55. Usando Delegados y Lambda
fácilmente
5 min
Recursos
•
56. Entendiendo los hilos (Threads)
4 min
•
57. Usando la clase THREAD
4 min
Recursos
•
58. Usando la clase Thread -
ParameterizedThreadStart
3 min
Recursos
•
59. Usando la clase Thread - ThreadStatic
2 min
Recursos
•
60. Usando la clase Thread - ThreadLocal
2 min
Recursos
•
No se puede cambiar el progreso para este elemento
Tarea 6: Tarea: Usando hilos
•
61. Usando ThreadPool
4 min
Recursos
•
62. Usando Tareas
4 min
Recursos
•
63. Usando Tareas – ContinueWith
2 min
Recursos
•
64. Usando Tareas – TaskFactory
3 min
Recursos
•
65. Usando Tareas - WaitAll
2 min
Recursos
•
No se puede cambiar el progreso para este elemento
Tarea 7: Tarea: Usando Tasks
•
66. Usando la clase Parallel
3 min
Recursos
•
67. Usando ASYNC y AWAIT
6 min
Recursos
•
68. Usando ASYNC y AWAIT -
Escalabilidad
2 min
Recursos
•
69. Usando ASYNC y AWAIT -
SynchronizationContext
6 min
Recursos
•
No se puede cambiar el progreso para este elemento
Tarea 8: Tarea: Usando Async y Await
•
70. Usando Parallel Language Integrated
Query (PLINQ)
7 min
Recursos
•
71. Usando colecciones concurrentes
8 min
Recursos
•
Cuestionario 7: Examen 7
Sección 12: Intermedio/Avanzado:
Administrando subprocesos múltip…
Sección 12: Intermedio/Avanzado: Administrando subprocesos múltiples
0 / 7|15 min
•
72. Objetivo de la sección
1 min
•
73. Sincronizando recursos
5 min
Recursos
•
74. La clase Volatile
3 min
Recursos
•
75. La clase Interlocked
3 min
Recursos
•
76. Cancelando tareas
4 min
Recursos
•
No se puede cambiar el progreso para este elemento
Tarea 9: Tarea: Cancelando TASKS
•
Cuestionario 8: Examen 8
Sección 13: Intermedio/Avanzado:
Crear e implementar EVENTS y CAL…
Sección 13: Intermedio/Avanzado: Crear e implementar EVENTS y CALLBACKS
0 / 6|19 min
•
77. Objetivos de la sección
1 min
•
78. Entendiendo delegados (DELEGATES)
5 min
Recursos
•
No se puede cambiar el progreso para este elemento
Tarea 10: Tarea: Usando delegados
•
79. Usando Expresiones LAMBDA
4 min
Recursos
•
80. Usando eventos
8 min
Recursos
•
Cuestionario 9: Examen 9
Sección 14: Intermedio/Avanzado:
Usando TIPOS en modo avanzado
0 / 7|21 min
•
81. Objetivo de la sección
1 min
•
82. Creando enumeraciones (enums)
3 min
Recursos
•
83. Usando Genéricos (Generics)
6 min
Recursos
•
No se puede cambiar el progreso para este elemento
Tarea 11: Tarea: Usando genéricos
•
84. Extendiendo Tipos Existentes
5 min
Recursos
•
85. Usando Tipos Dinámicos
7 min
Recursos
•
Cuestionario 10: Examen 10
Sección 15: Intermedio/Avanzado:
Programación orientada a objetos …
Sección 15: Intermedio/Avanzado: Programación orientada a objetos
avanzado
0 / 9|43 min
•
86. Objetivo de la sección
1 min
•
87. Diseñar e implementar interfaces
8 min
Recursos
•
88. Crear y usar clases base
3 min
Recursos
•
89. Practica: Interfaces y Clases Base
6 min
Recursos
•
90. Clases abstractas y selladas
2 min
Recursos
•
91. Principio de sustitución de Liskov
2 min
Recursos
•
92. Interfaces Estándar en .NET
8 min
Recursos
•
93. Práctica: Usando IDisposable
12 min
Recursos
•
Cuestionario 11: Examen 11
Sección 16: Intermedio/Avanzado:
Usando Reflection
0 / 6|44 min
•
94. Objetivo de la sección
1 min
•
95. Creando y usando atributos
7 min
Recursos
•
96. Ejercicio: Usando atributos
localmente
5 min
Recursos
•
97. Usando Reflection
16 min
Recursos
•
98. Usando CodeDom
15 min
Recursos
•
Cuestionario 12: Exámen 12
Sección 17: Intermedio/Avanzado:
Manipulando Strings en modo ava…
Sección 17: Intermedio/Avanzado: Manipulando Strings en modo avanzado
1 / 7|51 min
•
99. Objetivo de la sección
1 min
•
100. Usando strings en .NET
4 min
Recursos
•
101. Manipulando Strings
12 min
Recursos
•
102. Buscando y enumerando Strings
11 min
Recursos
•
103. Formateando Strings
14 min
Recursos
•
104. Ejercicio. Formateo de Strings
10 min
Recursos
•
Cuestionario 13: Exámen 13
Sección 18: Intermedio/Avanzado:
Validando la entrada de una aplica…
Sección 18: Intermedio/Avanzado: Validando la entrada de una aplicación
0 / 7|45 min
•
105. Objetivo de la sección
1 min
•
106. Importancia de validar la entrada de
una aplicación
6 min
•
107. Usando Parse, TryParse y Convert
9 min
Recursos
•
108. Usando Expresiones Regulares
11 min
•
109. Validando JSON y XML
14 min
•
110. Ejercicio. Validando JSON
5 min
Recursos
•
Cuestionario 14: Exámen 14
Sección 19: Intermedio/Avanzado:
Cifrado simétrico y asimétrico
0 / 7|53 min
•
111. Objetivo de la sección
1 min
•
112. Usando encriptación Simétrica y
Asimétrica
6 min
•
113. Trabajando con encriptación en .NET
13 min
•
114. Usando Hashing
16 min
•
115. Administrando y usando certificados
9 min
•
116. Protección de datos con
SecureString
8 min
•
Cuestionario 15: Exámen 15
Sección 20: Intermedio/Avanzado:
Administrando Assemblies
0 / 6|29 min
•
117. Objetivo de la sección
1 min
•
118. ¿Qué es un ensamblado?
3 min
Recursos
•
119. Firmar un ensamblado con un
nombre seguro
10 min
Recursos
•
120. Agregar un ensamblado a la GAC
5 min
Recursos
•
121. Versionando ensamblados
9 min
Recursos
•
Cuestionario 16: Examen 16
Sección 21: Intermedio/Avanzado:
Depurar una aplicación (DEBUG)
0 / 5|29 min
•
122. Objetivo de la sección
1 min
•
123. Configuraciones de compilación
4 min
•
124. Crear y administrar directivas de
compilador
15 min
•
125. Gestión de archivos PDB y símbolos
8 min
•
Cuestionario 17: Examen 17
Sección 22: Intermedio/Avanzado:
Implementar diagnósticos en una a…
Sección 22: Intermedio/Avanzado: Implementar diagnósticos en una
aplicación
0 / 6|43 min
•
126. Objetivo de la sección
1 min
•
127. Logging y Tracing (Parte I)
11 min
Recursos
•
128. Logging y Tracing (Parte II)
10 min
Recursos
•
129. Creación y supervisión de
contadores de rendimiento
14 min
Recursos
•
130. Perfilamiento de una aplicación
8 min
•
Cuestionario 18: Examen 18
Sección 23: Intermedio/Avanzado:
Realizando operaciones de E/S
0 / 9|57 min
•
131. Objetivo de la sección
1 min
Recursos
•
132. Archivos - Usando DRIVES
3 min
Recursos
•
133. Archivos - Usando Directorios
22 min
Recursos
•
134. Archivos - Usando archivos
6 min
Recursos
•
135. Archivos - Usando Paths
3 min
Recursos
•
136. Streams - Usando la clase Stream
6 min
Recursos
•
137. El File System no es solo para ti
3 min
Recursos
•
138. Comunicándonos a través de la RED
3 min
Recursos
•
139. Implementando operaciones E/S
asíncronas
11 min
Recursos
Sección 24: Intermedio/Avanzado:
Consumiendo datos
0 / 9|1 h 27 min
•
140. Objetivo de la sección
1 min
•
141. ¿Qué es una base de datos?
5 min
•
142. Instalando SQL Server
11 min
•
143. Instalando Microsoft SQL Server
Management Studio
6 min
•
144. Trabajando con bases de datos -
Conexión
10 min
Recursos
•
145. Trabajando con bases de datos -
Consultas
34 min
Recursos
•
146. Trabajando con bases de datos -
Actualizaciones
8 min
•
147. Trabajando con bases de datos -
Parámetros
11 min
•
148. Espera más clases en esta sección
1 min