Pictured are Holberton students experiencing PLD Pictured are Holberton students experiencing PLD Pictured are Holberton students experiencing PLD

Desarrollo Full-Stack Web

Construye aplicaciones web dinámicas y receptivas desde la base de datos hasta las interacciones del usuario.

  • MySQL / MongoDB
Aplicar ahora

Convertite en un experto en Desarrollo Web

Sitios de streaming. Tiendas en línea. Servicios gubernamentales. Nuestro propio sitio web. Todos estos servicios funcionan a partir de una combinación de tecnologías web front-end y back-end. Con nuestra especialización en Desarrollo Web Full-Stack, recibirás una educación en profundidad de las tecnologías web más populares, además de experiencia práctica en el desarrollo de productos web útiles.

El programa de Desarrollo Web Full-Stack es ideal para las personas que desean conocer el escenario completo del desarrollo web.

Los tres primeros módulos de nuestro programa intensivo presencial cubren los fundamentos de desarrollo de software, incluyendo Linux, estructuras de datos, algoritmos, lenguajes de programación low-level, lenguajes modernos high-level, bases de datos, APIs y DevOps.

Para los siguientes tres módulos, construirás tus proyectos a partir de estos fundamentos, enfocados en los lenguajes y tecnologías más populares para el desarrollo web, entre ellos Javascript, Python, React, Redis, MySQL, Node.js, SASS y más. También aprenderás las mejores prácticas, por ejemplo, la autenticación de usuario, trabajos en segundo plano y el diseño responsivo. Ya sea desarrollo de front-end, back-end o full-stack, este plan de estudios te prepara para crear, mantener y mejorar aplicaciones web y los propios sitios web.

Los típicos puestos de trabajo vinculados a la especialización incluyen: Desarrollador Web Full-Stack, Desarrollador Front-end y Desarrollador Back-end.

Currícula de Desarrollo Web Full-Stack

GRADUADA




Trimestre 1 a 3

Fundamentos de la informática y la ingeniería de software






04




Cuarto trimestre

  • HTML/CSS avanzado
  • Herramientas de desarrollo
  • SASS
  • Flexbox y diseño receptivo
  • Forma y accessibilidad
  • Bootstrap
  • Javascript/JQuery avanzado
  • Cookies y almacenamiento local
  • Investigación y desarrollo UI/UX
  • Cree páginas web estáticas a partir de un archivo de diseñador
  • Cree una aplicación web dinámica en Javascript






05




Quinto trimester

  • Python 3 avanzado
  • Información personal
  • Autenticación: básica y sesiones
  • Servicio de autenticación
  • Paginación API
  • Algoritmos de almacenamiento en caché
  • I18n
  • Pruebas unitarias y de integración
  • MySQL avanzado
  • Introducción a NoSQL
  • Introducción a Redis
  • Introducción a ES6
  • Clases ES6 / data
  • Introducción a Node JS
  • Sistema de colas






06




Sexto trimestre

  • TypeScript
  • Webpack
  • Introducción a React
  • React component
  • React estilo en línea
  • React state/immutable
  • React Redux - action y normalizr
  • React Redux - reducer/selector
  • React Redux - connector/hooks
  • Proyecto de aprendizaje de su elección






Proyectos de ejemplo

  • Versión para Desktop y Mobile de sitios web
  • Depuración de performance de MySQL
  • Caché desde cero
  • Servicio de autenticación
  • Sistema de trabajos en segundo plano
  • Panel del alumno en React
  • Panel de CRM en React

Incluidos en todos los Módulos de Holberton:

Escritura técnica + Comunicación oral

La escritura técnica es una habilidad invaluable y una excelente manera de articular y compartir tu conocimiento.

Colaboración

La colaboración es clave para un negocio exitoso. Aprenderás habilidades de gestión de proyectos, comunicación interpersonal y trabajo en equipo.

Entrevistas simuladas

No es suficiente que sepas las respuestas a las preguntas; necesitas poder comunicar claramente tus procesos de pensamiento y comprensión.

El Framework

El Framework proporciona la estructura, el orden y el equilibrio necesarios para mantener un entorno productivo de aprendizaje entre pares y te ayudará a tener éxito a lo largo de tu carrera

Whiteboarding

El Whiteboarding es una habilidad esencial en la industria de tecnología, tanto para una planificación efectiva como para sobresalir en entrevistas.