0% found this document useful (0 votes)
15 views15 pages

Henry Full Stack Developer Syllabus 2020

This document presents Henry's educational program to become a full stack web developer in 4 months. The program includes a preparatory course, an 8-week bootcamp with intensive classes, 8 weeks of practical projects in Henry's labs, and an additional 4 weeks of specialization. The focus is on learning in-demand technical skills through real projects with personalized support.

Translated by

ScribdTranslations
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views15 pages

Henry Full Stack Developer Syllabus 2020

This document presents Henry's educational program to become a full stack web developer in 4 months. The program includes a preparatory course, an 8-week bootcamp with intensive classes, 8 weeks of practical projects in Henry's labs, and an additional 4 weeks of specialization. The focus is on learning in-demand technical skills through real projects with personalized support.

Translated by

ScribdTranslations
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

[Link].

com

SYLLABUS

Developer
Web Full Stack
Year 2020

SYLLABUS HENRY

Tableofcontents

01 Why Henry?

02 Our educational model Full Stack Developer

03 A study day at Henry (Full Time)

04 Our Study Program

05 Henry Careers - Job Preparation + Job Placement

01
[Link]
Year 2020

100% Digital
The entire program is online, remote, and the classes are live. You can study.

from the living room of your home, or from your favorite café. You just need a

computer and a good access to WIFI.

1:1 Support
YOUR DIGITAL CAREER STARTS NOW dezw
iyoanhsldw
apretisW
eisadlcyoaem
ftsrponam
yirouheft

1:1 support. You will have access to a global network of mentors and instructors.

Why Henry? experienced in the industry.

We are the first academy in Latin America that


World-class curriculum
invest in people. Become a
With +700 hours of programming based on practical exercises and real projects,
software developer in 4 months remotely. And it
our intensive curriculum will help you learn the most important skills
Better? You only pay when you get a job.
demanded so that I can obtain an excellent job in technology.

Community for life


You will be able to join our community and make connections and friendships.

for life that can present new opportunities and offer you support.

We are in this together.

02
[Link]
Year 2020

EDUCATIONAL MODEL

Our educational model


Full Stack Developer

Prep - Course Bootcamp Labs HenryX

40 hours 8 weeks 8 weeks 4 weeks

M1 M2 M3 M4 E-commerce project Graduation Project Henry


You are going to access Youwillhavethe
2 weeks 3 weeks 2 weeks 1 week 4 weeks 4 weeks
educational material opportunity of

to start preparing continue


Build projects that you
your entrance to Henry JavaScript programming in
DOM and CSS NodeJS, Henry offers for you
Advanced Build an e-commerce of our laboratory
advanced, ES6, Promises, Web SQL, Mongo, graduation that ranges from
Structure of zero connecting the Front with until achieving
AJAX, React and Server, Express ORM internships in companies,
data and the Back end work
Redux Testing platform developments of
Algorithms
Fintech, Edtech, and others
industries

03
[Link]
Year 2020

Henry Prep-Course
Henry's education is very intense! To keep up with the pace of our classes is

some basic knowledge of logic and programming is convenient

included beforehand. If you do not have them, we are going to

Advance material created by our instructors so you can start studying.

and you get ready to take the Henry Challenge which is our exam of

income.

Henry Bootcamp
Welcome to Henry! Once you pass the entrance exam, start your courses.

full time in an intense but very fun day that mimics an environment of

real world work. You will learn from the basic concepts and

fundamentals to start programming, up to delving into detail

the technical knowledge that is necessary to become a

Full stack developer. It is 8 very intense weeks, where the theory goes

always accompanied by practice through examples and exercises of

programming. You are going to start your journey as a developer alongside

our instructors and technical assistants!

04
[Link]
Year 2020

Henry Labs
Let's get to work! In Labs, you will be able to put into practice everything you have learned, simulating a

real work environment and building real life products as a team. At this stage

all knowledge is connected and your work skills are put to the test in

team! Our laboratory will allow you to access a portfolio of our own projects as well

as well as from Henry's partner companies so that you can program under

agile methodologies. What better than before arriving at your first job as

developer you can live in Henry Labs that experience guided by our Technical

Leaders?

Henry X
You finished the race and are ready to work, but you haven't managed to find a job yet.

opportunity? Don't worry, with Henry X you will have 4 extra weeks in our

laboratory so you can continue practicing and accumulating skills until

may you achieve what you came to seek: knowledge and a job!

Job Prep

We prepare you to enter the labor market by providing you with the tools.

necessary to get a job

05
[Link]
Year 2020

A typical day in
Henry (full-time)
(GMT +3)

09:15 a 10:15 Code Review


10:15 a 10:30 Break
10:30 a 13:00 Lecture

1:00 PM to 2:00 PM Break

2:00 PM to 4:00 PM Practice


16:00 a 17:00 Pair Programming
17:00 a 18:00 Stand Up

06
[Link]
Year 2020

Code Review Lecture Practice


Start the day with your instructor reviewing in Attend an online class with your instructor After each lecture where you started to

fill in the coding exercises that you where it will explain to you by combining the topics understand the theoretical foundations of the

they gave to do in today's homework theoretical with practical examples. You are going to start to programming you will have to do your homework for

previous. Your instructor will develop them step by step. acquire the fundamental concepts that are putting theory into practice and learning how

step and you will understand if what you did was they need to be a full stack developer! what all developers do day by day,

well along with learning what the way was programming until making the code

correct in solving them! it works!

07
[Link]
Year 2020

Pair Programming Stand Up


Nothing better than doing things as a team at
We are going to form a smaller group of students to support them in this stage of their education.
time to program!, rely on a
more personalized way. At the end of the day, an educational assistant from Henry will have a live meeting with you and
study partner and together try to solve
this group of classmates. It is not to do the homework for you, it is to guide you and help you on how
The homework. It's a good way to start.
access educational content more efficiently and why not, to start creating a sense of
to work in teams and learn faster! The
Henry community in a space of companionship where you can share all your concerns.
Henry's community will help you to be this.

May the path you start to walk be easier!

08
[Link]
Year 2020

Our study program

Prep-Course

HTML Fundamentals Introduction to basic HTML. What is HTML and what is it used for in web development. Learn to use tags and

common HTML attributes to mark up a basic content page

CSS Fundamentals Introduction to basic CSS. Understand the main concepts of CSS (selectors and style rules) and be able to

apply them to an HTML page

GIT Fundamentals Introduction to basic GIT commands. Understanding how to use functionalities such as forking and cloning repositories.

version control. Use the git commands correctly: status, add, commit, push

JavaScript Fundamentals Introduction to JavaScript. Understanding the use of variables, introduction to functions, control flows, operations

comparison, FOR loops and ARRAYS, Introduction to objects, Classes and prototype. Handling callbacks

09
[Link]
Year 2020

BOOTCAMP - M1

Introduction to CS
Introduction to Computer Science

Advanced JavaScript I
Concepto de Single Threaded y Sincrónico. Contexto de ejecución. Operadores y tipos de datos. Funciones y objetos.

Advanced JavaScript II
{"Concepto de Closures":"Concept of Closures","Function Factory":"Function Factory","Callbacks":"Callbacks","Call":"Call","apply and bind":"apply and bind"}

Data Structures I Concept of Recursion and handling of natural numbers. Data structures. Arrays. Sets. Stacks. Management of

colas.

Data Structures II
Concept and management of linked lists. HashTables.

Data Structures III


Tree concepts. Types of trees. Other data structures.

Algorithms I
{"Concepto de Algoritmos":"Concept of Algorithms","Manejo eficiente de algoritmos":"Efficient management of algorithms","Lógica de algoritmos":"Logic of algorithms","Algoritmos de búsquedas":"Search algorithms"}

Algorithms II
Concept of Algorithms. Efficient handling of algorithms. Logic of algorithms. Search algorithms.

10
[Link]
Year 2020

BOOTCAMP - M2 - FRONT END

Advanced home
Introduction to the DOM. Script element. Element Methods. Event Listeners.

Advanced CSS
CSS Frameworks. CSS Preprocessors

ES6 selectors
Management of ES6 Features.

AJAX
Concept of AJAX. Create POST and GET request. Events in JavaScript. Event Loop.

Modules and Bundlers


Module management. Create Modules. Concept of Bundlers.

React
Introduction. Styles. State and LifeCycle. Routing. Form handling.

Redux
Introduction. Handling Reac - Redux.

11
[Link]
Year 2020

BOOTCAMP - M3 - BACK END

Node JS
Introduction to Node JS. Concepts. Organizing code. Package manager. Updating packages.

Promises
Concept of Promises in JavaScript.

Web Server
Client-server model. How to build a basic server. RESTful API.

Advance Promises
Case review.

Express
Creation of routes. Create a middleware. How to structure an APP.

Testing
How to test. Testing model. Management of testing framework. Management of Hooks.

12
[Link]
Year 2020

BOOTCAMP - M4 - DATABASES

DBMS
Concept of relational databases.

SQL
Database creation. Database management

ORM
Concept of Sequelize. CRUD

MONGO
["Basic commands.","Mongoose.","Models.","Relationships.","Population."]

13
[Link]
[Link]

You might also like