Skip to content

N0ble-dev/Frontend-Roadmap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IEEE-Frontend-Roadmap

Are you looking to navigate the ever-evolving world of frontend development? Whether you're a beginner or an experienced developer, understanding the key technologies, tools, and concepts that are essential for success is crucial. This comprehensive roadmap provides you with a clear direction for your learning journey and covers the core aspects of frontend development.

roadmap 2024

If you prefer Notion

Background of the Learner

This roadmap is designed for learners who have a basic understanding of HTML, CSS, and JavaScript, providing a structured path to deepen their frontend development skills. Each week dives into specific technologies or concepts, building upon the previous weeks for a comprehensive understanding of modern frontend development.


Weekly Roadmap Overview

Each week focuses on learning specific frontend technologies, starting with foundational concepts like HTML and CSS, and progressing to advanced topics such as React, TypeScript, and Next.js.

Timeline

Phase Effort
Intro 3 Hours
Core 60 Hours
Intermediate 30 Hours
Advanced 48 Hours
Extra 34 Hours
  • Weeks 1-6: Foundational Topics (HTML, CSS, and basic JavaScript concepts)
  • Weeks 7-19: Advanced JavaScript and DOM manipulation
  • Weeks 20-28: Advanced React, hooks, state management, and Tailwind CSS
  • Weeks 29-35: TypeScript Advanced libraries, React Query, Material UI, and Next.js

Intro

Topic Effort Resources
Internet 30 minutes How the Internet Works, The Internet Explained
Browsers 1 hour How browsers work, How Do Web Browsers Work?
Hosting 30 minutes What Is Web Hosting?, Different Types of Web Hosting
Frontend vs Backend 10 minutes Frontend web development

Weekly Roadmap Overview

Core

HTML, CSS, and Bootstrap

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6


Intermediate

JavaScript and Tailwind CSS

Week 7

Week 8

Week 9

Week 10

Week 11

Week 12

Week 13

Week 14

Week 15

Week 16

Week 17

Week 18

Week 19


Advanced

React

Week 20

Week 21

Week 22

Week 23

Week 24

Week 25

Week 26

Week 27

Week 28


TypeScript

Week 29

Week 30


React + TypeScript

Week 31

Week 32

Week 33

Week 34


Next.js

Week 35


How to Use This Roadmap

  1. Follow the weekly links to access learning resources, assignments, and project details.
  2. Spend at least 20 hours per week on the topics.
  3. Complete assignments and practice building projects to solidify your understanding.
  4. Reach out to the IEEE Frontend Community for guidance and support.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors