Programa

Desarrollo Web
Full-Stack

¿Por qué nuestra curricula?

Aprendizaje basado en competencias

Implementamos una metodología basada en competencias donde adquieres nuevos conocimientos mediante la investigación y aplicación de conceptos de desarrollo en proyectos que simulan un entorno real de trabajo.

Habilidades demandadas por la industria

Mediante nuestro stack tecnológico basado en Ruby y Javascript, junto con fundamentos de ciencias de la computación, te convertirás en un profesional versátil y adaptable a diferentes tecnologías y entornos de trabajo para el mercado de hoy y del mañana.
Curricula
El camino hacia desarrollador full-stack
Construirás páginas web estáticas profesionales y responsivas utilizando HTML válido y accesible.
HTML  semántico.
Imágenes, tablas y formularios.
Selectores CSS y pseudo-clases.
Posicionamiento y ‘Box Model’.
CSS Grid y Flexbox.
Responsive web design.
Animaciones.
Sistemas de Diseño.
Utilizando fundamentos de programación con Ruby, construirás aplicaciones dinámicas que se ejecutan en la terminal.
Tipos de datos.
Control de flujo.
Métodos, bloques, procs y lambdas.
Manipulación de archivos.
Orientación a objetos, clases, herencia.
Módulos y scope.
Protocolo HTTP.
Consumo de RESTful API.
Construirás aplicaciones web y APIs que incluyen autenticación, autorización y persistencia de datos.
Modelado y manipulación de datos SQL.
Patrón MVC.
Active Record: migraciones y validaciones.
Asociaciones y enrutamiento.
Renderizado de vistas.
Autenticación y autorización.
Creación de API REST.
Pruebas con RSpec.
Construirás aplicaciones web dinámicas manipulando el DOM y realizando peticiones XHR.
Tipos de datos y operadores.
Coerción y desestructuración.
Estructuras de Control de Flujo.
Matrices e iteradores.
Programación funcional.
Programación asincrónica.
Programación OO en JS.
WebAPI: Manipulación del DOM, Fetch, Storage, Websockets.
Usando el ecosistema de módulo de React, construirás aplicaciones web basadas en componentes reutilizables.
ReactDOM & JSX.
Manejo de estado.
Estilizado  de componentes.
Consumo de datos desde APIs.
React Hooks y el ciclo de vida.
React Router y Context.
Manejo de estado con Redux.
Pruebas: Jest, Testing Library.
Recibirás clases de inglés todas las semanas con el objetivo de incrementar tu nivel de inglés siguiendo la escala de CEFR.
HTML & CSS
2 semanas
Construirás páginas web estáticas profesionales y responsivas utilizando HTML válido y accesible.
HTML  semántico.
Imágenes, tablas y formularios.
Selectores CSS y pseudo-clases.
Posicionamiento y ‘Box Model’.
CSS Grid y Flexbox.
Responsive web design.
Animaciones.
Sistemas de Diseño.
Ruby
4 semanas
Utilizando fundamentos de programación con Ruby, construirás aplicaciones dinámicas que se ejecutan en la terminal.
Tipos de datos.
Control de flujo.
Métodos, bloques, procs y lambdas.
Manipulación de archivos.
Orientación a objetos, clases, herencia.
Módulos y scope.
Protocolo HTTP.
Consumo de RESTful API.
Ruby on Rails
5 semanas
Construirás aplicaciones web y APIs que incluyen autenticación, autorización y persistencia de datos.
Modelado y manipulación de datos SQL.
Patrón MVC.
Active Record: migraciones y validaciones.
Asociaciones y enrutamiento.
Renderizado de vistas.
Autenticación y autorización.
Creación de API REST.
Pruebas con RSpec.
Javascript
4 semanas
Construirás aplicaciones web dinámicas manipulando el DOM y realizando peticiones XHR.
Tipos de datos y operadores.
Coerción y desestructuración.
Estructuras de Control de Flujo.
Matrices e iteradores.
Programación funcional.
Programación asincrónica.
Programación OO en JS.
WebAPI: Manipulación del DOM, Fetch, Storage, Websockets.
React
5 semanas
Usando el ecosistema de módulo de React, construirás aplicaciones web basadas en componentes reutilizables.
ReactDOM & JSX.
Manejo de estado.
Estilizado  de componentes.
Consumo de datos desde APIs.
React Hooks y el ciclo de vida.
React Router y Context.
Manejo de estado con Redux.
Pruebas: Jest, Testing Library.
Programa de Inglés
20 semanas
Recibirás clases de inglés todas las semanas con el objetivo de incrementar tu nivel de inglés siguiendo la escala de CEFR.

Prepárate para trabajar en ambientes laborales de excelencia

Self
management
Mentalidad de crecimiento, síndrome del impostor, tolerancia a la frustración, entre otros.
Relationship management
Trabajo en equipo, comunicación efectiva, solución de problemas y formas de pedir ayuda.

Te preparamos para que consigas un trabajo

Comprender el proceso de selección
Perfil de LinkedIn y networking
Construir un CV que resalte
Buscar y aplicar a un empleo
Negociar ofertas de trabajo
Horario
Intensivo pero flexible

Ejercitarás tu capacidad de organización, disciplina y manejo de estrés.

Lightning talks
Diariamente 2 estudiantes presentan una charla técnica de 7 minutos frente a sus compañeros, reforzando el aprendizaje y fortaleciendo las capacidades de comunicación para el trabajo.
Introducción al contenido
Durante esta sesión el instructor presenta los objetivos de aprendizaje del día, los recursos que se utilizarán y la asignación a desarrollar.
Inglés
Atenderás a uno de los grupos de inglés según el nivel demostrado durante el proceso de selección.
Asignación diaria
Utilizarás estos espacios para explorar los recursos sugeridos y desarrollar la asignación diaria de manera autónoma. Cuentas con el soporte del equipo educativo (y de tus compañeros) para absolver cualquier duda.
Invitado Especial
Recibimos como invitado especial a un profesional relevante del sector tecnológico que nos compartirá su experiencia de vida y aprendizajes (generalmente CTOs de empresas reconocidas).
Habilidades blandas
Sesión para la revisión de conceptos como Mentalidad de Crecimiento, Síndrome del Impostor, Comunicación Efectiva, Trabajo en Equipo, Tolerancia a la Frustración, entre otros.
Tech Talk
Un ingeniero de software de una de nuestras empresas aliadas comparte conceptos sofisticados con el objetivo exponerte a técnicas más avanzadas de programación.
Proyecto Extendido
Pondrás en práctica todo lo aprendido durante la semana desarrollando en equipo un proyecto de mediana magnitud. Trabajarás utilizando Git Flow y metodologías ágiles.
Workshop Integrador
Workshop liderado por el instructor donde se construye en vivo una aplicación que reúne todos los conceptos revisados durante la semana. Sirve como guía para el desarrollo del proyecto extendido.

¿Listo para trabajar en tecnología?