0% found this document useful (0 votes)
3 views

Web Development Roadmap Zero to Hero NF9qiPSB

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Web Development Roadmap Zero to Hero NF9qiPSB

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Web Development Roadmap ⇿ Zero To Hero

Hey! Glad you're here 😀

I've spent multiple hours compiling this well-ordered learning resource to help you become a web
developer for free!

Prerequisites

There are no prerequisites! 😃

Here's a short but in-depth web developer roadmap if you feel this one is too long 😀

Part One: Theories


Duration: 1 week

• Step 1 ⇿ What is the web?

• Step 2 ⇿ What are internet protocols: IP

• Step 3 ⇿ What is HyperText Transfer Protocol (HTTP)

• Step 4 ⇿ Web Security: What are SSLs

• Step 5 ⇿ Foundations of Programming

• Step 6 ⇿ What are web servers?

• Step 7 ⇿ What are databases

• Step 8 ⇿ What are web hosts?

• Step 9 ⇿ What is File Transfer Protocol: FTP?

Part Two: Frontend Development


Duration: 4 months

• Step 1 ⇿ Learn The Basics: Web Development

• Step 2 ⇿ Code Versioning: Introduction to Git

• Step 2 ⇿ Learn CSS

• Step 3 ⇿ Basics of Programming

• Step 3 ⇿ Learn JavaScript


• Step 4 ⇿ Learn React

• Step 5 ⇿ Learn Tailwind

• Step 5 ⇿ First Project: React Todo App!

• Step 6 ⇿ Second Project: Landing Page!

Part Three: Backend Development


Duration: 4 months

• Step 1 ⇿ What are APIs?

• Step 2 ⇿ What is Server Side Rendering

• Step 3 ⇿ What is Representational State Transfer: RESTful API

• Step 4 ⇿ Learn Node JS

• Step 5 ⇿ First Project: Console Application

• Step 6 ⇿ Learn Express JS

• Step 7 ⇿ Learn MVC Architechture

• Step 8 ⇿ Learn Nest.js

• Step 9 ⇿ First Project: Todo API

Part Four: Database


Duration: 2 months

• Step 1 ⇿ What is Structured Query Language (SQL)

• Step 2 ⇿ What is a Relational Database Management System (RDMS)

• Step 3 ⇿ RDMS vs. NoSQL

• Step 4 ⇿ Basics of SQL

• Step 5 ⇿ Learn MongoDB

• Step 6 ⇿ Learn Mongoose

• Step 7 ⇿ Project: URL Shortener API

Part Five: Software Development Life Cycles (SDLC)


Duration: 1 week

• Step 1 ⇿ Lean Methodology


• Step 2 ⇿ Agile Methodology

• Step 3 ⇿ DevOps

• Step 4 ⇿ Iterative

• Step 5 ⇿ V-Model

Part Six: Deployment


Duration: 1 month

• Step 1 ⇿ What are Virtual Machine Hosts?

• Step 2 ⇿ What is Node Balancing?

• Step 3 ⇿ What is Nginx?

• Step 4 ⇿ Types of Web Hosts - Managed Hosts/Virtual Hosts/Shared Hosts

• Step 5 ⇿ Basic Linux 101

• Step 6 ⇿ Deploying to Managed Hosts: Netlify

• Step 7 ⇿ Deploying to AWS: EC 2 Instances

• Step 8 ⇿ Deploying Node JS service to DigitalOcean

You might also like