Syllabus
Full Stack Developer
Bootcamp Program
©2024
Stage 1 - Web Development
Fundamental
At this stage, we discuss the basics of web-based programming which
contains HTML Fundamentals, CSS Fundamentals, Javascript Fundamentals,
SQL Fundamentals, and also Node Js Fundamentals. The purpose of studying
this module is so that students can understand and be able to create a web-
based application by implementing the use of SQL and Node Js. Discussions
related to these materials were wrapped into a Personal Web project.
Week 1
1. Frontend Web Development
HTML Structure & Elemen
Fundamental CSS
2. Introduction to HTML Forms & Layouting
HTML Form Elemen
HTML Navigation Elemen
Intermediate CSS
3. HTML Form Action
Fundamental Javascrip
Document Object Model (DOM
Intermediate Javascrip
HTML Element Manipulation
5. Date and Time
Advance Javascript
Week 2
[Link] Layout
Advance CSS
2. OOP Concept
Intoduction to OOP Concept
3. HOF & Callback
HOF in Javascrip
Callback in Javascript
4. Synchronous & Asynchronous
Synchronous in Javascrip
Asynchronous in Javascrip
Introduction to Ajax
Week 3
1. Introduction Node JS & Form Blog Beautify
CSS Framewor
Fundamental Node JS
2. View Engine & Routing
View Engin
HTTP Metho
Conditional Rendering
3. Data Manipulation
Array and Array of Objec
Fetching Array Data on View Engine
4. Data Modelling
Database Desig
DDL & DML Quer
Connecting & Fetching Database Data to Node JS
Week 4
1. Finishing Blog Post
CRUD Using Raw Query
2. Authentication & Encryption
Session Managemen
Secure Password Data
3. SQL Relation & File Upload
Multiple Table Relationshi
File Upload on Node JS
4. Scoring and Graduation from stage 1
Stage 2 - Fullstack Web and
Mobile Development
This module discusses the web development process from the Frontend,
Backend, to Deployment side. The purpose of studying this module is so that
students can understand and be able to create an application that can later
be used by end users. So understand the stack - the stack used by a Full
Stack Developer.
Week 5
1. React Js Fundamentals
Component & Lifecycl
Event
Prop
Stat
Conditional Rendering
2. React Js Advance
Stylin
Routin
Type Checking with PropTypes
3. Hooks Feature
Using the State Hoo
Using the Effect Hoo
Using the Context Hoo
Using the Reducer Hook
Individual project : Create Web UI & UX using ReactJS with static data. Case
studies are determined by the mentor.
Pitching Project : At the end of the week
Week 6
1. Fundamental Backend
Node JS Installatio
Rest API Concep
Routing Endpoint
2. Object Relational Mapping (ORM)
Migration, Routing, Database Management with ORM, Model, Layerin
ORM Relational
3. Authentication and File Upload
Authentication, Validation, Encryptio
Handling file upload
Individual Project : Make the following REST API Authentication uses
Node JS. Study case is determined by the Mentor
Pitching Project : At the end of the week
Week 7
1. Integration
Axio
React Query
2. Payment Gateway
Payment
Emailing
Individual Project : Make the following REST API Authentication uses
Express. Study case is determined by the Mentor
Pitching Project : At the end of the week
Week 8
1. Fundamental Mobile Development
Component & Lifecycl
Event
Prop
State
3. Advance Mobile Development
Navigatio
Fetch API from low code platfor
Build stand alone APP
individual Project : Deploy your project Frontend and Node JS Backend.
Case study is determined by the Mentor
Pitching Project : At the end of the week
Week 9
Final Project
You are expected to master FullStack development. We will provide the
Final Project with a unique Case study determined by the Mentor. This project
must be done by yourself
Week 10
1. Pitching final project
2. Soft-Skill
You will take part in Soft Skills Training and Completion of CV + Portfolios for
the smooth distribution process to Hiring Partners and prepare to work in our
partner company.
THANK YOU
PT. DumbWays Indonesia Teknologi