Guía para desarrolladores web
Plan de estudios
10 meses
Cada sprint dura 2 semanas, y toma alrededor de 20 horas
de estudio por semana.
Incorporación al programa
Aprende cómo se estructura el programa de Desarrollador 3 horas
web. Infórmate sobre los aspectos organizativos del
proceso de formación.
1 Introducción a HTML y CSS Introducción a la profesión
En este sprint revisaremos los fundamentos del desarrollo
web, así como los conceptos básicos de HTML y CSS. +1 proyecto para
Haremos esto trabajando en una serie de mini proyectos tu porfolio
en la plataforma interactiva antes de crear tu primer 1 semana, 20 horas
proyecto independiente.
•
Capítulo 1: Introducción a HTML y CSS
•
Capítulo 2: Principales propiedades de CSS
•
Capítulo 3: Más CSS
•
Capítulo 4: Tu primer proyecto independiente
• PROYECTO 1. Proyecto introductorio
2 Diseño de página y semántica 2 semanas, 40 horas
En tu segundo sprint aprenderás a trabajar con diseños
utilizando Flexbox y etiquetas semánticas. También te
presentaremos BEM y las DevTools con miras a sprints
posteriores y a tus proyectos.
•
Capítulo 1: Flexbox
•
Capítulo 2: Etiquetas meta y semántica
•
Capítulo 3: Las DevTools
•
Capítulo 4: Metodología BEM
• PROYECTO 2. Biblioteca Triple Peaks. Parte 1
+1 proyecto para
3 Flujo de trabajo de Desarrollo
tu porfolio
En este sprint, aprenderás a organizar el flujo de trabajo de 2 semanas, 40 horas
tus proyectos: utilizarás la línea de comandos y
administrarás tu proyecto con Git. Por último, pondrás todo
este conocimiento en práctica para terminar tu proyecto.
•
Capítulo 1: Estructura de archivos y rutas de archivos
•
Capítulo 2: Introducción a Git y la línea de comandos
•
Capítulo 3: Control de versiones con Git y GitHub
•
Capítulo 4: Elementos de posicionamiento
• PROYECTO 3. Biblioteca Triple Peaks. Parte 2
4 HTML y CSS avanzados +1 proyecto para
tu porfolio
En este sprint, le darás vida a tu página con contenido 2 semanas, 40 horas
embebido. Aprenderás a utilizar formularios para reunir
información de los usuarios y desarrollarás tus habilidades
en BEM que aprendiste en el Sprint 2. Después pondrás
todo este conocimiento en práctica para crear tu próxima
página de inicio.
•
Capítulo 1: Capacidades avanzadas de HTML y CSS
•
Capítulo 2: Embeber contenido
•
Capítulo 3: Formularios
•
Capítulo 4: Organización de archivos BEM
• PROYECTO 4. Cafetería Triple Peaks
5 Diseño web adaptativo 2 semanas, 40 horas
Los equipos de desarrollo web deben poder tomar las
especificaciones de diseño y convertirlas en productos
reales. En este sprint, harás justamente eso: dar vida a los
diseños de Figma y a las hojas de especificaciones.
Además, aprenderás a adaptar tu interfaz a una variedad
de dispositivos diferentes.
•
Capítulo 1: Trabajar con el diseño y las especificaciones
•
Capítulo 2: Diseño en un mundo de dispositivos en constante cambio
•
Capítulo 3: Diseño de una interfaz para diferentes dispositivos
•
Capítulo 4: Depuración de diseños responsivos
•
Capítulo 5: Agregar fuentes a una página web con @font-face
•
Capítulo 6: Git avanzado
• PROYECTO 5 De patria a patria, parte 1
6 Trabajar con diseños +1 proyecto para
tu porfolio
Este es el sprint final en el que nos centramos en la 2 semanas, 40 horas
creación de diseños. Aprenderás a organizar tu página
mediante un diseño de cuadrícula y hacer que se vea
genial agregando sombras y degradados. Tus habilidades
en Git obtendrán una mejora a medida que te enseñamos
algunas características avanzadas.
•
Capítulo 1: Grid Layout
•
Capítulo 2: Sombreados y degradados con CSS
•
Capítulo 3: Git experto
• PROYECTO 6 De patria a patria, parte 2
1 semana de
descanso
7 JavaScript básico y trabajar con el DOM +1 proyecto para
tu porfolio
Este sprint comienza con un curso intensivo sobre uno de 2 semanas, 40 horas
los lenguajes de programación más populares: JavaScript.
A menudo, los equipos de desarrollo web utilizan
JavaScript para manipular el diseño de una página; por lo
tanto, veremos más de cerca el interior de tu navegador
para que tengas una mejor idea de lo que ocurre en el
DOM. Una vez que hayas establecido tu código, sin duda
tendrás algunos errores, así que aprenderás a corregirlos
en el capítulo dedicado a la depuración.
•
Capítulo 1: Curso acelerado de JavaScript
•
Capítulo 2: Las entrañas de un navegador: DOM
•
Capítulo 3: Depuración
•
Capítulo 4: Git experto
• PROYECTO 7. Alrededor de los EE. UU. Parte 1
8 Lógica y métodos de programación en JavaScript +1 proyecto para
En esta etapa del programa, profundizamos aún más en tu porfolio
JavaScript. Aprenderás sobre la programación orientada a 2 semanas, 40 horas
objetos, el código asíncrono, y cómo interactuar con servidores.
También conocerás diferentes programas utilizados para
empaquetar archivos del proyecto, agregar dependencias de
terceros y subir tu proyecto a Internet.
•
Capítulo 1: Valor primitivo, condiciones y bucles
•
Capítulo 2: Arrays
•
Capítulo 3: Funciones
•
Capítulo 4: Manipulación de DOM
•
Capítulo 5: Cómo trabajar con la documentación
•
Capítulo 6: Gestionar la Git story
• PROYECTO 8. Alrededor de los EE. UU. Parte 2
9 Manejo de objetos y eventos en JavaScript +1 proyecto para
En este sprint, podrás familiarizarte con los conceptos de tu porfolio
programación más avanzados, tales como objetos y eventos. 2 semanas, 40 horas
También aprenderás a trabajar con formularios y a validarlos
con JavaScript. Este sprint concluye con una lección extra
sobre depuración en JavaScript.
•
Capítulo 1: Objetos
•
Capítulo 2: Manejo de eventos
•
Capítulo 3: Trabajar con formularios
•
Capítulo 4: Validación de formularios
•
Capítulo 5: Depuración en JavaScript
• PROYECTO 9. Alrededor de los EE. UU. Parte 3
10 Introducción a la programación orientada a objetos
+1 proyecto para
En este sprint, profundizaremos en la programación orientada a tu porfolio
objetos al tiempo que aprenderás a crear código reutilizable 2 semanas, 40 horas
eficiente. También te mostraremos cómo separar tu JavaScript
en módulos para poder reutilizar el código en otros proyectos y
solo importar lo que necesites.
•
Capítulo 1: Programación orientada a objetos
•
Capítulo 2: Interfaces en POO. Parte 1
•
Capítulo 3: JavaScript modular
• PROYECTO 10. Alrededor de los EE. UU. Parte 4
POO avanzada y construcción de proyectos
11 +1 proyecto para
con Webpack
tu porfolio
En este sprint, aprenderás a desempaquetar arrays y objetos 2 semanas, 40 horas
utilizando sintaxis desestructurante. Te sumergirás en la
programación orientada a objetos mientras aprendes más sobre
interfaces. Después, aprenderás a utilizar Webpack para
empaquetar tu código.
•
Capítulo 1: Sintaxis de desestructuración
•
Capítulo 2: Interfaces en POO. Parte 2
•
Capítulo 3: Construcción de proyectos con Webpack
• PROYECTO 11. Alrededor de los EE. UU. Parte 5
12 JavaScript asíncrono y trabajar con APIs +1 proyecto para
tu porfolio
A estas alturas, ya podrás aprender otra técnica avanzada: la 2 semanas, 40 horas
programación asíncrona. Aprenderás a trabajar con APIs para
extraer datos de fuentes de toda la red. Y para concluir,
comenzarás a prepararte para entrevistas con nuestra primera
lección en la serie de preparación de entrevistas, donde
profundizarás en los prototipos de objeto.
•
Capítulo 1: JavaScript avanzado: Programación asíncrona
•
Capítulo 2: Trabajar con APIs
Capítulo 3: Prototipos de objetos — Preparación para una
entrevista
• PROYECTO 12. Alrededor de los EE. UU. Parte 6
1 semana de
descanso
13 Introducción a [Link]
+1 proyecto para
En el sprint 11 es donde probarás React por primera vez. Te
tu porfolio
presentaremos los conceptos básicos de la librería React,
2 semanas, 40 horas
aprenderás sobre las diversas herramientas que puedes
utilizar con React y después echarás un vistazo a los
hooks de React, una alternativa útil para los componentes
de clase.
•
Capítulo 1: Introducción a React
•
Capítulo 2: Herramientas de React
•
Capítulo 3: React Hooks
•
Capítulo 4: JavaScript avanzado: this — Preparación para una entrevista
• PROYECTO 13. Alrededor de los EE. UU. Parte 7
14 React Routing y State Management +1 proyecto para
tu porfolio
En este sprint, seguirás trabajando con React mientras revisamos 2 semanas, 40 horas
otros temas más complejos, como React Router, trabajar con
datos en React, y técnicas de React avanzadas. La lección sobre
preparación de entrevistas para este sprint te introducirá a la
programación en pizarra.
•
Capítulo 1: React Router
•
Capítulo 2: React y datos
•
Capítulo 3: React avanzado
•
Capítulo 4: Programación en pizarra — Preparación para una entrevista
• PROYECTO 14. Alrededor de los EE. UU. Parte 8
1 semana de
descanso
15 Introducción al back-end: +1 proyecto para
[Link] y [Link] tu porfolio
Para convertirte en desarrollador web full-stack, necesitas 2 semanas, 40 horas
aprender desarrollo del lado del servidor. En este sprint,
aprenderás a configurar un servidor simple con [Link], y cómo
desplegarlo en el back-end con [Link]. También seguirás
preparándote para entrevistas, esta vez, con un capítulo sobre el
análisis de complejidad algorítmica.
•
Capítulo 1: Desarrollo del lado del servidor con [Link]
•
Capítulo 2: [Link] 101
•
Capítulo 3: Análisis de complejidad de algoritmos — Preparación para una entrevista
• PROYECTO 15. Alrededor de los EE. UU. Parte 9
16 Conexión a bases de datos con REST API +1 proyecto para
Veamos cómo preparar un servidor para trabajar con el front- tu porfolio
end. Comenzaremos analizando los principios de la API REST y 2 semanas, 40 horas
aprendiendo cómo trabajar con bases de datos.
También aprenderás a trabajar con expresiones regulares.
•
Capítulo 1: Construcción de una API REST
•
Capítulo 2: Bases de datos
•
Capítulo 3: Manejo de errores: de la teoría a la práctica
•
Capítulo 4: Expresiones regulares
•
Capítulo 5: Funciones bajo el microscopio — Preparación para una entrevista
• PROYECTO 16. Alrededor de los EE. UU. Parte 10
17 Autenticación y autorización del front-end +1 proyecto para
tu porfolio
En este sprint, aprenderás a crear una aplicación completamente 2 semanas, 40 horas
funcional y dividirás a los usuarios en grupos con distintos
niveles de acceso disponible. Para hacerlo, repasaremos los
aspectos esenciales de la autenticación back-end, y después
cambiaremos al front-end e implementaremos la autenticación
del usuario con React.
Para terminar, al final del sprint, hablaremos sobre la seguridad
de la aplicación web y cómo cualquier intercambio de datos
entre el front-end y el back-end expone tu aplicación a varios
problemas de vulnerabilidad.
•
Capítulo 1: Autenticación y autorización. Parte 1
•
Capítulo 2: Autenticación del front-end con React
•
Capítulo 3: Seguridad de las aplicaciones web
• PROYECTO 17. Alrededor de los EE. UU. Parte 11
18 Autenticación del back-end +1 proyecto para
tu porfolio
Primero, aprenderás sobre cómo crear la autenticación del lado 2 semanas, 40 horas
del servidor. Te mostraremos cómo crear un usuario (registro,
autenticación) y cómo crear un token.
Después, tendremos dos largos capítulos sobre cómo tratar con
las pruebas automatizadas y el despliegue del back-end en el
servidor remoto.
•
Capítulo 1: Autenticación y autorización. Parte 2
•
Capítulo 2: Pruebas automatizadas
•
Capítulo 3: Preparación y despliegue del back-end
• PROYECTO 18. Alrededor de los EE. UU. Parte 12
19 Proyecto final +1 proyecto para
Aquí es donde pones en práctica todo lo que has tu porfolio
aprendido a lo largo del programa y demuestras que 4 semanas, 120 horas
tienes lo que se necesita para trabajar en desarrollo web.
En estas lecciones, ya no tendrás que completar ningún
ejercicio ni trabajo en la plataforma interactiva. Es como en
la vida real, donde tienes una tarea y una fecha límite, y
con lo único que cuentas son tus habilidades,
conocimientos y un motor de búsqueda.
Programa de éxito profesional
El Programa de é xito profesional mejora la empleabilidad de quienes se
gradúan en TripleTen. Es decir, les ayuda a pasar de aprender a ganar dinero.
1 Comunidad de antiguos alumnos Sin límite de tiempo
Espacio para el apoyo entre estudiantes y la creación de
redes de contactos profesionales productivas.
•
Comunicación constante con otros graduados
Eventos en línea: seminarios web con profesionales de la
industria, sesiones de networking
• Oportunidades de trabajo presencial y de trabajo autónomo
para graduados y tutores
4 semanas
2 Curso de preparación profesional
Este curso adicional gratuito prepara a quienes se gradúan
para la búsqueda de empleo. Consta de lecciones, tareas y
feedback de especialistas en Recursos Humanos.
Estructura del curso de preparación para la carrera
profesional:
•
Estrategia personal de búsqueda de trabajo
•
Mercado laboral en TI y tecnologías digitales
•
Entrevista: teoría y práctica
•
Habilidades de networking
•
Currículo/CV
•
Carta de motivación
•
Porfolio
• Presencia en línea: LinkedIn, etc.
6 meses o hasta
que consigas un
3 Aceleración profesional
empleo
Esta es una actividad en comunidad, durante la cual
quienes se gradúan:
Buscan activamente un empleo y mejoran constantemente a
través del ciclo de feedback organizado por nuestros
especialistas de Recursos Humanos
Practican entrevistas técnicas y de Recursos Humanos
(entrevistas simuladas)
•
Realizan networking (con nuestra ayuda y por su cuenta)
• Tienen acceso a los socios de TripleTen y sus oportunidades
laborales