- Plan de estudios
Manual del alumno
HTML5
-
5Introducción al desarrollo: Navegando en el mundo digital
-
6Introducción al desarrollo
-
7Propiedades esenciales
-
8Propiedades de páginas
-
9Textos: Transmitiendo mensajes con palabras
-
10Textos
-
11Listas y estructuras: Organizando contenido de manera eficiente
-
12Listas y estructura
-
13Imágenes y marquesinas: Añadiendo impacto visual a tus páginas web
-
14Imágenes y marquersinas
-
15Tablas: Organizando datos en filas y columnas
-
16Tablas
-
17Hipervínculos: Conectando tu página con el mundo
-
18Hipervinculos
-
19Multimedia: Enriqueciendo tu página con elementos multimedia
-
20Multimedia
-
21Formularios: Interactua con tus usuarios y recolecta datos
-
22Formularios
-
23Marcos: Dividir una página web
-
24Marcos
-
25Cuestionario evaluativo HTML5
CSS
Proyecto I
Bootstrap
-
34Introducción y descarga
-
35Instalación y uso
-
36Interpretación de código
-
37Utilización de CDN
-
38Tipografías
-
39Alineación y bloques
-
40Float y fixed
-
41Colores texto y fondo
-
42Margin y padding
-
43Width y height
-
44Breakpoints
-
45Buttons, font awesome y dropdown
-
46List group
-
47Nav menu
-
48Alert y progress
-
49Carrousel
-
50Sign up Google
-
51Menu responsive
-
52Proyecto II
-
53Proyecto III
-
54Proyecto IV
Javascript
Typescript
-
66Introducción
-
67Recursos
-
68Documentación
-
69Importante
-
70Introducción a la sección
-
71Introducción a TypeScript
-
72Mito vs Realidad
-
73Typescript y ES6
-
74Guia: Conceptos básicos
-
75Primeros pasos en TS
-
76Tipos básicos y conceptos generales
-
77Objetos, arreglos e interfaces
-
78Funciones básicas
-
79Funciones con objetos como argumentos
-
80Práctica sobre objetos e interfaces
-
81Desestructuración de objetos
-
82Desestructuración de arreglos
-
83Desestructuración de argumentos
-
84Código fuente TS
-
85Resolución de la tarea - Desestructuración
-
86Importaciones y exportaciones
-
87Clases básicas
-
88Constructor de una clase
-
89Extender una clase
-
90Priorizar composición sobre herencia
-
91Genéricos
-
92Decoradores
-
93Encadenamiento opcional
-
94Nota de actualización - Importante
-
95Exposicion sobre Angular
-
96Nuestro primer proyecto en Angular
-
97Explicación de cada archivo del proyecto
-
98Explicación de cada archivo - Parte 2
-
99App Component
-
100Contador
-
101Contador Componen
-
102Funcionalidad del contador
-
103Componente Hero y directorios
-
104Interpolación, estructura HTML y estilos
-
105One way data binding - enlazado en una sola vía
-
106Tarea - Cambiar nombre y edad
SQL
-
107¿Qué es una Base de Datos?
-
108Sistemas de Gestión de Bases de Datos (SGBD)
-
109Modelo Relacional
-
110Conceptos Clave del Modelo Relacional
Clave Primaria (Primary Key)
Es un campo o combinación de campos que identifica de manera única cada registro en una tabla. No puede ser nulo ni repetirse.
Ejemplo: En una tabla "Estudiantes", el campo "ID_Estudiante" podría ser la clave primaria.
Clave Foránea (Foreign Key)
Es un campo que establece un enlace entre dos tablas, referenciando la clave primaria de otra tabla.
Ejemplo: En una tabla "Inscripciones", el campo "ID_Estudiante" sería una clave foránea que referencia a la tabla "Estudiantes".
Dominio
Es el conjunto de valores válidos que puede tomar un atributo.
Ejemplo: El dominio del campo "Calificación" podría ser números del 0 al 10.
Integridad Referencial
Garantiza que las relaciones entre tablas se mantengan consistentes. Si una tabla hace referencia a otra, el registro referenciado debe existir.
-
111Introducción a SQL
-
112Tipos de Comandos SQL
-
113Cuestionario 1
-
114Creando tu Primera Base de Datos
-
115Tipos de Datos en SQL
-
116Creación de Tablas
-
117Restricciones (Constraints)
-
118Modificación de Estructuras de Tablas
-
119Índices y Optimización
-
120Cuestionario 2
-
121Introducción al comando SELECT
-
122Filtrado de Datos con WHERE
-
123Operadores Lógicos
-
124Operadores Especiales
-
125Ordenamiento con ORDER BY
-
126Limitando Resultados con LIMIT
-
127Cuestionario 3
Capítulo 4: Funciones y Agregaciones
-
128Lección 4.1: Introducción a las Funciones de Agregación
-
129Lección 4.2: Funciones de Cadena (String)
-
130Lección 4.3: Funciones de Fecha y Hora
-
131Lección 4.4: Funciones Matemáticas
-
132Lección 4.5: Funciones Condicionales
-
133Lección 4.6: Alias y Expresiones Calculadas
-
134Cuestionario Evaluativo - Capítulo 4
Capítulo 5: Agrupamiento y Filtrado Avanzado
-
135Lección 5.1: GROUP BY - Agrupando Datos
-
136Lección 5.2: HAVING - Filtrar Grupos
-
137Lección 5.3: Funciones de Ventana (Window Functions)
-
138Lección 5.4: Agregaciones Avanzadas
-
139Lección 5.5: Consultas de Resumen Complejas
-
140Lección 5.6: Optimización de Consultas con Agrupamiento
-
141Cuestionario Evaluativo - Capítulo 5
Capítulo 6: Uniones entre Tablas (JOINs)
Capítulo 7: Subconsultas y Consultas Anidadas
-
149Lección 7.1: Introducción a las Subconsultas
-
150Lección 7.2: Subconsultas con WHERE
-
151Lección 7.3: Subconsultas con EXISTS
-
152Lección 7.4: Subconsultas en SELECT y FROM
-
153Lección 7.5: Subconsultas Correlacionadas
-
154Lección 7.6: Expresiones de Tabla Común (CTE)
-
155Cuestionario Evaluativo - Capítulo 7
Capítulo 8: Inserción, Actualización y Eliminación de Datos
Capítulo 9: Vistas y Procedimientos Almacenados
-
163Lección 9.1: Introducción a las Vistas
-
164Lección 9.2: Vistas Complejas
-
165Lección 9.3: Administración de Vistas
-
166Lección 9.4: Introducción a Procedimientos Almacenados
-
167Lección 9.5: Procedimientos con Parámetros
-
168Lección 9.6: Estructuras de Control en Procedimientos
-
169Cuestionario Evaluativo - Capítulo 9
Capítulo 10: Transacciones y Control de Concurrencia
-
170Lección 10.1: Introducción a las Transacciones
-
171Lección 10.2: Control de Transacciones
-
172Lección 10.3: Niveles de Aislamiento
-
173Lección 10.4: Bloqueos (Locks)
-
174Lección 10.5: Manejo de Errores en Transacciones
-
175Lección 10.6: Mejores Prácticas de Transacciones
-
176Cuestionario Evaluativo - Capítulo 10
Capítulo 11: Optimización y Mejores Prácticas
-
177Lección 11.1: Análisis de Rendimiento
-
178Lección 11.2: Optimización de Índices
-
179Lección 11.3: Optimización de Consultas
-
180Lección 11.4: Optimización de Estructura de Datos
-
181Lección 11.5: Mejores Prácticas de Desarrollo
-
182Lección 11.6: Monitoreo y Mantenimiento
-
183Cuestionario Evaluativo - Capítulo 11
-
184Conclusión del Curso