ESPECIALIZACIÓN
Full Stack Web Development

Sitios de streaming, tiendas en línea, servicios gubernamentales, nuestro propio sitio web. Todos estos están impulsados por 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 profunda en las tecnologías web más populares y experiencia práctica en el desarrollo de productos web útiles.
El programa de Desarrollo Web Full-Stack es ideal para quienes desean entender el panorama completo del desarrollo web.
Tecnologías utilizadas
Modern Javascript
React / Redux
Node.js
Redis
Estructuras de datos
Estructuras de datos
Algoritmos
MySQL / MongoDB
CONTENIDO DE LA ESPECIALIZACIÓN
El arte del
desarrollo web
¿Listo para sumergirte en el corazón del desarrollo web? ¡Este programa es tu trampolín! En tres sprints intensos, te adentrarás en el universo de los lenguajes y tecnologías clave del web: JavaScript, Python, React, Redis, MySQL, Node.js, Sass… ¡y mucho más! Adoptá las mejores prácticas, dominá la autenticación de usuarios, el diseño adaptable y otras habilidades clave. Al finalizar, estarás preparado para crear, mantener y perfeccionar sitios y aplicaciones web.
- HTML/CSS avanzado
- Herramientas para desarrolladores – SASS
- Flexbox y diseño adaptable
- Formularios y accesibilidad
- Bootstrap
- JavaScript/JQuery avanzado
- Cookies y almacenamiento local
- Investigación y desarrollo de UI/UX
- Crear páginas web estáticas a partir de un archivo de diseño
- Desarrollar una aplicación web dinámica con JavaScript
- Python 3 avanzado
- Datos personales
- Autenticación – básica y sesiones
- Servicio de autenticación de usuarios
- Paginación de API
- Algoritmos de caché
- Internacionalización (i18n)
- Pruebas unitarias e integración
- MySQL avanzado
- Introducción a NoSQL
- Introducción a Redis
- Introducción a ES6 / Promesas
- Clases ES6 / Manipulación de datos
- Introducción a Node.js
- Sistema de colas
- TypeScript – Webpack
- Introducción a React / Props
- Componentes de React
- Estilizado en línea con React
- Estado de React / Inmutable
- React Redux
- Desarrollo de aplicaciones móviles con Dart y Flutter
- Action creator / Normalizr
- React Redux – Reducer / Selector
- React Redux – Connector / Provider
- Implementación a partir de un archivo de diseño
- Proyecto de aprendizaje a elección
A lo largo del año, cada proyecto que emprendas será evaluado, con una puntuación de hasta el 100% para las misiones estándar y hasta el 200% cuando se incorporen tareas avanzadas. Las simulaciones de entrevistas, cuestionarios y otras evaluaciones se calificarán al 100%. Deberás mantener un promedio trimestral de 80%. Si es necesario, podrás repetir un trimestre, pero solo hasta dos veces.
Proyectos de ejemplo

y móviles de sitios web

en React
Habilidades específicas
- Diseñar e implementar una base de datos relacional.
- Instalá y configura tu entorno de trabajo según el proyecto.
- Analizar necesidades y modelar una aplicación.
- Contribuir a la producción con un enfoque DevOps
- Desarrollá componentes comerciales.
- Definir la arquitectura de software de una aplicación.
- Preparar y ejecutar planes de prueba de aplicaciones.
- Desarrollá interfaces de usuario
- Contribuir a la producción con un enfoque DevOps