Bootcamp Frontend Avanzado - Lleva tu carrera Frontend al siguiente nivel #Códigofacilito
![Bootcamp Frontend Avanzado - Lleva tu carrera Frontend al siguiente nivel #Códigofacilito](https://digitalpress.fra1.cdn.digitaloceanspaces.com/u5f5w0a/2024/07/Bootcamp-Frontend-Avanzado---Lleva-tu-carrera-Frontend-al-siguiente-nivel.webp)
Ve más allá de lo básico en el Frontend: Aprende a escribir código moderno, eficiente y a seguir las mejores prácticas de HTML, CSS, JavaScript, el DOM y Web APIs
Requisitos previos
El Bootcamp está pensado para personas con conocimientos fundamentales en HTML, CSS y JavaScript, que quieran profundizar en el desarrollo web frontend.
Con ganas de aprender y superarse en el área del desarrollo web, con interés en conocer y aplicar tecnologías para el desarrollo de aplicaciones web.
Con un sentido aventurero por explorar y practicar los conceptos aprendidos en clase.
Se recomienda que tengan fundamentos sólidos de programación tal que puedan entender los conceptos de programación orientada a objetos aplicados en javaScript.
Perfil de egreso
Las personas que egresan de este Bootcamp conocen y pueden usar HTML, CSS y javaScript en el desarrollo de aplicaciones web interactivas y dinámicas.
Tienen los conocimientos para aplicar a puestos mid, semi senior, o senior según su experiencia previa, en roles que requieran desarrolladores Frontend.
Pueden participar en el desarrollo de aplicaciones web usando el navegador como plataforma.
Conocen web APIs que permiten que las aplicaciones web desarrolladas puedan utilizar recursos del dispositivo en que se ejecutan.
Conocen métricas, reportes, y herramientas que les permitan identificar problemas de rendimiento en aplicaciones web, así como que puedan proponer soluciones para mejorar el rendimiento.
Conocen las últimas tendencias en desarrollo web frontend, y pueden aplicarlas en sus proyectos, así como las nuevas adiciones a las especificaciones de HTML, CSS, y JavaScript.
Temario del programa
MÓDULO 1
Clase: Inauguración- Web Performance Optimization
MÓDULO 2
Clase: Formularios a profundidad
MÓDULO 3
Clase: Tipografía a profundidad
Clase: Imágenes a profundidad
MÓDULO 4
Clase: CSS Grid nivel 2
Clase: Selectores nivel 2
Clase: Propiedades y funciones matemáticas de CSS
MÓDULO 5
Clase: Colores en CSS a fondo
MÓDULO 6
Clase: Módulos en javaScript
Clase: Almacenamiento con javaScript
MÓDULO 7
Clase: Trabajando con audio y vídeo
Clase: Geolocalización y Mapas
Clase: Animaciones con javaScript
MÓDULO 8
Clase: Testing / Responsive Design
Clase: Bundlers: Trabajando con Vite
MÓDULO 9
Clase: Trabajando con servicios externos: Firebase
Clase: Trabajando con servicios externos: Firebase parte 2
Clase: Accesibilidad parte 1
MÓDULO 10
Clase: Bases de datos as a service
Clase: Introducción a Design Systems
Clase: Accesibilidad parte 2
MÓDULO 11
Clase: Páginas web como aplicaciones con Service Workers
Clase: Lineamientos de proyecto final
MÓDULO 12
Clase: Mejores prácticas de implementación de design systems
MÓDULO 13
Clase: Asesoría 1
MÓDULO 14
Clase: Asesoría 2
¿Por qué aprender Desarrollo Web Frontend?
Estos conocimientos basados en estándares nunca caducan.
El sueldo promedio de una persona en un puesto de dev Frontend es de $1200 USD al mes.
APRENDE LAS TECNOLOGÍAS DETRÁS DE TODAS LAS PÁGINAS WEB DEL MUNDO:
A diferencia de otras tecnologías, aprender HTML, CSS, y JavaScript te asegura poder participar en cualquier proyecto web.
HTML es la tecnología base de cualquier página web, a través de documentos HTML representas páginas utilizando etiquetas. Estas etiquetas son usadas por distintas herramientas para comprender el contenido de la página.
CSS es un lenguaje de estilos que se utiliza para definir el aspecto de una página web. Es una tecnología muy poderosa con la que puedes crear diseños increíbles, animaciones, efectos, y mucho más.
JavaScript es un lenguaje de programación para añadir interactividad a tu página. Probablemente el lenguaje más popular del mundo por su versatilidad ya que es usado para crear todo tipo de apps.
Las Web APIs son tecnologías que te premiten integrar funcionalidad a tu aplicación web. Elementos multimedia, almacenes de datos, sensores del dispositivo, y más.