Syllabus Isdi Coders
Syllabus Isdi Coders
SYLLABUS
This is the curriculum of Isdi Coders Web development course.
A curated suite of concepts and working-thinking frameworks you
will need to become a web developer.
Our program builds expertise in a curated suite of technologies
and concepts, each selected for their workplace utility and
relevance to modern software engineering paradigms.
The course can take from 440 to 1.200 hours.
The more we work, the better we will land the job market.
Any extra effort you add upon that will make you a more prepared
professional.
PRECOURSE
Introduction to Javascript, HTML and CSS
WEEK 01
Programming fundamentals with Javascript
www.isdicoders.com
WEK 01
WEEK 02
Client Side Programming
www.isdicoders.com
WEEK 03
DOM, API
The BOM
The DOM
Interacting w/ DOM using JS
JSON AJAX
Same Origin Policy JSONP
CORS API's
WEEK 04
Javascript Frameworks
REACT
Routing
Hooks
Types of Components (functional, class, smart,
dumb, presentational)
High Order Components
Flux
Redux
Unit Testing
Component Testing
Snapshot Testing
WEEK 05
Teamwork
www.isdicoders.com
WEEK 06
Programming servers with Node.js
Up and running
Introduction to Node.js
Node terminal REPL (Read-Eval-Print-Loop)
NPM
NPM projects
Common NPM packages
Modules in Node
Streams
Events
The event loop
Create first server with Node.js
I/O patterns
Persisting data with REDIS
Debugging with NodeJS
WEEK 07,08
Express.js & MongoDB
Express.js
Routes
Rendering
Layouts
Url building
Middleware
Creating API's
MongoDB
Web Architecture
Microservices
Continuous deployment
Software as a Service (Firebase, Auth0, )
WEEK 09,10,11
Full-stack project
During three weeks a full stack project will be built. Using the
techniques learnt in the previous weeks and mentored by our
faculty and partner Companies. We will suggest some projects
(suggestions from the students are also welcome) and work on a
simulated real-life team environment.
www.isdicoders.com
Some of our partners
www.isdicoders.com