Programación y Desarrollo Web Completo (HTML5, CSS, Bootstrap, Javascript, Typescript, Angular, MongoDB)
- Plan de estudios
Manual del alumno
HTML5
-
5Introducción al desarrollo: Navegando en el mundo digitalTexto de la lección
-
6Introducción al desarrolloVídeo lección
-
7Propiedades esencialesTexto de la lección
-
8Propiedades de páginasVídeo lección
-
9Textos: Transmitiendo mensajes con palabrasTexto de la lección
-
10TextosVídeo lección
-
11Listas y estructuras: Organizando contenido de manera eficienteTexto de la lección
-
12Listas y estructuraVídeo lección
-
13Imágenes y marquesinas: Añadiendo impacto visual a tus páginas webTexto de la lección
-
14Imágenes y marquersinasVídeo lección
-
15Tablas: Organizando datos en filas y columnasTexto de la lección
-
16TablasVídeo lección
-
17Hipervínculos: Conectando tu página con el mundoTexto de la lección
-
18HipervinculosVídeo lección
-
19Multimedia: Enriqueciendo tu página con elementos multimediaTexto de la lección
-
20MultimediaVídeo lección
-
21Formularios: Interactua con tus usuarios y recolecta datosTexto de la lección
-
22FormulariosVídeo lección
-
23Marcos: Dividir una página webTexto de la lección
-
24MarcosVídeo lección
-
25Cuestionario evaluativo HTML5Agregar preguntas
CSS
Proyecto I
Bootstrap
-
34Introducción y descargaVídeo lección
-
35Instalación y usoVídeo lección
-
36Interpretación de códigoVídeo lección
-
37Utilización de CDNVídeo lección
-
38TipografíasVídeo lección
-
39Alineación y bloquesVídeo lección
-
40Float y fixedVídeo lección
-
41Colores texto y fondoVídeo lección
-
42Margin y paddingVídeo lección
-
43Width y heightVídeo lección
-
44BreakpointsVídeo lección
-
45Buttons, font awesome y dropdownVídeo lección
-
46List groupVídeo lección
-
47Nav menuVídeo lección
-
48Alert y progressVídeo lección
-
49CarrouselVídeo lección
-
50Sign up GoogleVídeo lección
-
51Menu responsiveVídeo lección
-
52Proyecto IIVídeo lección
-
53Proyecto IIIVídeo lección
-
54Proyecto IVVídeo lección
Javascript
-
55IntroducciónVídeo lección
-
56AlertasVídeo lección
-
57Fundamentos de programaciónVídeo lección
-
58ObjetosVídeo lección
-
59LocationVídeo lección
-
60OnloadVídeo lección
-
61History forwardVídeo lección
-
62Document bgVídeo lección
-
63Write y writelnVídeo lección
-
64Onmouse over - Onmouse outVídeo lección
-
65ValidacionesVídeo lección
Typescript
-
66IntroducciónVídeo lección
-
67RecursosVídeo lección
-
68DocumentaciónVídeo lección
-
69ImportanteVídeo lección
-
70Introducción a la secciónVídeo lección
-
71Introducción a TypeScriptVídeo lección
-
72Mito vs RealidadVídeo lección
-
73Typescript y ES6Vídeo lección
-
74Guia: Conceptos básicosTexto de la lección
-
75Primeros pasos en TSVídeo lección
-
76Tipos básicos y conceptos generalesVídeo lección
-
77Objetos, arreglos e interfacesVídeo lección
-
78Funciones básicasVídeo lección
-
79Funciones con objetos como argumentosVídeo lección
-
80Práctica sobre objetos e interfacesVídeo lección
-
81Desestructuración de objetosVídeo lección
-
82Desestructuración de arreglosVídeo lección
-
83Desestructuración de argumentosVídeo lección
-
84Código fuente TSTexto de la lección
-
85Resolución de la tarea - DesestructuraciónVídeo lección
-
86Importaciones y exportacionesVídeo lección
-
87Clases básicasVídeo lección
-
88Constructor de una claseVídeo lección
-
89Extender una claseVídeo lección
-
90Priorizar composición sobre herenciaVídeo lección
-
91GenéricosVídeo lección
-
92DecoradoresVídeo lección
-
93Encadenamiento opcionalVídeo lección
-
94Nota de actualización - ImportanteTexto de la lección
-
95Exposicion sobre AngularVídeo lección
-
96Nuestro primer proyecto en AngularVídeo lección
-
97Explicación de cada archivo del proyectoVídeo lección
-
98Explicación de cada archivo - Parte 2Vídeo lección
-
99App ComponentVídeo lección
-
100ContadorVídeo lección
-
101Contador ComponenVídeo lección
-
102Funcionalidad del contadorVídeo lección
-
103Componente Hero y directoriosVídeo lección
-
104Interpolación, estructura HTML y estilosVídeo lección
-
105One way data binding - enlazado en una sola víaVídeo lección
-
106Tarea - Cambiar nombre y edadVídeo lección
SQL
-
107¿Qué es una Base de Datos?Texto de la lección
-
108Sistemas de Gestión de Bases de Datos (SGBD)Texto de la lección
-
109Modelo RelacionalTexto de la lección
-
110Conceptos Clave del Modelo RelacionalTexto de la lección
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 SQLTexto de la lección
-
112Tipos de Comandos SQLTexto de la lección
-
113Cuestionario 1Agregar preguntas
-
114Creando tu Primera Base de DatosTexto de la lección
-
115Tipos de Datos en SQLTexto de la lección
-
116Creación de TablasTexto de la lección
-
117Restricciones (Constraints)Texto de la lección
-
118Modificación de Estructuras de TablasTexto de la lección
-
119Índices y OptimizaciónTexto de la lección
-
120Cuestionario 2Agregar preguntas
-
121Introducción al comando SELECTTexto de la lección
-
122Filtrado de Datos con WHERETexto de la lección
-
123Operadores LógicosTexto de la lección
-
124Operadores EspecialesTexto de la lección
-
125Ordenamiento con ORDER BYTexto de la lección
-
126Limitando Resultados con LIMITTexto de la lección
-
127Cuestionario 3Agregar preguntas
Capítulo 4: Funciones y Agregaciones
-
128Lección 4.1: Introducción a las Funciones de AgregaciónTexto de la lección
-
129Lección 4.2: Funciones de Cadena (String)Texto de la lección
-
130Lección 4.3: Funciones de Fecha y HoraTexto de la lección
-
131Lección 4.4: Funciones MatemáticasTexto de la lección
-
132Lección 4.5: Funciones CondicionalesTexto de la lección
-
133Lección 4.6: Alias y Expresiones CalculadasTexto de la lección
-
134Cuestionario Evaluativo - Capítulo 4Agregar preguntas
Capítulo 5: Agrupamiento y Filtrado Avanzado
-
135Lección 5.1: GROUP BY - Agrupando DatosTexto de la lección
-
136Lección 5.2: HAVING - Filtrar GruposTexto de la lección
-
137Lección 5.3: Funciones de Ventana (Window Functions)Texto de la lección
-
138Lección 5.4: Agregaciones AvanzadasTexto de la lección
-
139Lección 5.5: Consultas de Resumen ComplejasTexto de la lección
-
140Lección 5.6: Optimización de Consultas con AgrupamientoTexto de la lección
-
141Cuestionario Evaluativo - Capítulo 5Agregar preguntas
Capítulo 6: Uniones entre Tablas (JOINs)
-
142Lección 6.1: Introducción a los JOINsTexto de la lección
-
143Lección 6.2: INNER JOINTexto de la lección
-
144Lección 6.3: LEFT JOINTexto de la lección
-
145Lección 6.4: RIGHT JOIN y FULL OUTER JOINTexto de la lección
-
146Lección 6.5: CROSS JOIN y Auto-JOINsTexto de la lección
-
147Lección 6.6: JOINs Avanzados y OptimizaciónTexto de la lección
-
148Cuestionario Evaluativo - Capítulo 6Agregar preguntas
Capítulo 7: Subconsultas y Consultas Anidadas
-
149Lección 7.1: Introducción a las SubconsultasTexto de la lección
-
150Lección 7.2: Subconsultas con WHERETexto de la lección
-
151Lección 7.3: Subconsultas con EXISTSTexto de la lección
-
152Lección 7.4: Subconsultas en SELECT y FROMTexto de la lección
-
153Lección 7.5: Subconsultas CorrelacionadasTexto de la lección
-
154Lección 7.6: Expresiones de Tabla Común (CTE)Texto de la lección
-
155Cuestionario Evaluativo - Capítulo 7Agregar preguntas
Capítulo 8: Inserción, Actualización y Eliminación de Datos
-
156Lección 8.1: INSERT - Insertando DatosTexto de la lección
-
157Lección 8.2: INSERT AvanzadoTexto de la lección
-
158Lección 8.3: UPDATE - Actualizando DatosTexto de la lección
-
159Lección 8.4: UPDATE AvanzadoTexto de la lección
-
160Lección 8.5: DELETE - Eliminando DatosTexto de la lección
-
161Lección 8.6: Transacciones y Control de IntegridadTexto de la lección
-
162Cuestionario Evaluativo - Capítulo 8Agregar preguntas
Capítulo 9: Vistas y Procedimientos Almacenados
-
163Lección 9.1: Introducción a las VistasTexto de la lección
-
164Lección 9.2: Vistas ComplejasTexto de la lección
-
165Lección 9.3: Administración de VistasTexto de la lección
-
166Lección 9.4: Introducción a Procedimientos AlmacenadosTexto de la lección
-
167Lección 9.5: Procedimientos con ParámetrosTexto de la lección
-
168Lección 9.6: Estructuras de Control en ProcedimientosTexto de la lección
-
169Cuestionario Evaluativo - Capítulo 9Agregar preguntas
Capítulo 10: Transacciones y Control de Concurrencia
-
170Lección 10.1: Introducción a las TransaccionesTexto de la lección
-
171Lección 10.2: Control de TransaccionesTexto de la lección
-
172Lección 10.3: Niveles de AislamientoTexto de la lección
-
173Lección 10.4: Bloqueos (Locks)Texto de la lección
-
174Lección 10.5: Manejo de Errores en TransaccionesTexto de la lección
-
175Lección 10.6: Mejores Prácticas de TransaccionesTexto de la lección
-
176Cuestionario Evaluativo - Capítulo 10Agregar preguntas
Capítulo 11: Optimización y Mejores Prácticas
-
177Lección 11.1: Análisis de RendimientoTexto de la lección
-
178Lección 11.2: Optimización de ÍndicesTexto de la lección
-
179Lección 11.3: Optimización de ConsultasTexto de la lección
-
180Lección 11.4: Optimización de Estructura de DatosTexto de la lección
-
181Lección 11.5: Mejores Prácticas de DesarrolloTexto de la lección
-
182Lección 11.6: Monitoreo y MantenimientoTexto de la lección
-
183Cuestionario Evaluativo - Capítulo 11Agregar preguntas
-
184Conclusión del CursoTexto de la lección
Compartir
9
Detalles del curso
Duración
12 meses
Conferencias
171
Pruebas
13
Nivel
Principiante