Universidad de Costa Rica |
Jeisson Hidalgo-Céspedes |
Recurso | Peso | Descripción |
---|---|---|
— |
Contrato sobre el curso entre la universidad, los profesores, y estudiantes |
|
— |
Código de ejemplo realizado durante las lecciones |
|
— |
Material de apoyo del curso |
|
50% |
Tareas/ejercicios a resolver |
|
50% |
Juego de mesa distribuido |
Introducción
Historia de la web
L05-abr
Arquitectura web
J08-abr
L12-abr
Contenido
XML
J15-abr
L19-abr
Diseño del sitio: mapa y wireframes
Presentación (CSS)
J29-abr (cont.)
J06-may
L10-may
-
El navegador como herramienta de desarrollo. Seleccionar elementos por ID
-
Pseudoelementos: decoración de enlaces debajo del puntero del ratón
-
Despliegue de bloque y de línea. Vendor prefixes (mala práctica)
-
Elementos en línea reemplazados y no reemplazados. Propiedades width y height
-
Linter de CSS: stylelint. Validador de estilos de w3C: Unicorn
J13-may
Comportamiento (JavaScript)
JavaScript: lugares y herramientas
L17-may
Tipos de datos primitivos
J20-may
Intérprete, objetos, arreglos
L24-may
Funciones
J27-may
Pseudoclases y clases
L31-may
JavaScript del lado del cliente
J03-jun
Eventos y máquinas de estados
L07-jun
-
Máquinas de estados para diseñar en programación orientada a eventos
-
Máquina de estados del ejemplo del tablero por ingeniería inversa
-
Instrucciones para la actividad de diseño del paso de mensajes
-
Diseñar una máquina de estados para la aplicación del proyecto
-
Pregunta: cantidad esperada de estados en diseño de proyecto
-
Implementar una máquina de estados. Getters y setters en ES6
Módulos en ES6
J10-jun
Manipulación del DOM
L14-jun
(continúa en el próximo título)
Comportamiento del lado del servidor
L14-jun
Express.js framework
L21-jun
JavaScript asincrónico
L05-jul