www.soyhenry.
com
��SYLLABUS
Desarrollador
Web Full Stack
Año 2020
SYLLABUS HENRY
Tabla de contenidos
01 ¿Por qué Henry?
02 Nuestro modelo educativo Desarrollador Full Stack
03 Un día de estudio en Henry (Full Time)
04 Nuestro Programa de estudio
05 Henry Careers - Job Preparation + Job Placement
01
www.soyhenry.com
Año 2020
100% Digital
Toda la carrera es online, a remoto y las clases son en vivo. Puedes estudiar
desde el living de tu casa, o desde tu café preferido. Solo necesitas una
computadora y un buen acceso a WIFI.
Soporte 1:1
TU CARRERA DIGITAL COMIENZA AHORA Te acompañamos desde el primer día de clases de forma personalizada y con
soporte 1:1. Tendrás acceso a una red global de mentores e instructores
¿Por qué Henry? experimentados en la industria.
Somos la primera academia en Latinoamérica que
Currícula de clase mundial
invierte en las personas. Conviértete en un
Con +700 horas de programación basado en prácticas y proyectos reales,
desarrollador de software en 4 meses a remoto. Y lo
nuestra intensa currícula te ayudará a aprender las habilidades más
mejor? Sólo pagas cuando consigues un trabajo.
demandadas para que pueda obtener un excelente trabajo en tecnología.
Comunidad para toda la vida
Podrás unirte a nuestra comunidad y establecer conexiones y amistades de
por vida que pueden presentarle nuevas oportunidades y ofrecerle apoyo.
Estamos juntos en esto.
02
www.soyhenry.com
Año 2020
MODELO EDUCACTIVO
Nuestro modelo educativo
Desarrollador Full Stack
Prep - Course Bootcamp Labs HenryX
40 horas 8 semanas 8 semanas 4 semanas
M1 M2 M3 M4 Proyecto e-commerce Proyecto Graduación Henry
Vas a acceder a Tendrás la
2 semanas 3 semanas 2 semanas 1 semanas 4 semanas 4 semanas
material educativo oportunidad de
para ir preparando continuar
Construya proyectos que te
tu ingreso a Henry JavaScript programando en
DOM y CSS NodeJS, ofrece Henry para tu
Avanzado, Construya un e-commerce de nuestro laboratorio
avanzado, ES6, Pomises, Web SQL, Mongo, graduación que van desde
Estructura de cero conectando el Front con hasta conseguir
AJAX, React y Server, Express, ORM prácticas en empresas,
datos y el Back end trabajo
Redux Testing desarrollos de plataformas de
Algoritmos
Fintech, Edtech y otras
industrias
03
www.soyhenry.com
Año 2020
Henry Prep-Course
La educación en Henry es muy intensa! Para seguir el ritmo de nuestras clases es
conveniente algunos conocimientos básicos de lógica y programación
incorporados en forma previa. En caso de que no los tengas, te vamos a
adelantar material creado por nuestros instructores para que empieces a estudiar
y te vayas preparando para rendir el Henry Challenge que es nuestro examen de
ingreso.
Henry Bootcamp
¡Bienvenido a Henry! Una vez aprobado el examen de ingreso, comience a cursar
full time en una jornada intensa pero muy divertida que imita un entorno de
trabajo del mundo real. Vas a aprender desde los conceptos básicos y
fundamentales para comenzar a programar, hasta llegar a profundizar en detalle
los conocimientos técnicos que son necesarios para convertirte en un
desarrollador Full stack. Son 8 semanas muy intensas, en donde la teoría va
siempre acompañada con la práctica a través de ejemplos y ejercicios de
programación. ¡Vas a comenzar tu camino como desarrollador de la mano de
nuestros instructores y asistentes técnicos!
04
www.soyhenry.com
Año 2020
Henry Labs
¡Manos a la obra! En Labs, vas a poder poner en práctica todo lo aprendido, simulando un
entorno de trabajo real y construyendo en equipo productos de la vida real. En esta etapa
se conectan todos los conocimientos y se ponen a prueba tus habilidades de trabajo en
equipo! Nuestro laboratorio te permitirá acceder a un portafolio de proyectos propios así
como también de empresas partners de Henry para que puedas programar bajo
metodologías ágiles. ¿Qué mejor que antes de llegar a tu primer trabajo como
desarrollador puedas vivir en Henry Labs esa experiencia guiado por nuestros Technical
Leaders?
Henry X
Ya terminaste la carrera y estás listo para trabajar pero, ¿no lograste todavía una
oportunidad? No te preocupes, con Henry X vas a tener 4 semanas extra en nuestro
laboratorio para que puedas continuar practicando y sumando habilidades hasta
que logres conseguir lo que viniste a buscar: conocimientos y un trabajo!
Job Prep
Te preparamos para ingresar al mundo laboral brindándote las herramientas
necesarias para conseguir un trabajo
05
www.soyhenry.com
Año 2020
Un día típico en
Henry (full-time)
(GMT +3)
09:15 a 10:15 Code Review
10:15 a 10:30 Break
10:30 a 13:00 Lecture
13:00 a 14:00 Break
14:00 a 16:00 Practice
16:00 a 17:00 Pair Programing
17:00 a 18:00 Stand Up
06
www.soyhenry.com
Año 2020
Code Review Lecture Practice
Arranca el día junto a tu instructor revisando en Asistí a una clase on line junto a tu instructor Después de cada lecture donde empezaste a
forma on line los ejercicios de codificación que te donde te explicara combinando los temas entender los fundamentos teóricos de la
dieron para hacer en la homework del día teóricos con ejemplos prácticos. Vas a empezar a programación vas a tener que hacer tu tarea para
anterior. Tu instructor va a desarrollarlos paso a adquirir los conceptos fundamentales que se llevar la teoría a la práctica y aprender como
paso y vas a entender si lo que hiciste estaba necesitan para ser un desarrollador full stack! hacen todos los desarrolladores día a día,
bien junto con aprender cuál era la manera programando hasta hacer que el código
correcta de resolverlos! funcione!
07
www.soyhenry.com
Año 2020
Pair Programming Stand Up
Nada mejor que hacer las cosas en equipo al
Vamos a armar un grupo más reducido de alumnos para acompañarlos en esta etapa de la educación de
momento de programar!, apoyate en un
manera más personalizada. Al finalizar el día un asistente educativo de Henry hará una reunión en vivo con vos y
compañero de estudio y juntos traten de resolver
este grupo de compañeros. No es para hacer la homework por vos, es para orientarte y ayudarte en como
la homework. Es una buena manera de empezar
acceder de manera más eficiente a los contenidos educativos y porqué no, para empezar a crear el sentido de
a trabajar en equipo y aprender más rápido! La
comunidad Henry en un espacio de compañerismo donde puedas compartir todas tus inquietudes.
comunidad de Henry te va ayudar para que este
camino que empiezas a transitar sea más fácil!
08
www.soyhenry.com
Año 2020
Nuestro programa de estudio
Prep-Course
Fundamentos HTML Introducción a HTML básico. Que es HTML y para qué se utiliza en el desarrollo web. Aprender a utilizar etiquetas y
atributos HTML comunes para marcar una página básica de contenido
Fundamentos CSS Introducción a CSS básico. Comprender los conceptos principales de CSS (selectores y reglas de estilo) y poder
aplicarlos a una página HTML
Fundamentos GIT Introducción a comandos básicos de GIT. Entender a utilizar funcionalidades como forking y cloning de repositorios,
controles de versiones. Utilizar correctamente los comandos git: status, add, commit, push
Fundamentos JavaScript Introducción a JavaScript. Entender la utilización de variables, introducción a funciones, flujos de control, operaciones
de comparación, bucles FOR y ARRAYS, Introducción a los objetos, Clases y prototype. Manejo de callbacks
09
www.soyhenry.com
Año 2020
BOOTCAMP - M1
Introducción a CS
Introducción a Ciencia de la Computación
JavaScript Avanzado I
Concepto de Single Threaded y Sincrónico. Contexto de ejecución. Operadores y tipos de datos. Funciones y objetos.
JavaScript Avanzado II
Concepto de Closures. Function Factory. Callbacks. Call. apply and bind.
Estructura de Datos I Concepto de Recursividad y manejo de números naturales. Estructuras de datos. Arreglos. Sets. Stacks. Manejos de
colas.
Estructura de Datos II
Concepto y manejo de listas enlazadas. Hash Tables.
Estructura de Datos III
Conceptos de árboles. Tipos de árboles. Otras estructuras de datos.
Algoritmos I
Concepto de Algoritmos. Manejo eficiente de algoritmos. Lógica de algoritmos. Algoritmos de búsquedas.
Algoritmos II
Concepto de Algoritmos. Manejo eficiente de algoritmos. Lógica de algoritmos. Algoritmos de búsquedas.
10
www.soyhenry.com
Año 2020
BOOTCAMP - M2 - FRONT END
Dom avanzado
Introducción al DOM. Elemento script. Elemento Methods. Event Listeners.
CSS avanzado
Frameworks CSS. CSS Preprocessors
ES6 selectores
Manejo de ES6 Features.
AJAX
Concepto de AJAX. Crear solicitud POST y GET. Eventos en JavaScript. Event Loop.
Módulos y Bundlers
Manejo de módulos. Crear Módulos. Concepto de Bundlers.
React
Introducción. Estilos. Estados y LifeCycle. Enrutamiento. Manejo de formularios.
Redux
Introducción. Manejo de Reac - Redux.
11
www.soyhenry.com
Año 2020
BOOTCAMP - M3 - BACK END
Node JS
Introducción a Node JS. Conceptos. Organizar código. Gestor de paquetes. Actualizar paquetes.
Promises
Concepto de Promises en JavaScript.
Web Server
Modelo cliente - servidor. Cómo construir un server básico. RESTful API.
Advance Promises
Revisión de casos.
Express
Creación de rutas. Crear un middleware. Cómo estructurar una APP.
Testing
Como testear. Modelo de testing. Manejo de framework de testing. Manejo de Hooks.
12
www.soyhenry.com
Año 2020
BOOTCAMP - M4 - BASES DE DATOS
DBMS
Concepto de base de datos relacionales.
SQL
Creación de bases de datos. Gestión de bases de datos
ORM
Concepto de Sequelize. CRUD
MONGO
Comandos básicos. Mongoose. Modelos. Relaciones. Population.
13
www.soyhenry.com
www.soyhenry.com