This document outlines a roadmap for becoming a full stack developer. It is targeted at absolute beginners. The roadmap covers learning HTML, CSS, and JavaScript for frontend development. It then introduces Node.js for backend development using frameworks like React and Tailwind for frontend and PostgreSQL for databases. It emphasizes using checkpoints and practicing skills along the way through building sample projects. The roadmap also includes getting exposure to devops areas like AWS services, deployment, automation, CI/CD and monitoring.
This document outlines a roadmap for becoming a full stack developer. It is targeted at absolute beginners. The roadmap covers learning HTML, CSS, and JavaScript for frontend development. It then introduces Node.js for backend development using frameworks like React and Tailwind for frontend and PostgreSQL for databases. It emphasizes using checkpoints and practicing skills along the way through building sample projects. The roadmap also includes getting exposure to devops areas like AWS services, deployment, automation, CI/CD and monitoring.
Checkpoint — Collaborative Work Checkpoint — External Packages
React Tailwind GitHub Git
Feel free to skip and revisit
after learning some backend.
You can pick any backend programming language.
My recommendation is Node.js because you are Checkpoint — Frontend Apps already familiar with JavaScript and it’s easier to pick.
Start Backend Development Node.js
Checkpoint — CLI Apps
Backend Starts Here Learn Frontend Frameworks If you skipped earlier PostgreSQL
Checkpoint — Simple CRUD
Redis JWT Auth RESTful APIs
Use the checkpoints and do not forget
Checkpoint — Complete App to practice what you learn. There are project ideas at each checkpoint that Route53 SES you can build to solidify your knowledge.
Get Some DevOps Knowledge EC2 VPC S3
Linux Basics Basic AWS Services
Checkpoint — Deployment
Monit
Checkpoint — Automation Checkpoint — CI / CD Checkpoint — Monitoring