1. Introduction
  • Getting Started with Internshala Trainings
  • Installing the required tools
  • Setting up tools
  • Modern Web
  • Modern JavaScript
  • Introduction to React
2. Tic Tac Toe Game
  • Module Overview
  • Introduction and project creation
  • Components, Props and Styles
  • React state and events. Derived value from state
  • Extended Game Functionality
  • Finishing up and Deployment
3. Box Office App
  • Module Overview
  • Introduction and project creation
  • Client-side navigation.
  • Connecting input data and REST API. Dynamic content.
  • Data fetching techniques.
  • Displaying API data.
  • Creating and reusing custom react hooks
  • Styling React Apps with CSS-IN-JS.
  • Deployment, making a PWA.
4. Chat Application
  • Updates
  • Firebase
  • Introduction and Scaffolding the Project
  • Private and Public Pages
  • Context API
  • Creating Sidebar and Dashboard
  • Creating and Displaying Chat Rooms
  • Creating Layout for Chat Page
  • Context API Problem-Solution
  • Denormalized Data
  • Displaying Chat Feed
  • Real-time User Presence
  • Role-Based Access
  • Messages Likes and Deletion
  • File and Audio Chat Messages
  • Extended Chat Features and Deployment
5. Custom Backend
  • Introduction and Theory
  • Preparing Frontend
  • Cloud Functions and Messaging
Assignment & Summary
  • Key Features of React
  • What is the Next Move?
  • Final Project