0% encontró este documento útil (0 votos)
37 vistas18 páginas

Aprende A Programar Desde Cero Con C# de Microsoft

Este documento presenta un curso completo sobre programación con C# y .NET. El curso contiene 18 secciones que cubren conceptos básicos como variables, tipos de datos y flujo de programa, así como temas más avanzados como programación orientada a objetos, manejo de hilos, async y await. Cada sección incluye lecciones, prácticas y exámenes para evaluar el aprendizaje de los estudiantes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas18 páginas

Aprende A Programar Desde Cero Con C# de Microsoft

Este documento presenta un curso completo sobre programación con C# y .NET. El curso contiene 18 secciones que cubren conceptos básicos como variables, tipos de datos y flujo de programa, así como temas más avanzados como programación orientada a objetos, manejo de hilos, async y await. Cada sección incluye lecciones, prácticas y exámenes para evaluar el aprendizaje de los estudiantes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 18

Aprende a programar desde cero con C# de Microsoft .

NET

Contenido del curso

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

También podría gustarte