Diseño desde el Código 2019
De Casiopea
Asignatura(s) | Diseño desde el Código |
---|---|
Año | 2019 |
Tipo de Curso | Ramo Lectivo |
Talleres | DG 3º, DG 4º, DO 3º, DO 4º |
Profesores | Basilio Cáceres, Felipe Lavín |
Estudiantes | Karol Aramayo, Marilia Cerna Sciaccaluga, Roberta Durán, Christian Gazmuri, María Gonzalez, Gonzalo Rojas, María Jopia, Valentina López, Felipe Meza, Marcelo Mondaca, Camila Morales, Daniela Murillo, Mabel Núñez, Omar Nuñez, Gabriel Olivares Torrijo, Diego Osante, Javiera Reyes Herrera, Natalia Soto, Rodrigo Toro, Andrea Bastías, Catalina Armijo, Natalia Duimovic, María Josefa Alcántara, Camila González Ossa |
Palabras Clave | codigo, html, front-end |
Carreras Relacionadas | Diseño |
Estudiantes
Los proyectos de este curso se entregan a través de Github Classroom
(Al finalizar el curso, todos los proyectos se transferirán desde la cuenta de e[ad] a la organización específica de este curso)
Objetivos
- Conocer y utilizar las herramientas técnicas para la implementación de proyectos digitales
- Desarrollar un acercamiento crítico y reflexivo al diseño de interfaces digitales
- Conocer y comprender las relaciones entre el diseño front-end y el oficio del diseño
Clases
Repaso/Resumen
Presentación e introducción
- Objetivos y metodología del curso
- Qué es diseño front-end: lenguajes
Referencias
- What is code?
- Coding for designers - How much should we know?
- Why is modern web development so complicated? A long yet hasty explanation: Part 1! - (copia de respaldo en archive.org)
HTML
- Sintaxis básica: elementos, atributos
- Tarea: construcción de Currículum Vitae
Referencias
HTML + CSS
- Elementos de bloque y elementos de línea
- CSS - Sintaxis: selectores y propiedades
- Tarea 2: semántica y estilos de texto (con nota; presentación a través de Github Classroom)
Referencias
- Referencia CSS - Mozilla web docs
- Referencia CSS: ejemplos y visualización de propiedades
- Listado de todas las propiedades CSS
CSS - Patrones de diseño
- Especificidad
- Box model
- BEM
- Patrones de diseño
- Frameworks
- Presentación proyecto grupal
Referencias
- Introducción al modelo de caja de CSS
- BEM - Block Element Modifier
- Yahoo! Design Pattern Library (respaldo en archive.org)
- Documentación Bootstrap
- Documentación Foundation
CSS: valores y unidades, diagramación
- Flexbox
- Grid
- Encargo tarea 3: benchmark
Referencias
Presentaciones grupales benchmarks
Resposive design
- Repaso: flujo de elementos, floats, técnicas de diagramación (flex/grid)
- Media queries
- Estrategias de transformación
- Imágenes responsivas
- Ejercicio maquetación responsive
Referencias
- Responsive web design (A List Apart)
- Aspectos básicos del diseño web adaptable (Google Web Fundamentals)
- Imágenes adaptables
Accesibilidad y SEO
- Principios de accesibilidad web: perceptible, operable, comprensible, robusto
- Técnicas básicas para la accesibilidad
- Cómo funciona un buscador: resultados orgánicos y de pago
- Técnicas básicas de SEO
Referencias
- Pautas de accesibilidad para la web, v2.0
- Introducción a la accesibilidad web
- WCAG 2.1 (versión actual)
- Understanding WCAG Level
- Utilización de atributos ARIA
- Beginner's Guide to SEO
- SEO Basics
- Essential Meta tags for social media
- Marcado de datos de Opengraph
Herramientas
- Visual Studio Code (editor de código)
- Github desktop (aplicación para control de versiones)
- Validador HTML
- Validador CSS
- Validador Accesibilidad
- Herramienta de prueba de datos estructurados
Proyectos
- Benchmarck Diseño desde el codigo - Omar Nuñez, Gabriel Olivares Torrijo, Catalina Armijo
- Benchmark Diseño desde el código - Christian Gazmuri, Marcelo Mondaca, Rodrigo Toro
- Benchmark: Agencia Publicitaria - Roberta Durán Natalia Duimovic
- Benchmark: Páginas web sobre el cambio climático - Javiera Reyes Natalia Soto
- Diseño desde el código: Análisis de sitios web - Karol Aramayo Camila Morales Valentina López
- Benchmark: Sitios Web sobre Reciclaje de basura - Andrea Bastías, María Jopia, Gonzalo Rojas
- Benchmark: Museos - Daniela Murillo, Marilia Cerna, Camila Gonzalez