Frontend Development Javascript React Roadmap
Frontend Development Javascript React Roadmap
Doubt in mind?
WhatsApp us at +917014963730
(Check Page 26 For Certificate information)
Level - 1
HTML5 & CSS3 Masterclass: Build Responsive Website 🔗
Course Introduction
● Introduction & Curriculum Walkthrough
● Welcome - Let's Get Started!
HTML Fundamentals
● HTML Introduction
● Head Section
● Common HTML Tags
● Media Tags
● Linking Page
● Forms I
● Forms II
● Comments
● List
● Tables
● Inline and Block
● Id & Classes
HTML Semantics
● Semantics I
● Semantics II
● HTML Entity
www.unwiredlearning.com
3
● Selectors
● Selector Game I
● Selector Game II
● Specificity
● Common Properties
CSS Fundamentals 2.0
● Box Model
● Box Sizing
● Box Model Values
● Unit Values
www.unwiredlearning.com
4
● Background Gradient
● Input Fields
● Forgot Password
● Login Button
● Min Max Width
Layout 1 - Flexbox
● Flexbox Introduction
● Parent Properties
● Child Properties
● Flexbox Tool
● Flexbox Game
www.unwiredlearning.com
5
Browser Compatibility
● Browser Compatibility - Vendor Prefix Code
www.unwiredlearning.com
6
● Concepts - Extend/Inheritance
● Concepts - Mixins and Operators
www.unwiredlearning.com
7
www.unwiredlearning.com
8
Level - 2
JavaScript Masterclass: Basics To Advanced With 10 Projects 🔗
Introduction & Resources
● Course Introduction
● Welcome - Let's Get Started!
● Resources [Important]
● Resources [Important]
JavaScript Basics
● JavaScript Basics
● Environment Setup
● How To Run JavaScript Files?
● Browser Console
● Variables, Constants & Comments
● Naming Convention
● Data Types
● Strings
● String Methods
● Numbers
● Template Literals
● Arrays
● Null & Undefined
● Booleans & Comparisons
● Loose vs Strict Comparison
● Type Conversion
Control Flow
● Control Flow
● For Loop
● For Loop (in & of)
● While Loop
● Do While Loop
● If Statements
● Else & Else If
www.unwiredlearning.com
9
● Logical Operators
● Logical NOT
● Break & Continue
● Switch Statements
● Scope (Global & Local)
● Ternary Operator
Functions
● Functions - I
● Functions - II
● Arguments & Parameters
● Returning Values
● Arrow Functions
● Functions & Methods
● forEach Method & Callbacks
● forEach Method
Object Literals
● Object Literals - I
● Object Literals - II
● Methods
● 'this' Keyword
● Objects in Arrays
● Math Object
● Primitive vs Reference Types - I
● Primitive vs Reference Types - II
www.unwiredlearning.com
10
● Relationships (Parent/Child/Siblings)
● Events - I
● Events - II
● Creating & Removing Elements
● Event Bubbling & Delegation
● More DOM Events
Form & Form Events
● Events Inside Forms
● Submit Events
● Regular Expressions
● Testing RegEx Patterns
● Basic Form Validation
● Keyboard Events
● Events on HTML Page
Array Methods
● Filter Method
● Map Method
● Reduce Method
● Find Method
● Sort Method
● Reverse Method
● Chaining Methods
www.unwiredlearning.com
11
● Project Demo
● Template Structure [Optional]
● Add Task
● Delete Task
● Update Task Count
● Search Task I
● Search Task II: Case Sensitive
● Project Deployment Using Github & Netlify
Local Storage
● Local Storage
● JSON
Object-Oriented Programming
● Object-Oriented Programming - I
● Object-Oriented Programming - II
● Object Literals Again!
● Classes
● Methods
www.unwiredlearning.com
12
● Inheritance - I
● Inheritance - II
● Prototype Model
● Prototype Inheritance
● Built-in Methods
● Static Keyword
● Getter & Setter
Error Handling & Exceptions
● Error Handling
● Exceptions
Modules
● Module - I
● Module - II
Asynchronous JavaScript
● Asynchronous JavaScript
● setTimeout
www.unwiredlearning.com
13
● setInterval
● Callbacks & Callback Hell
● Promises
● Promises All
● Async & Await
● API / JSON Data
● Fetch API
● Fetch API - Methods
Project: News Portal 🎉
● Project Source Code - GitHub
● Project Demo
● Template Structure [Optional]
● Working With News API
● Fetch News Data
● News Categories
● Backup Data
● Category Request
● Project Deployment Using Github & Netlify
Babel
● Installing Node.js
● Babel Introduction
● Babel CLI
● Babel
● Folder Structure
Webpack
● Webpack
● Loaders
● Mode
● Webpack Dev Server
● Webpack Boilerplate Code
Firebase
● Firebase Introduction
● Webpack Setup
www.unwiredlearning.com
14
● Firebase Setup
● Firebase Connection
● Fetching Documents - I
● Fetching Documents - II
● Adding & Deleting Documents
● Snapshots
● Firestore Queries
● Ordering Data
● Updating Documents
● Fetching Individual Document
● Authentication - I
● Authentication - II
Project: notNotion 🎉
● Project Source Code - GitHub
● Project Demo
● Template Structure [Optional]
● Navbar, Modals & Accordions
● Swipe Library - I
● Swipe Library - II
● Merge All Projects
● Project Deployment Using Github & Netlify
www.unwiredlearning.com
15
Level - 3
React JS Masterclass: Basics To Advanced With 10 Projects 🔗
www.unwiredlearning.com
16
Project: TaskMate 🎉
● Project Source Code - GitHub
● TaskMate Demo
● Project Structure
● Components
● State: tasklist & setTasklist
● Function: Edit & Delete
www.unwiredlearning.com
17
React Router
● React Router Introduction
● React Router Setup
● Project Structure
● Navigation
● Route Parameters
● No Route Found
● Nested Routes
● Project Restructuring
www.unwiredlearning.com
18
www.unwiredlearning.com
19
● Project Deployment
www.unwiredlearning.com
20
www.unwiredlearning.com
21
● Firebase Setup
● Firebase Connection
● Fetching Documents - I
● Fetching Documents - II
● Adding & Deleting Documents
● Snapshots
● Firestore Queries
● Ordering Data
● Updating Documents
● Fetching Individual Document
● Authentication - I
● Authentication - II
www.unwiredlearning.com
22
Level - 4
Git & GitHub Masterclass: From Basics to Advanced 🔗
Course Introduction
● Course Introduction
● Welcome - Let's Get Started!
● Resources [Important]
Git Introduction
● Git Introduction and Version Control System
● Installation & Setup
● Configuration
Git Branches
● Introduction to Git Branches
● Feature Branch
● Pull Changes & Merge Branch
● Git Pull Command
Merge Conflicts
● Introduction: Merge Conflict
● Solving: Merge Conflict
www.unwiredlearning.com
23
Rebase
● Git Rebase Introduction
● Rebase Merge Conflict
● Difference Between Merge & Rebase
Git Files
● Git Ignore
● Git README
Git Clone
● Git Clone: Any Repository
● Git Clone: Own Repository
www.unwiredlearning.com
24
Workflows
● Git & GitHub Workflow
www.unwiredlearning.com
25
Level - 5
Job Search & Resume Building: Preparation For Freshers 🔗
Course Introduction
● Course Introduction
● Access Resources
Profile Building
● Section Introduction
● Github Profile README
● Github Project README
● LinkedIn
● Blog
● Twitter
● Freelancing
Resume Building
● Resume Basics
● Resume Content
● Resume: Building First Version
● Resume Examples
● Resume Templates
● Resume Checklist
Searching Internship
● Internship Search - 1
● Internship Search - 2
● Internship Search - 3
● Internship Search - 4
Random Questions
● Section Introduction
● Should You Join Unpaid Internship?
● Building Experience As A Beginner?
www.unwiredlearning.com
26
Certificate Information
1. The complete roadmap is divided into 5 different levels according to concepts and
projects.
3. You will get access to certificates instantly after completing the course lectures.
4. For more information about topics, projects and course flow, check the individual
course page.
www.unwiredlearning.com