Skip to content

🌐 Full-Stack Web Development Bootcamp (40 Days) ​

JavaScript πŸš€ β†’ React βš›οΈ (25 days) | Python 🐍 β†’ PostgreSQL πŸ—„οΈ β†’ Flask πŸ§ͺ (15 days) β˜… = 2-h assessment ⏱️ + 6-h new content

πŸ“… Training Daily Schedule (9:00 AM – 5:00 PM) ​

πŸ•’ Time🧩 Activity
09:00 – 09:10πŸ—£οΈ Trainee Presentations (Previous Day Topics)
09:10 – 09:30πŸ” Trainer-led Recap of Last Session
09:30 – 10:30🧠 Training Session 1 (New Topics)
10:30 – 10:45β˜• Break 1 – Tea/Coffee
10:45 – 12:15πŸ“˜ Training Session 2
12:15 – 01:15🍽️ Lunch Break
01:15 – 02:45πŸ› οΈ Training Session 3 (Hands-on / Group Task)
02:45 – 03:00β˜• Break 2 – Refreshment
03:00 – 04:30πŸ’‘ Training Session 4
04:30 – 05:00πŸ—‚οΈ Q&A / πŸ“‹ Recap / βœ… Assignment / Discussion

πŸš€ Days 1-10 JavaScript Fundamentals ​

DayTheme & Key Points
1Intro & Web Basics 🌍 β€” DOM tree, engine pipeline, V8 JIT
2Networking πŸ”— β€” HTTP verbs, request ⇄ response, Fetch vs XHR
3Core JS I 🧩 β€” types, == vs ===, scope, copy-by-value/ref
4Core JS II πŸ“ β€” destructuring, spread/rest, template literals, arrow fn
5β˜…Assessment 1 ⭐ + HOF (mapΒ·filterΒ·reduce), immutability patterns
6OOP & Prototypes πŸ—οΈ β€” ES class, prototype chain, bind/call/apply
7Modules & Bundling πŸ“¦ β€” ESM import/export, dynamic import, Vite
8Async JS ⏳ β€” event loop, Promises, async/await, AbortController
9Git & SDLC Primer πŸ—‚οΈ β€” initβ†’push, branching, Agile vs Waterfall
10β˜…Assessment 2 ⭐ + ESLint/Prettier, semantic commits, CI basics

🎨 Days 11-15 HTML & CSS + Advanced Browser JS ​

DayTheme & Key Points
11Semantic HTML 🏷️ β€” landmarks, ARIA, SEO meta, inline vs block
12CSS Core 🎨 β€” selectors, specificity, box model, responsive units
13Responsive Design πŸ“± β€” Flexbox, Grid, Tailwind breakpoints
14DOM Manipulation 🧰 β€” create/append, delegation, Storage API
15β˜…Assessment 3 ⭐ + Lighthouse, profiler, performance wins

βš›οΈ Days 16-25 React 19 Essentials ​

DayTheme & Key Points
16Setup & JSX 🎬 β€” Vite + React 19, fragments, conditional render
17State & Props πŸ”„ β€” useState, lifting, PropTypes
18Effects & Data 🌐 β€” useEffect, Axios service, cleanup
19Routing πŸ—ΊοΈ β€” React-Router v6, nested/dynamic, lazy
20β˜…Assessment 4 ⭐ + DevTools profiler, why-did-you-render
21Hooks Patterns πŸͺ β€” useMemo, useCallback, custom hooks, Context
22UI/UX Best-Practices πŸŽ›οΈ β€” Tailwind, MUI overrides, a11y
23Forms & Validation πŸ“ β€” controlled inputs, Formik + Yup
24Perf & Code-Split ⚑ β€” Suspense, error boundaries, React 19 Actions
25β˜…Assessment 5 ⭐ + Mini CRUD SPA demo & review

🐍 Days 26-32 Python Fundamentals ​

DayTheme & Key Points
26Setup & Syntax πŸ”§ β€” pyenv/venv, f-strings, CLI I/O
27Data Structures πŸ“š β€” lists, tuples, sets, dicts, comprehensions
28Functions & Modules πŸ› οΈ β€” *args/**kwargs, lambda, custom pkgs
29String Mastery 🧡 β€” slice, find/replace/split/join, case, checks
30β˜…Assessment 6 ⭐ + try/except, logging, custom exceptions
31Intro OOP πŸ—οΈ β€” classes, dunder __str__, simple inheritance
32File I/O & Quick Pandas πŸ“„ β€” read/write text/CSV, read_csv, value_counts

πŸ—„οΈ Days 33-35 PostgreSQL Fundamentals ​

DayTheme & Key Points
33Relational Basics πŸ“Š β€” tables, data types, psql CLI, PK/constraints
34DDL & DML πŸ“ β€” CREATE/ALTER/DROP, INSERT, UPDATE, DELETE
35β˜…Assessment 7 ⭐ + SELECT, WHERE, ORDER, LIMIT/OFFSET, simple joins

πŸ§ͺ Days 36-40 Flask API & React Integration ​

DayTheme & Key Points
36Project Scaffold πŸ—οΈ β€” app-factory, /api Blueprint, CORS, .env
37DB Layer πŸ›’οΈ β€” Flask-SQLAlchemy models, relationships, Alembic
38RESTful CRUD πŸ”„ β€” Flask-RESTful resources, Marshmallow validation
39Auth & Testing πŸ” β€” bcrypt, JWT, Pytest, React Axios hookup
40β˜…Capstone Demo πŸŽ“ β€” Docker-Compose stack, logging basics, wrap-up

🎯 Outcome ​

Learners build and deploy a React 19 SPA that talks to a Flask JSON API on PostgreSQL, mastering modern JavaScript, HTML/CSS, and Python along the way.