Apuntes y material de clases de la asignatura, organizados por unidades.
Usa el explorador de la izquierda para navegar o el buscador (Ctrl + K) para
encontrar cualquier término del sitio.
Profesor: Miguel Loaiza Machuca
| Día | Horario |
|---|---|
| Lunes | 19:20 a 20:50 hrs |
| Viernes | 19:20 a 22:00 hrs |
Objetivo del curso
Esta asignatura aborda el desarrollo web con distintas herramientas, utilizando distintos tipos de archivos como base principal. El curso combina fundamentos teóricos con la práctica progresiva.
El curso está dividido en 3 unidades principales: estructura de una página web y diseño estético de una página web (Unidad 1: frontend), procesamiento de datos (Unidad 2: backend) y almacenamiento de datos (Unidad 3: base de datos).
Stack del semestre
| Herramienta | Rol | Para qué |
|---|---|---|
| Git | Control de versiones | Trazar y guardar un proyecto dentro de un repositorio en GitHub |
| HTML | Estructura | Esqueleto del contenido: textos, imágenes, tablas, listas, sonidos, videos |
| CSS y Tailwind | Estilo | Diseño rápido con clases unitarias y páginas responsivas |
| PHP | Lógica | El código que corre en el servidor y procesa todo tipo de información |
| PostgreSQL | Datos | La base de datos que guarda la información, conectada desde PHP con PDO |
Mapa del curso
Presentación del curso
Cómo se evalúa, qué necesitas instalar y las reglas de cada trabajo.
Unidad 0 — Introducción
Los fundamentos previos a escribir código.
Unidad 1 — Frontend
HTML, CSS y Tailwind: lo que el usuario ve.
Unidad 2 — Backend
PHP: la lógica que corre en el servidor.
Unidad 3 — Base de datos
PostgreSQL: dónde se guarda la información.
Atajos útiles
Ctrl+Kabre el buscador.- El ícono de luna/sol cambia entre modo claro y oscuro.
- En cada página, la tabla de contenidos de la derecha salta entre secciones.