SlideShare una empresa de Scribd logo
1 de 37
Lineamientos del Proyecto Final
Del Bootcamp Frontend
Llegó el momento de poner en
práctica tus conocimientos,
es hora de crear un proyecto
que condense tus nuevas
habilidades en HTML, CSS, y
JavaScript.
La importancia del
proyecto.
El proyecto es requerimiento
indispensable para culminar
el Bootcamp y recibir tu
certificado digital por haber
concluido satisfactoriamente
el programa, sin embargo, el
beneficio más grande es el
que traerá para tu carrera
profesional.
El proyecto busca que
comiences a construir un
portafolio que puedas
presentar al aplicar para
empresas que busquen
Frontend Developers
Consideraciones
● Plasma tu creatividad y personalidad, no hagas un proyecto
genérico, haz uno que te distinga y por el que destaques en
la revisión de perfiles para contratar.
● Elige un proyecto propio
● Haz algo funcional, en lugar de un proyecto demo
● Considera el tiempo para documentación.
Acerca del
proyecto
El proyecto se trata de una página
web que utilice HTML, CSS, y
JavaScript y que entre en una de
estas 3 categorías:
● Una landing page
● Una landing page que incluya
interactividad con JavaScript
● Una web app con JavaScript
Landing Page
Una Landing Page es una
página sencilla para mostrar
información o algún mensaje.
En este proyecto buscamos
que destaques tu
conocimiento de HTML y CSS,
no se espera que los
proyectos de esta categoría
utilicen JavaScript.
Consideraciones técnicas:
● Uso de etiquetas semánticas, así como consideraciones
de accesibilidad para el sitio web.
● Para CSS esperamos que apliques algún sistema de
layout entre Flexbox y Grid, o ambos.
● Que uses imágenes para enriquecer tu sitio web.
● Que la información sea clara y legible, considera
contraste de colores, tamaños de fuente y tipografías
legibles.
La página deberá ser visible en
internet usando alguno de estos
servicios:
GitHub Pages
Servidor con dominio
Ejemplos
● Un sitio web para mostrar los 5 frameworks más
populares de JavaScript
● Un sitio web para informar la importancia de la
accesibilidad en el desarrollo web.
● Un sitio web con los últimos anuncios de películas de
Disney
Una landing page que
incluya interactividad
con JavaScript
Una Landing Page es una
página sencilla para mostrar
información o algún mensaje.
En este proyecto buscamos
que además de demostrar tu
conocimiento en HTML y CSS
uses JavaScript para
enriquecer el sitio, manipular
el DOM, o añadir animaciones.
Consideraciones técnicas:
● Uso de etiquetas semánticas, así como consideraciones
de accesibilidad para el sitio web.
● Para CSS esperamos que apliques algún sistema de
layout entre Flexbox y Grid, o ambos.
● Que uses imágenes para enriquecer tu sitio web.
● Que la información sea clara y legible, considera
contraste de colores, tamaños de fuente y tipografías
legibles.
Consideraciones técnicas:
● Uso de Javascript para enriquecer el sitio, manipular el
DOM, o añadir animaciones.
La página deberá ser visible en
internet usando alguno de estos
servicios:
GitHub Pages
Servidor con dominio
Cómo puedo usar JavaScript
● Uso de web APIs para video, audio, o almacenamiento de
información.
● Integración de servicios externos, por ejemplo un mapa de
Google Maps.
● Manipulaciones del DOM
● Validaciones en formularios de contacto
Ejemplos
● Portafolio personal
● Proyecto para alguna empresa
● Un sitio web para mostrar los 5 frameworks más
populares de JavaScript
● Un sitio web para informar la importancia de la
accesibilidad en el desarrollo web.
Ejemplos
● Un sitio web con los últimos anuncios de películas de
Disney
● Juegos interactivos web
Una web app con
JavaScript.
Se trata de una web app que
utilice web APIs y sobre todo
JavaScript como lenguaje de
programación para crear un
sitio enteramente interactivo.
Consideraciones técnicas:
● Uso de etiquetas semánticas, así como consideraciones
de accesibilidad para el sitio web.
● Para CSS esperamos que apliques algún sistema de
layout entre Flexbox y Grid, o ambos.
● Que uses imágenes para enriquecer tu sitio web.
● Que la información sea clara y legible, considera
contraste de colores, tamaños de fuente y tipografías
legibles.
Consideraciones técnicas:
● Uso de Javascript para enriquecer el sitio, manipular el
DOM, o añadir animaciones.
● Sobre todo, que utilices web APIs de JavaScript:
○ Fetch para consultar datos de APIs externas
○ API de canvas para dibujar gráficos
○ API de audio o video para acceder al micrófono o la cámara
○ APIs de almacenamiento como localStorage
○ APIs de ubicación para trazar puntos en algún mapa.
Ejemplos
● Un juego 2D
● Una app tipo Paint
● Una app de fotografías
● Una app para guardar notas o pendientes
● Una app para guardar puntos clave de un mapa
Consideraciones
Consideraciones
● Solo debes entregar un proyecto, en cualquier categoría
que decidas.
● Recuerda elegir un proyecto retador que exija tus nuevos
conocimientos y requiera que sigas investigando y
aprendiendo.
Consideraciones
● Apóyate de tus compañeros y profesores, postea tus
dudas en el canal de Telegram.
● No importa si no cumples con todos los objetivos o
requisitos, si al final no pudiste lograr tus objetivos,
entrega todos los avances que tengas.
Entrega del
proyecto
El proyecto debe ser
entregado funcionando en un
servidor web, esto quiere
decir que exista un link para
visitarlo.
El código del proyecto debe
ser subido a GitHub para que
el equipo de evaluación de
tutores pueda revisarlo.
PDF - Documentación
● Información acerca del proyecto, quiénes trabajaron en él.
● Desafíos que se presentaron en el desarrollo del proyecto
y cómo los resolvieron.
● Puntos clave a destacar del proyecto, partes del código de
los que estén orgullosos y quieran resaltar para el equipo
de evaluación.
● Instrucciones especiales para ejecutarlo si es que existan.
Tips de documentación
Fecha de entrega
La fecha para entregar el
proyecto será el 29 de Mayo
Recuerda que, si para la fecha
de entrega no has logrado
todos los objetivos que
trazaste o que esperabas
lograr, no te preocupes,
entrega todos tus avances.
Enlace para entregar
¡Mucho éxito!

Más contenido relacionado

Similar a proyecto.final.frontend.g2.pptx

Remodelación del sitio Web de Canaima GNU/Linux
Remodelación del sitio Web de Canaima GNU/LinuxRemodelación del sitio Web de Canaima GNU/Linux
Remodelación del sitio Web de Canaima GNU/LinuxLeonardo J. Caballero G.
 
Curso Angular 9 - CodeURJC - Marzo 2020
Curso Angular 9 - CodeURJC - Marzo 2020Curso Angular 9 - CodeURJC - Marzo 2020
Curso Angular 9 - CodeURJC - Marzo 2020Micael Gallego
 
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?Rob Montero
 
SEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresasSEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresasSergio Simarro
 
Explorando el Mundo de la Programación Frontend vs. Backend
Explorando el Mundo de la Programación Frontend vs. BackendExplorando el Mundo de la Programación Frontend vs. Backend
Explorando el Mundo de la Programación Frontend vs. Backendmariamonteiromkt
 
Prototipado Web
Prototipado WebPrototipado Web
Prototipado WebiConstruye
 
Procesos de un Proyecto Web (2013)
Procesos de un Proyecto Web (2013)Procesos de un Proyecto Web (2013)
Procesos de un Proyecto Web (2013)Matías Raby
 
Visteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasVisteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasJosé María Pérez Ramos
 
Diseño de Páginas Web
Diseño de Páginas WebDiseño de Páginas Web
Diseño de Páginas Web8vivi8
 
Diseño de la web
Diseño de la webDiseño de la web
Diseño de la webadri9610
 

Similar a proyecto.final.frontend.g2.pptx (20)

Como crear una pagina web
Como crear una pagina webComo crear una pagina web
Como crear una pagina web
 
Crear pagina web
Crear pagina webCrear pagina web
Crear pagina web
 
Remodelación del sitio Web de Canaima GNU/Linux
Remodelación del sitio Web de Canaima GNU/LinuxRemodelación del sitio Web de Canaima GNU/Linux
Remodelación del sitio Web de Canaima GNU/Linux
 
diseño de paginas web
diseño de paginas webdiseño de paginas web
diseño de paginas web
 
Exposicion
ExposicionExposicion
Exposicion
 
Diseño de paginas web
Diseño de paginas webDiseño de paginas web
Diseño de paginas web
 
Exposicion
ExposicionExposicion
Exposicion
 
Curso Angular 9 - CodeURJC - Marzo 2020
Curso Angular 9 - CodeURJC - Marzo 2020Curso Angular 9 - CodeURJC - Marzo 2020
Curso Angular 9 - CodeURJC - Marzo 2020
 
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
 
SEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresasSEO Low Cost para pequeñas empresas
SEO Low Cost para pequeñas empresas
 
Explorando el Mundo de la Programación Frontend vs. Backend
Explorando el Mundo de la Programación Frontend vs. BackendExplorando el Mundo de la Programación Frontend vs. Backend
Explorando el Mundo de la Programación Frontend vs. Backend
 
Prototipado Web
Prototipado WebPrototipado Web
Prototipado Web
 
Procesos de un Proyecto Web (2013)
Procesos de un Proyecto Web (2013)Procesos de un Proyecto Web (2013)
Procesos de un Proyecto Web (2013)
 
Pulso Digital
Pulso DigitalPulso Digital
Pulso Digital
 
Visteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasVisteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisas
 
Diseño de Páginas Web
Diseño de Páginas WebDiseño de Páginas Web
Diseño de Páginas Web
 
JS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World ExampleJS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World Example
 
Páginas web (1)
Páginas web (1)Páginas web (1)
Páginas web (1)
 
Comp2 guia2
Comp2 guia2Comp2 guia2
Comp2 guia2
 
Diseño de la web
Diseño de la webDiseño de la web
Diseño de la web
 

proyecto.final.frontend.g2.pptx

  • 1. Lineamientos del Proyecto Final Del Bootcamp Frontend
  • 2. Llegó el momento de poner en práctica tus conocimientos, es hora de crear un proyecto que condense tus nuevas habilidades en HTML, CSS, y JavaScript.
  • 4. El proyecto es requerimiento indispensable para culminar el Bootcamp y recibir tu certificado digital por haber concluido satisfactoriamente el programa, sin embargo, el beneficio más grande es el que traerá para tu carrera profesional.
  • 5. El proyecto busca que comiences a construir un portafolio que puedas presentar al aplicar para empresas que busquen Frontend Developers
  • 6. Consideraciones ● Plasma tu creatividad y personalidad, no hagas un proyecto genérico, haz uno que te distinga y por el que destaques en la revisión de perfiles para contratar. ● Elige un proyecto propio ● Haz algo funcional, en lugar de un proyecto demo ● Considera el tiempo para documentación.
  • 8. El proyecto se trata de una página web que utilice HTML, CSS, y JavaScript y que entre en una de estas 3 categorías: ● Una landing page ● Una landing page que incluya interactividad con JavaScript ● Una web app con JavaScript
  • 10. Una Landing Page es una página sencilla para mostrar información o algún mensaje. En este proyecto buscamos que destaques tu conocimiento de HTML y CSS, no se espera que los proyectos de esta categoría utilicen JavaScript.
  • 11. Consideraciones técnicas: ● Uso de etiquetas semánticas, así como consideraciones de accesibilidad para el sitio web. ● Para CSS esperamos que apliques algún sistema de layout entre Flexbox y Grid, o ambos. ● Que uses imágenes para enriquecer tu sitio web. ● Que la información sea clara y legible, considera contraste de colores, tamaños de fuente y tipografías legibles.
  • 12. La página deberá ser visible en internet usando alguno de estos servicios: GitHub Pages Servidor con dominio
  • 13. Ejemplos ● Un sitio web para mostrar los 5 frameworks más populares de JavaScript ● Un sitio web para informar la importancia de la accesibilidad en el desarrollo web. ● Un sitio web con los últimos anuncios de películas de Disney
  • 14. Una landing page que incluya interactividad con JavaScript
  • 15. Una Landing Page es una página sencilla para mostrar información o algún mensaje. En este proyecto buscamos que además de demostrar tu conocimiento en HTML y CSS uses JavaScript para enriquecer el sitio, manipular el DOM, o añadir animaciones.
  • 16. Consideraciones técnicas: ● Uso de etiquetas semánticas, así como consideraciones de accesibilidad para el sitio web. ● Para CSS esperamos que apliques algún sistema de layout entre Flexbox y Grid, o ambos. ● Que uses imágenes para enriquecer tu sitio web. ● Que la información sea clara y legible, considera contraste de colores, tamaños de fuente y tipografías legibles.
  • 17. Consideraciones técnicas: ● Uso de Javascript para enriquecer el sitio, manipular el DOM, o añadir animaciones.
  • 18. La página deberá ser visible en internet usando alguno de estos servicios: GitHub Pages Servidor con dominio
  • 19. Cómo puedo usar JavaScript ● Uso de web APIs para video, audio, o almacenamiento de información. ● Integración de servicios externos, por ejemplo un mapa de Google Maps. ● Manipulaciones del DOM ● Validaciones en formularios de contacto
  • 20. Ejemplos ● Portafolio personal ● Proyecto para alguna empresa ● Un sitio web para mostrar los 5 frameworks más populares de JavaScript ● Un sitio web para informar la importancia de la accesibilidad en el desarrollo web.
  • 21. Ejemplos ● Un sitio web con los últimos anuncios de películas de Disney ● Juegos interactivos web
  • 22. Una web app con JavaScript.
  • 23. Se trata de una web app que utilice web APIs y sobre todo JavaScript como lenguaje de programación para crear un sitio enteramente interactivo.
  • 24. Consideraciones técnicas: ● Uso de etiquetas semánticas, así como consideraciones de accesibilidad para el sitio web. ● Para CSS esperamos que apliques algún sistema de layout entre Flexbox y Grid, o ambos. ● Que uses imágenes para enriquecer tu sitio web. ● Que la información sea clara y legible, considera contraste de colores, tamaños de fuente y tipografías legibles.
  • 25. Consideraciones técnicas: ● Uso de Javascript para enriquecer el sitio, manipular el DOM, o añadir animaciones. ● Sobre todo, que utilices web APIs de JavaScript: ○ Fetch para consultar datos de APIs externas ○ API de canvas para dibujar gráficos ○ API de audio o video para acceder al micrófono o la cámara ○ APIs de almacenamiento como localStorage ○ APIs de ubicación para trazar puntos en algún mapa.
  • 26. Ejemplos ● Un juego 2D ● Una app tipo Paint ● Una app de fotografías ● Una app para guardar notas o pendientes ● Una app para guardar puntos clave de un mapa
  • 28. Consideraciones ● Solo debes entregar un proyecto, en cualquier categoría que decidas. ● Recuerda elegir un proyecto retador que exija tus nuevos conocimientos y requiera que sigas investigando y aprendiendo.
  • 29. Consideraciones ● Apóyate de tus compañeros y profesores, postea tus dudas en el canal de Telegram. ● No importa si no cumples con todos los objetivos o requisitos, si al final no pudiste lograr tus objetivos, entrega todos los avances que tengas.
  • 31. El proyecto debe ser entregado funcionando en un servidor web, esto quiere decir que exista un link para visitarlo. El código del proyecto debe ser subido a GitHub para que el equipo de evaluación de tutores pueda revisarlo.
  • 32. PDF - Documentación ● Información acerca del proyecto, quiénes trabajaron en él. ● Desafíos que se presentaron en el desarrollo del proyecto y cómo los resolvieron. ● Puntos clave a destacar del proyecto, partes del código de los que estén orgullosos y quieran resaltar para el equipo de evaluación. ● Instrucciones especiales para ejecutarlo si es que existan.
  • 35. La fecha para entregar el proyecto será el 29 de Mayo Recuerda que, si para la fecha de entrega no has logrado todos los objetivos que trazaste o que esperabas lograr, no te preocupes, entrega todos tus avances.

Notas del editor

  1. Añadir los ejemplos visualmente en las diapos