Please enable JavaScript to use CodeHS

Diseño web (Picasso)

Description

En esta lección, los estudiantes aprenderán sobre los fundamentos del diseño web y considerarán las formas en que ya interactúan con sitios web en su vida cotidiana.

Objective

Students will be able to:

  • Identify what web design is and articulate the difference between web design and development
  • Identify how websites have changed education, arts and commerce
  • Reflect on why they are taking this course and develop their own learning objectives for the course
Description

En esta lección, los estudiantes explorarán qué es Internet y cómo se puede usar para actividades socialmente beneficiosas, así como cómo Internet puede usarse de manera potencialmente dañina. Los estudiantes examinarán cómo las computadoras están conectadas con redes locales y globales para crear una red muy grande de redes que conocemos como “Internet”.

Objective

Students will be able to:

  • Describe how they are able to get specific webpages to their computers
  • Explain that the internet is a network of networks
  • Compare and contrast the different levels of censorship that different organizations or countries impose on the internet
Description

En esta lección, los estudiantes explorarán el programa que les permite usar Internet: el navegador. Explorarán lo que un navegador es capaz de hacer y compararán varios programas de navegador diferentes.

Objective

Students will be able to:

  • Identify what a browser is
  • Identify what a browser is not
  • Explain the purpose of a browser
  • List several kinds of browsers
Description

En esta lección, los estudiantes aprenden qué es una URL y qué sucede cuando visitan una URL.

Objective

Students will be able to:

  • Describe the process of visiting a webpage, from typing the URL to viewing the page
Description

En esta lección, los estudiantes completan una evaluación sumatoria de los objetivos de aprendizaje de la unidad.

Objective

Students will be able to:

  • Prove their knowledge of the basic of the internet through a multiple choice quiz
Description

En esta lección, los estudiantes serán introducidos a HTML: el idioma para construir páginas web. Los estudiantes descubrirán por qué HTML es importante y cómo funciona para comenzar a construir sus propias páginas web.

Objective

Students will be able to:

  • Identify the purpose and applications of HTML
  • Create their first simple web page
Description

En esta lección, progresamos de etiquetas simples a documentos completos de HTML. Aprendemos algunas etiquetas nuevas que nos permiten poner información en diferentes lugares en la página web, y aprendemos sobre la estructura de árboles anidados de un documento HTML.

Objective

Students will be able to:

  • Discern the various parts of an HTML page
  • Create fully formed HTML pages
Description

En esta lección, los estudiantes aprenden sobre el formato de etiquetas que les permiten modificar la apariencia del texto y hacen que sus páginas web se vean claras y estéticamente agradables.

Objective

Students will be able to:

  • Apply formatting tags in order to modify the appearance of text and make web pages look clear and aesthetically pleasing
Description

En esta lección, los estudiantes aprenden cómo agregar hipervínculos a sus páginas web utilizando la etiqueta <a>.

Objective

Students will be able to:

  • Add and utilize hyperlinks on their webpages
Description

En esta lección, los estudiantes aprenden cómo agregar imágenes a sus propias páginas web utilizando la etiqueta <IMG>!

Objective

Students will be able to:

  • Embed an image in HTML
Description

En esta lección, los estudiantes aprenderán qué son las leyes de derechos de autor y cómo evitar la infracción de los derechos de autor. Explorarán por qué las leyes de derechos de autor son importantes y cómo protegen a los creadores. Practicarán encontrar y citar imágenes en línea.

Objective

Students will be able to:

  • Explain what copyright laws are and why they are important
  • Find images they are legally allowed to use in their projects
  • Accurately attribute images they find and want to use
Description

En esta lección, los estudiantes aprenden cómo agregar listas a sus páginas web y practican haciendo diferentes tipos de listas.

Objective

Students will be able to:

  • Incorporate different kinds of lists to their web pages
Description

¡En esta lección, los estudiantes aprenden a crear y agregar tablas a sus páginas web!

Objective

Students will be able to:

  • Create tables in their web pages
  • Explain the benefits of including tables on web pages
  • Compare various ways of displaying information and choose the appropriate format
Description

En esta lección, los estudiantes usarán el estilo HTML para que sus páginas sean vitualmente atractivas y únicas.

Objective

Students will be able to:

  • Apply HTML styling to make their web pages more visually appealing and unique
Description

En esta lección, los estudiantes diseccionarán cómo se representan los colores en una página web. Aprenderán sobre cómo se mezclan el rojo, el verde y el azul para crear colores, y cómo se especifican los niveles de rojo, verde y azul utilizando valores RGB y valores hexadecimales.

Objective

Students will be able to:

  • Explain how colors are created on webpages
  • Create their own colors by mixing red, green, and blue
  • Make use of the color wheel to choose coordinating colors for their webpages
Description

Esta lección es una evaluación sumativa de los objetivos de aprendizaje de la unidad.

Objective
  • Assess student achievement of the learning goals of the unit
Description

En esta lección, los estudiantes comenzarásn a usar CSS para agregar estilo a sus páginas HTML.

Objective

Students will be able to:

  • Describe how CSS adds styling to HTML pages
Description

¡En esta lección, los estudiantes aprenderán superpoderes CSS! Los selectores de etiquetas CSS se pueden usar para seleccionar todos los elementos del mismo tipo (por ejemplo, <table> o <h1>) y dar a todo el mismo estilo.

Objective

Students will be able to:

  • Use CSS tag selectors to select all elements of the same kind and give them all the same style
Description

En esta lección, los estudiantes aprenderán cómo usar selectores de clase CSS para aplicar el estilo CSS a todos los elementos HTML que comparten una clase específica. Esto permite un estilo más específico.

Objective

Students will be able to:

  • Use CSS Class selectors to apply CSS styling to all HTML units that share a specified class
Description

El uso de CSS para seleccionar un elemento por ID ayuda a seleccionar un solo elemento para formatear en una página web. Esto es útil cuando es necesario ser muy específico para aplicar las reglas CSS para la página web.

Objective

Students will be able to:

  • Use CSS Selectors by ID to select a single element to format on a webpage
Description

En esta lección, los estudiantes aprenderán cómo se aplican las reglas CSS cuando se aplica más de una regla a un elemento.

Objective

Students will be able to:

  • Explain the order of precedence of CSS rules
  • Explain why CSS allows rules to cascade
  • Apply the order of precedence of CSS rules to achieve the desired styling of specific elements on the webpage
Description

En esta lección, los estudiantes completan una evaluación sumativa de los objetivos de aprendizaje de la unidad.

Objective

Students will be able to:

  • Prove their knowledge of CSS styling through a multiple choice quiz
Description

Este proyecto está destinado a ser un desafío que toca múltiples conceptos del curso para producir un artefacto digital. En esta práctica PT, los estudiantes desarrollarán su primer artefacto digital: ¡su propio sitio web! Este sitio web comenzará como su página de inicio personal, y a medida que los estudiantes progresen en el curso, seguirán agregando enlaces a sus proyectos favoritos. ¡Al final del curso, esta página de inicio servirá como su propio sitio web de portfolio personal para mostrar su trabajo!

Objective

Students will create their own website from scratch, hosted at their own custom domain.

Description

En esta lección, los estudiantes observarán algunas de las características avanzadas de HTML/CSS que aprenderán a usar en este módulo.

Objective

Students will be able to:

  • Reflect on what they have learned so far in this course
  • Preview what they will learn in the advanced HTML/CSS module
Description

En esta lección, los estudiantes aprenderán por qué los sitios web múltiples son importantes y cómo pueden crearlos.

Objective

Students will be able to:

  • Articulate why multi-page websites make sense from a user experience perspective and from a development perspective
  • Create multi-file websites that are divided for clarity and organization
Description

En esta lección, los estudiantes aprenderán cómo integrar contenido de otros sitios web en sus propios sitios web utilizando iframes.

Objective

Students will be able to:

  • Define what an IFrame is, and explain how they might be used in websites
  • Use IFrames to embed other websites into their own website
Description

En esta lección, los estudiantes aprenderán cómo usar divs para agrupar y diseñar múltiples elementos.

Objective

Students will be able to:

  • Use divs to group and style multiple elements at once
Description

En esta lección, los estudiantes aprenderán cómo usar los tramos para agrupar y diseñar múltiples elementos de texto en línea.

Objective

Students will be able to:

  • Use the <span> tag to style multiple elements of inline text
Description

En esta lección, los estudiantes aprenden sobre etiquetas semánticas HTML5 y crean páginas web que aprovechan estas etiquetas para mejorar la estructura de los documentos HTML.

Objective

Students will be able to:

  • Identify HTML5 semantic tags primarily used for page layout and structure
  • Describe the benefits of using semantic tags in HTML documents
  • Create web pages using semantic tags aligned with best web design practices
Description

En esta lección, los estudiantes aprenderán cómo combinar selectores CSS para que puedan diseñar múltiples selectores y combinaciones, o selectores father/child específicos.

Objective

Students will be able to:

  • Combine CSS selectors to style multiple selectors, parent/child selectors, and specific combinations of classes, ids, and tags
Description

En esta lección, los estudiantes aprenderán el principio de “No te repitas a ti mismo” (DRY).

Objective

Students will be able to:

  • Articulate the importance of the DRY Principle
  • Cut down on the amount of repeated code in their programs by combining selectors and using divs
Description

En esta lección, los estudiantes aprenderán sobre selectores especiales como: Hover y Focus, y cómo estos selectores pueden usarse para diseñar elementos a medida que el usuario interactúa con ellos en la página.

Objective

Students will be able to:

  • Use special selectors to style their website as the user interacts with elements on the page
Description

En esta lección, los estudiantes aprenderán cómo usar la propiedad de visibilidad para hacer que los elementos sean visibles o invisibles en su página.

Objective

Students will be able to:

  • Use the visibility property to make elements visible or invisible on their page.
  • Articulate the difference between visibility and display properties (visibility still takes up space when it’s not visible, display does not)
Description

En esta lección, los estudiantes aprenderán cómo pueden usar la documentación como un recurso para aprender más sobre las funciones HTML y CSS.

Objective

Students will be able to:

  • Use documentation to explore HTML and CSS features that are not covered in the course
Description

En esta lección, los estudiantes aprenderán cómo usar la herramienta Inspector para explorar y modificar el código en línea.

Objective

Students will be able to:

  • Use the inspector tool to modify styling and content inline
Description

En esta lección, los estudiantes aprenderán qué es el Box Model y cómo pueden usarlo para agregar un borde alrededor de elementos y definir espacio entre elementos.

Objective

Students will be able to:

  • Name the different components that wrap around an HTML element
  • Modify the margins, borders, and padding of an HTML element
Description

En esta lección, los estudiantes aprenderán cómo incluir imágenes en sus programas y manipular sus píxeles usando Webimage. Los estudiantes aprenderán cómo los filtros de imagen manipulan los datos de píxeles almacenados.

Objective

Students will be able to:

  • Include images in their programs
  • Manipulate the stored pixel data arbitrarily
Description

En esta lección, los estudiantes aprenderán cómo agregar animaciones simples a sus sitios web.

Objective

Students will be able to:

  • Add simple animations to their websites, such as transitions, transition delays, color changes, size changes, and rotations
Description

En esta lección, los estudiantes combinarán selectores especiales como: Hover con animaciones para crear sitios que respondan a las acciones del usuario.

Objective

Students will be able to:

  • Add simple interactions to their websites, so that parts of the website change if the user hovers or clicks on parts of the site
Description

En esta lección, los estudiantes completan una evaluación sumativa de los objetivos de aprendizaje de la unidad.

Objective

Students will be able to:

  • Prove their knowledge of advanced HTML and CSS styling through a multiple choice quiz
Description

Este proyecto permite a los estudiantes desatar su creatividad para diseñar e implementar un sitio web informativo. Los estudiantes deben ir a lo grande en este proyecto, utilizando los nuevos trucos CSS y HTML que han aprendido durante la última lección para hacer un sitio web interactivo y hermoso. Deben animarse a probar nuevos elementos, utilizando documentación para ayudarse.

Objective

Students will create their own website from scratch with an emphasis on project planning and iterative creation.

Description

En esta lección, los estudiantes serán introducidos a Bootstrap, incluido quién usa Bootstrap y por qué las personas querrían usar Bootstrap.

Objective

Students will be able to:

  • Explain what Bootstrap is
  • Explain why a web developer would want to use Bootstrap
  • Compare and contrast responsive vs. unresponsive sites
Description

En esta lección, los estudiantes aprenderán cómo agregar Bootstrap a una página web y crear la estructura básica utilizando las clases ‘Container` de Bootstrap.

Objective

Students will be able to:

  • Enable Bootstrap on a webpage
  • Create a basic Bootstrap page using container to gather the pieces of the site
  • Explain the difference between container and container-fluid
Description

En esta lección, los estudiantes aprenderán cómo usar el sistema de cuadrícula de Bootstrap para crear el diseño de sus páginas web.

Objective

Students will be able to:

  • Use Bootstrap’s grid system to structure their webpages
  • Explain the parts of Bootstrap’s grid system
  • Explain how the grid system enables Bootstrap sites to be responsive
Description

En esta lección, se introduce a los estudiantes a los encabezados, botones e íconos de la página. Utilizarán diferentes tipografías para diseñar el encabezado y el subencabezado de sus páginas web. Usarán y estilarán botones para aumentar la interactividad en su página web.

Objective

Students will be able to:

  • Add title to their webpages by creating page headers
  • Use icons to add widely recognized icons to their webpages to improve usability
  • Create and style buttons
Description

En esta lección, los estudiantes aprenderán lo fácil que es crear tablas hermosas e interactivas usando Bootstrap. Los estudiantes crearán galerías de imágenes y enlaces utilizando la clase de miniatura de Bootstrap.

Objective

Students will be able to:

  • Create professional looking tables using Bootstrap’s CSS rules for tables
  • Create a gallery of thumbnail images
Description

En esta lección, los estudiantes aprenderán cómo agregar una barra de navegación (barra de navegación) a sus sitios web.

Objective

Students will be able to:

  • Create a navbar that sits at the top of a webpage
  • Add links to a navbar
Description

En esta lección, los estudiantes aprenderán cómo hacer menús desplegables. Aplicarán menús desplegables a las barras de navegación, así como una forma de elegir una opción en otra parte de la página.

Objective

Students will be able to:

  • Create dropdown menus in a navbar
  • Create dropdown menus as part of the website to redirect to another part of the same page
Description

En esta lección, los estudiantes explorarán las plantillas oficiales de Bootstrap. Modificarán una página web existente para crear su propia página web.

Objective

Students will be able to:

  • Use a Bootstrap template and modify the page content
  • Use a Bootstrap template and modify the styles
Description

En esta lección, los estudiantes usarán todo lo que hayan aprendido hasta ahora para completar algunos desafíos de diseño web.

Objective

Students will be able to:

  • Look up Bootstrap documentation to help them accomplish a task
  • Combine several pieces of Bootstrap to create a non-standard webpage component
Description

En esta lección, los estudiantes completan una evaluación sumativa de los objetivos de aprendizaje de la unidad.

Objective

Students will be able to:

  • Prove their knowledge of Bootstrap through a multiple choice quiz
Description

Este proyecto permite a los estudiantes desatar su creatividad para diseñar e implementar un sitio web receptivo utilizando Bootstrap. Los estudiantes deben ir a lo grande en este proyecto, utilizando lo que han aprendido durante la última lección para hacer un sitio web receptivo y hermoso. Deben animarse a explorar nuevos elementos, utilizando la documentación para ayudarse. Deben animarse a usar plantillas y ejemplos para comenzar.

Objective

This project enables students to unleash their creativity to design and implement a responsive website using Bootstrap.

Description

En esta lección, los estudiantes aprenden los conceptos básicos del pensamiento de diseño. El pensamiento de diseño es un proceso paso a paso que ayuda a los desarrolladores y empresarios a desarrollar sus productos mientras consideran a sus usuarios finales y prueban productos antes de lanzarlos. Los estudiantes tendrán la oportunidad de practicar el pensamiento de diseño en todas las lecciones posteriores a esta unidad.

Objective

Students will be able to:

  • Describe and define the steps of Design Thinking.
  • Implement Design Thinking to create a product.
  • Practice interviewing students and generating ideas through peer feedback.
Description

En esta lección, los estudiantes aprenden más profundamente sobre el primer principio del pensamiento de diseño: la empatía. La empatía es la capacidad de comprender y compartir los sentimientos de otro, y es el principio más importante del pensamiento de diseño. Los estudiantes practicarán la creación de empatía entrevistando a compañeros de clase y evaluando la accesibilidad de las páginas web existentes.

Objective

Students will be able to:

  • Define and use Empathy in creating products
  • Successfully interview peers and users
  • Identify accessibility issues in web design products
Description

En esta lección, los estudiantes tomarán la información que reunieron en las entrevistas con sus compañeros para definir un problema específico que debe resolverse. Los estudiantes crearán declaraciones de punto de vista y personajes compuestos para hacer un perfil de los usuarios que necesitan una solución al problema definido por los estudiantes.

Objective

Students will be able to:

  • Define a problem related to user needs
  • Create a composite character
  • Create and articulate Point of View Statements
Description

En esta lección, los estudiantes aprenderán estrategias que los ayuden a idear soluciones a los problemas que han estado explorando a lo largo del módulo de pensamiento de diseño. Los estudiantes pasarán el tiempo de clase haciendo lluvia de ideas con sus compañeros y se alentarán mutuamente para crear soluciones fuera de la caja.

Objective

Students will be able to:

  • Ideate solutions to a problem relevant to their lives
  • Articulate the purpose of ideating, and strategies to make the ideation process work
Description

En esta lección, los estudiantes aprenden los conceptos básicos de la creación de prototipos. Los estudiantes crearán un prototipo basado en ideas que se les hayan ocurrido para su proyecto de diseño y lo presentarán a los compañeros de clase para obtener una crítica.

Objective

Students will be able to:

  • Create prototypes
  • Narrow brainstorms to just a few concrete and realistic ideas
Description

En esta lección, los estudiantes evaluarán los prototipos de los demás y proporcionarán comentarios constructivos sobre su usabilidad y atractivo estético. Los estudiantes también harán preguntas reflexivas a los evaluadores para comprender mejor su experiencia interactuando con el prototipo.

Objective

Students will be able to:

  • Provide appropriate feedback after testing prototypes
  • Ask users thoughtful questions about their user experience
  • Articulate how to best test products on users
Description

En esta lección, los estudiantes revisan el contenido con un cuestionario de 10 preguntas de fin de unidad.

Objective

Students will be able to:

  • Prove their knowledge of control structures and coding concepts through a multiple choice quiz
Description

En esta lección, los estudiantes aprenden a crear hitos o puntos de referencia para su proyecto final y construir su sitio web.

Objective

Students will be able to:

  • Create a project development plan using milestones or benchmarks
  • Demonstrate their web design skills by building a final website