Henry Full Stack Developer Syllabus 2020
Henry Full Stack Developer Syllabus 2020
com
SYLLABUS
Developer
Web Full Stack
Year 2020
SYLLABUS HENRY
Tableofcontents
01 Why Henry?
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
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.
for life that can present new opportunities and offer you support.
02
[Link]
Year 2020
EDUCATIONAL MODEL
03
[Link]
Year 2020
Henry Prep-Course
Henry's education is very intense! To keep up with the pace of our classes is
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
Full stack developer. It is 8 very intense weeks, where the theory goes
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
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.
05
[Link]
Year 2020
A typical day in
Henry (full-time)
(GMT +3)
06
[Link]
Year 2020
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
07
[Link]
Year 2020
08
[Link]
Year 2020
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
CSS Fundamentals Introduction to basic CSS. Understand the main concepts of CSS (selectors and style rules) and be able to
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.
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
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.
React
Introduction. Styles. State and LifeCycle. Routing. Form handling.
Redux
Introduction. Handling Reac - Redux.
11
[Link]
Year 2020
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]