Full-Stack Developer After B.Tech
Build the skills and portfolio needed for junior full-stack roles using the JavaScript ecosystem.
8 milestones · ~265 hours total
- 1
HTML, CSS and responsive design
~20hSemantic HTML, Flexbox, Grid, accessibility basics and building pages that work on phones first.
Practice this → - 2
JavaScript and TypeScript
~40hCore language, async code, the DOM and then TypeScript for typed, maintainable code.
Practice this → - 3
React and Next.js
~50hComponents, state, effects, routing, server rendering and data fetching with a real design.
Practice this → - 4
Backend with Node.js
~40hBuild REST APIs, validate input, structure services and write tests for the important paths.
Practice this → - 5
Databases
~30hSQL and one NoSQL store: schema design, indexes, transactions and migrations.
Practice this → - 6
Authentication and security
~20hSessions or JWT, password hashing, authorisation, CSRF, XSS and rate limiting.
Practice this → - 7
Deploy and operate
~25hGit workflow, Docker, a CI pipeline, deploying to a VPS or cloud, logs and uptime monitoring.
Practice this → - 8
Portfolio and interviews
~40hShip two full applications with live links, then practise web, JavaScript and system-design interview questions.
Practice this →