Inscríbete
Web Developer

Curso de Desarrollo Web desde cero

Conviértete en Desarrollador Web en 10 meses, con horario flexible y garantía de empleo
Empieza ahora
+5mil
Graduados alrededor del mundo
87%
Encontraron un empleo en TI en 6 meses
100%
Bootcamp online premiado en Estados Unidos

En el curso de Desarrollo Web aprenderás a convertir diseños en sitios web y construir interfaces amigables para los usuarios

para ganar
$16,430 MXN
como Desarrollador Web junior justo después del curso
$26,206 MXN
como Desarrollador Web intermedio en un año
$38,887 MXN
como Desarrollador Web senior en 3 años
Estos salarios mensuales promedio en México están tomados de Glassdoor. Pero tú puedes hacerlo mejor.

Y lo harás con...

Plataforma de aprendizaje interactiva diseñada para convertirte en un profesional

Todo esto es en línea, en tu laptop y sin descargar algún software
Empieza ahora
Un curso que responde a las necesidades del mercado del desarrollo web
Que desarrollamos junto con la industria y del que actualizamos constantemente los materiales. Por lo tanto, siempre son relevantes para el mercado.
Sprint 1. Introducción a HTML, CSS1 semana
En este sprint revisaremos los fundamentos del desarrollo web, así como los conceptos básicos de HTML y CSS. Haremos esto trabajando en una serie de mini proyectos en la plataforma interactiva antes de crear tu primer proyecto independiente.En este sprint, aprenderás cómo: - Crear una estructura de marcado de sitios web usando HTML. - Dar estilo a elementos de sitios web usando CSS.
+1 proyecto para tu portfolio: Página web Sobre mí
Tu tarea es sencilla: crear una página web sobre ti. Para hacerlo incluso más simple, la estructura de esta página debe ser idéntica a la página web que acabas de crear en el sprint.
Sprint 2. Diseño de página y semántica3 semanas
En tu segundo sprint aprenderás cómo trabajar con diseños usando Flexbox y elementos de posicionamiento. También te presentaremos BEM y Git con miras a sprints posteriores y a tus proyectos. En este sprint, aprenderás cómo: - Controlar el diseño de una página web usando Flexbox. - Mostrar y posicionar elementos usando propiedades de posicionamiento. - Estructurar el código usando la metodología BEM. - Navegar por los cambios usando el sistema de control de versiones de Git
+ 1 proyecto a tu portfolio: Página web de la Librería Triple Peaks
En este proyecto vas a crear un sitio web estándar de una sola página de acuerdo con el informe. Este proyecto se enfocará en el diseño Flexbox, el posicionamiento y la semántica HTML.
Sprint 3. HTML y CSS avanzados3 semanas
En este sprint, le darás vida a tu página usando animaciones y contenido embebido. Aprenderás cómo usar formularios para reunir información de los usuarios y desarrollarás tus habilidades en BEM y GIT que aprendiste en el Sprint 2. También aprenderás cómo depurar tus páginas web. Después pondrás todo este conocimiento en práctica para terminar tu página de inicio. En este sprint, aprenderás cómo: - Manipular elementos visualmente usando transformaciones CSS y keyframes. - Crear marcado para formularios de entrada del usuario. - Organizar la estructura de archivos del proyecto de acuerdo con las reglas BEM. - Navegar y usar la línea de comandos para Git.
+ 1 proyecto a tu portafolio: Página de inicio de la cafetería
En este proyecto vas a crear una página de inicio para la cafetería Triple Espresso. Agregarás videos para diversificar el contenido de la página, añadirás animación y transiciones suaves para que resalten los estados hover, conectarás Google fonts y organizarás los archivos por Flat BEM.
Sprint 4. Diseño web adaptativo y trabajar con diseños3 semanas
Los ingenieros de software deben ser capaces de seguir las especificaciones del 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. Tus habilidades en Git obtendrán una mejora a medida que te enseñamos algunas características avanzadas. También aprenderás cómo adaptar tu interfaz para diversos dispositivos y a organizar tu página usando grid layout. En este sprint, aprenderás cómo: - Escribir código CSS personalizado para diferentes tamaños de pantalla utilizando consultas de medios. - Crear el diseño de una página web usando columnas y filas de cuadrícula. - Colaborar con otros desarrolladores usando ramas y pull requests de Git.
+ 1 proyecto a tu portafolio: Página web adaptable de página de inicio a página de inicio
Esta vez, vas a hacer que una página web muestre las ciudades natales de algunos empleados de TripleTen. Tendrás que asegurarte de que se vea bien en todos los tamaños de pantalla más populares.
+ tecnologías a tus habilidades
HTMLHTML
CSS
GitGit
FigmaFigma
GitHubGitHub
BEM
Chrome DevtoolsChrome Devtools
BashBash
PrettierPrettier
PandasPandas
Sprint 5. JavaScript básico y trabajar con el DOM2 semanas
Este sprint comienza con un curso intensivo sobre uno de los lenguajes de programación más populares: JavaScript. Con frecuencia, los ingenieros de software usarán JavaScript para manipular el diseño de una página, así que observemos más de cerca a tu navegador para que tengas una mejor idea sobre qué está pasando en el DOM. Cuando hayas establecido tu código, sin duda tendrás algunos errores, así que aprenderás cómo eliminarlos en el capítulo sobre depuración. En este sprint, aprenderás cómo: - Utilizar conceptos básicos de programación de JavaScript. - Manipular código HTML y CSS usando JavaScript en el DOM. - Depurar el código JavaScript usando las herramientas del desarrollador y la consola. - Resolver conflictos de fusión de Git con comandos para gestionar el historial de código.
+ 1 proyecto a tu portafolio: Alrededor de los EE. UU. Parte 1
En este y los próximos sprints, vas a trabajar en un proyecto llamado "Alrededor de los EE. UU.", una página interactiva en la que los usuarios pueden añadir, eliminar o dar "me gusta" a las fotos. En este sprint, vas a crear un sitio responsivo usando HTML y CSS, a escribir código JS para establecer su comportamiento y publicar tu proyecto en Git.
Sprint 6. Lógica de programación y métodos de JavaScript2 semanas
En el sexto sprint, profundizarás en las bases de la programación, incluyendo primitivos, condicionales, bucles, arrays y funciones. Te basarás en tu nuevos conocimientos sobre el DOM y aprenderás cómo usarlo y agregar nuevos niveles de interactividad a tus páginas web. En este sprint, aprenderás cómo: - Manipular distintas estructuras de datos en JavaScript. - Crear contenido HTML usando JavaScript y los métodos del DOM. - Crear detectores de eventos para manejar eventos del navegador.
+ 1 proyecto a tu portafolio: Alrededor de los EE. UU. Parte 2
En este proyecto, se te pedirá que agregues una nueva funcionalidad a tu página web: añadir y eliminar fotos, dar "like" a las fotos de otros usuarios, crear una sección separada para el modal de imágenes y garantizar una apertura y cierre suaves de los elementos.
Sprint 7. Objetos y controladores de eventos en JavaScript2 semanas
En este sprint, podrás familiarizarte con los conceptos de programación más avanzados, tales como objetos y eventos. También aprenderás a trabajar con formularios y a validarlos usando JavaScript. Este sprint concluye con una lección extra sobre depuración en JavaScript. En este sprint, aprenderás cómo: - Manipular objetos en JavaScript. - Controlar eventos del teclado y del mouse. - Accesar elementos de formulario y validar la entrada del usuario.
+ 1 proyecto a tu portafolio: Alrededor de los EE. UU. Parte 3
En este proyecto, se te pedirá que agregues validación para todos los formularios en el proyecto y mejores la experiencia de usuario de las ventanas emergentes.
+ tecnologías a tus habilidades
JavaScriptJavaScript
HTMLHTML
CSS
GitGit
FigmaFigma
GitHubGitHub
BEM
Chrome DevtoolsChrome Devtools
OOP
Sprint 8. Introducción a la programación orientada a objetos2 semanas
En este punto, podrás programar algunas páginas web bastante impresionantes. Al igual que con la mayoría de los proyectos, pronto crecerán rápidamente y querrás dividirlas en fragmentos más manejables. En este sprint, profundizarás en la programación orientada a objetos al tiempo que aprendes a crear eficiente código reutilizable. También te mostraremos cómo separar tu JavaScript en módulos para poder reutilizar código en otros proyectos y solo importar lo que necesites. En este sprint, aprenderás cómo: - Implementar características orientadas a objetos en JavaScript utilizando principios de la POO. - Modificar contenido del marcado dentro de las clases. - Dividir código JavaScript en módulos usables.
+ 1 proyecto a tu portfolio: Alrededor de los EE. UU. Parte 4
En este proyecto, te enfocarás en la refactorización, la creación de tarjetas y validación de formularios en clases separadas.
Sprint 9. POO avanzada y construcción de proyectos usando Webpack2 semanas
En este sprint, aprenderás cómo desempaquetar arrays y objetos usando sintaxis desestructurante. Te sumergirás en la programación orientada a objetos mientras aprendes más sobre interfaces. Después, vas a aprender cómo usar Webpack para empaquetar tu código. En este sprint, aprenderás cómo: - Gestionar objetos y arrays usando sintaxis desestructurante. - Organizar código de acuerdo con el diseño orientado a objetos. - Configurar Webpack para automatizar las tareas build.
+ 1 proyecto a tu portfolio: Alrededor de los EE. UU. Parte 5
En este proyecto, te enfocarás en la refactorización, en crear clases adicionales y acoplarlas, y configurar el empaquetamiento y construcción con Webpack.
Sprint 10. JavaScript asíncrona y trabajar con APIs2 semanas
Al llegar al sprint 10, serás una eminencia en JavaScript. A estas alturas, ya podrás aprender otra técnica avanzada: la programación asíncrona. Aprenderás cómo 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, en donde profundizarás en los prototipos de objeto. En este sprint, aprenderás cómo: - Escribir código JavaScript asíncrono con promesas. - Hacer peticiones HTTP a un servidor usando la API Fetch. - Actualizar el marcado usando la obtención de datos. - Desplegar sitios web en un servidor remoto.
+ 1 proyecto a tu portafolio: Alrededor de los EE. UU. Parte 6
En este proyecto, recuperarás información del servidor y almacenarás datos en el servidor. Después, conectarás tu sitio web "Alrededor de los EE. UU." al servidor.
+ tecnologías a tus habilidades
JavaScriptJavaScript
HTMLHTML
CSS
GitGit
FigmaFigma
GitHubGitHub
WebpackWebpack
BEM
Chrome DevtoolsChrome Devtools
Sprint 11. Introducción a React.js2 semanas
En este sprint, aprenderás cómo: - Crear elementos de la interfaz de usuario usando JSX. - Crear componentes React reutilizables. - Gestionar el estado y ciclo de vida de los componentes usando hooks de React.
+ 1 proyecto a tu portafolio: Alrededor de los EE. UU. Parte 7
En este proyecto, vas a transferir el sitio web "Alrededor de los EE. UU." a React. Se te pedirá que transfieras el marcado y los estilos, y que configures las ventanas emergentes y las tarjetas.
Sprint 12. Enrutamiento React y gestión del estado2 semanas
En este sprint, seguirás trabajando con React mientras revisamos otros temas más complejos, tales como React Router, cómo trabajar con datos en Reacat, y técnicas React avanzadas. La lección sobre preparación de entrevistas para este sprint te introducirá a la programación de pizarra. En este sprint, aprenderás cómo: - Agregar y accesar rutas a una aplicación React usando React Router. - Pasar datos entre componentes React usando contexto. - Usar componentes controlados para controlar elementos de formulario.
+ 1 proyecto a tu portafolio: Alrededor de los EE. UU. Parte 8
En este proyecto, seguirás transfiriendo tu sitio web "Alrededor de los EE. UU." a React y aprenderás a enviar datos y otra información a la API.
+ tecnologías a tus habilidades
ReactReact
JSX
GitGit
GitHubGitHub
JavaScriptJavaScript
HTMLHTML
CSS
FigmaFigma
Sprint 13. Introdución al back-end: Node.js y Express.js2 semanas
Para convertirte en un desarrollador web full-stack, necesitas aprender desarrollo del lado del servidor. En este sprint, aprenderás a configurar un servidor simple usando Node.js, y a cómo desplegarlo en el back-end usando Express.js. También seguirás preparándote para entrevistas, esta vez, con un capítulo sobre análisis de complejidad algorítmica. En este sprint, aprenderás cómo: - Construir un servidor con Node.js. - Desplegar el back-end en una máquina remota usando Express.js y usarla para servir datos y respuestas a peticiones del cliente.
+ 1 proyecto a tu portafolio: Alrededor de los EE. UU. Parte 9
En el proyecto de este sprint, vas a ajustar su estructura y hacerla más modular, a configurar un servidor que distribuirá contenido estático, y en el proceso, empezarás a crear tu propia API.
Sprint 14. Conexión a bases de datos usando la API REST2 semanas
En el sprint anterior, aprendiste cómo crear un servidor. Ahora, vamos a ver cómo prepararlo para trabajar con el front end. Comenzaremos analizando los principios de la API REST y aprendiendo cómo trabajar con bases de datos. En este sprint, aprenderás cómo: - Crear una API REST y usarla para conectar bases de datos al servidor. - Almacenar, manipular y recuperar datos en un servidor usando MongoDB y Mongoose. - Usar expresiones regulares para validar y extraer datos de strings. - Implementar el manejo de errores.
+1 proyecto para tu portfolio: Alrededor de los EE. UU. Parte 10
En el proyecto, construirás una API REST para tu proyecto "Alrededor de los EE. UU." y la conectarás a la base de datos.
Sprint 15. Autenticación y autorización front-end2 semanas
En este sprint, aprenderás cómo crear una aplicación completamente 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 usando 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. En este sprint, aprenderás cómo: - Trabajar con el almacenamiento de datos del navegador. - Registrar y autorizar usuarios, y configurar el acceso al front-end con React. - Implementar la autenticación del usuario con React. - Configurar la seguridad básica de la aplicación web.
+1 proyecto para tu portfolio: Alrededor de los EE. UU. Parte 11
En este proyecto, se te pedirá que implementes el registro y la autorización para tu aplicación React.
Sprint 16. Autenticación back-end2 semanas
Primero, aprenderás sobre cómo crear la autenticación del lado del servidor. Te mostraremos cómo crear un usuario (registro, autenticación) y cómo crear un token. En el sprint anterior, trabajaste con un back-end prefabricado, pero esta vez, lo escribirás por tu cuenta. 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. En este sprint, aprenderás cómo: - Realizar pruebas básicas en tu código, incluyendo en APIs y bases de datos. - Implementar la autorización back-end usando tokens JWT. - Implementar un manejador de errores centralizado. - Crear tu propio dominio. - Desplegar una aplicación web en Google Cloud.
+1 proyecto para tu portfolio: Alrededor de los EE. UU. Parte 12
En este proyecto, vas a conectar el lado del cliente al lado del servidor de la aplicación, escribirás un manejador de errores centralizado y desplegarás el proyecto.
+ tecnologías a tus habilidades
Express JS
MongoDBMongoDB
PostmanPostman
GitGit
GitHubGitHub
WebpackWebpack
JestJest
Google CloudGoogle Cloud
ReactReact
ESLintESLint
NGINX
PM2PM2
CertbotCertbot

Todo un equipo para apoyarte en el camino de este curso de desarrollo web

Soporte
técnico
Soporte técnico
Resuelve problemas técnicos
Revisor de
código
Revisor de código
Te da su feedback
Tutor
Tutor
Te enseña habilidades
Orientador
profesional
Orientador profesional
Te ayuda a encontrar  trabajo
Community 
Manager
Community Manager
Hace divertido el aprendizaje en grupo

Un curso de desarrollo web con el que crearás un portafolio de proyectos que hará que te contraten

Realizarás tareas típicas de desarrollo web en distintos ámbitos empresariales. Por ejemplo, crear una aplicación de fotos con funciones similares a las de Instagram
+ 5 proyectos más
Market research, Forecasts, A/B test, Predictions
Web Developer
Nuestro probado plan "vamos a conseguirte un trabajo" en desarrollo web con este curso
Construye tu presencia online a través de los perfiles de GitHub y LinkedIn
Crea un CV sólido y aprende a redactar cartas de presentación eficaces
Asiste a simulacros de entrevistas para prepararte para las reales
Accede al mercado laboral con la ayuda de tu orientador profesional personal
Tu primera oferta de trabajo

Aprende el trabajo. Consigue el trabajo.

Curso online de 10 meses de desarrollo web para principiantes, con horario flexible y garantía de empleo
Únete al webinar de introducción
Más información de primera mano sobre este curso online
Juan-Fernando-Davila
Decidí que TripleTen era la mejor opción después de revisar su programa de estudios.
Juan Fernando Dávila
Desarrollador web, estudiante
Ecuador
andres-canul-mendoza
Me ha sorprendido lo mucho que he logrado aprender en tan solo unas semanas, ¡sobre todo porque no tenía experiencia previa!
Andrés Canul Mendoza
Desarrollador web, estudiante
México
miguel_campero
¿Cuáles son mis expectativas del bootcamp? ¡Demostrar que es posible convertirse en un full stack developer en 10 meses!
Miguel Campero
Desarrollador web, estudiante
México
Rafael
El aval que tiene TripleTen a nivel Europeo es un signo de mucha confianza al momento de haber escogido el bootcamp.
Rafael Berrezueta
Data Analyst, estudiante
Ecuador
Emerson-Tung
Creo que la vida es demasiado corta para vivirla haciendo algo que no te gusta.
Emerson Tung
Data Scientist, estudiante
Brasil

Inicio del curso:

Elige tu opción de pago

  • Pago anticipado

    $35,100 MXN

  • Mensualmente

    $1,755 MXN

Consigue un descuento

Consigue un trabajo en desarrollo webGarantizado

Inversión segura en educación online

Efectividad comprobada

+5000
graduados en el mundo
87%
Encuentra un trabajo en tecnología en 6 meses

Inscríbete a un webinar de introducción para este curso online

Descubre qué hacen los Desarrolladores Web, cómo puedes convertirte en uno desde cero y cómo será tu trayectoria profesional en desarrollo web