React UI developer Level 1
Skills
Program Description
Syllabus/Curriculum
Program Outine
Day1
Introduction to JavaScript, syntax, and programming basics
Day2
Variables, data types, and operators
Day3
Conditional statements (if, switch) and loops (for, while)
Day4
Functions, parameters, return values, and scope
Day5
Arrays and array methods (map, filter, reduce, forEach)
Day6
Objects, object manipulation, and nested structures
Day7
ES6+ features: let/const, template literals, arrow functions
Day8
Destructuring, spread/rest operators, and default parameters
Day9
DOM manipulation: selecting, creating, and modifying elements
Day10
Event handling and form validation
Day11
JavaScript timers (setTimeout, setInterval) and basic animations
Day12
JSON, localStorage, and sessionStorage
Day13
Error handling, debugging, and console methods
Day14
Async JavaScript: promises, async/await, and fetch API
Day15
Mini Project 1: Interactive To-Do List with Local Storage
Day16
Introduction to React.js, project setup with Vite or Create React App
Day17
React components: functional components and JSX syntax
Day18
Props: passing and validating data between components
Day19
useState hook for managing local component state
Day20
Event handling and two-way binding in React
Day21
Conditional rendering and rendering lists
Day22
useEffect hook for side effects and lifecycle simulation
Day23
Forms and controlled components in React
Day24
Component composition and reusability
Day25
React Router for navigation and multi-page apps
Day26
Fetching data from APIs using fetch and axios
Day27
Global state management with Context API
Day28
React performance optimization with memo and useCallback
Day29
Mini Project 2: Weather App with API integration
Day30
Mini Project 3: React Notes App with CRUD operations
Day31
Introduction to Tailwind CSS: setup and configuration
Day32
Utility-first styling: colors, spacing, typography
Day33
Flexbox and Grid layouts with Tailwind
Day34
Responsive design with Tailwind breakpoints
Day35
Customizing Tailwind theme and using plugins
Day36
Introduction to Material UI: setup and component usage
Day37
MUI layout components: Box, Container, Grid
Day38
MUI form components: TextField, Select, Checkbox, Radio
Day39
MUI navigation components: AppBar, Drawer, Tabs
Day40
Styling MUI components with SX prop and theme customization
Day41
Project Planning: Wireframing and component structure
Day42
Implementing authentication pages with MUI + Tailwind
Day43
Integrating APIs and managing global state
Day44
Optimizing UI/UX and testing the application
Day45
Final Project Submission: Fully functional, styled React application
Program Certificate Preview


Program Information
Program Type
Short Internship ProgramLocation
Online/RemoteMentor/Guide
1:1Experience
No RequiredQualifications
Any GraduateBenefits
CertificatesInternship OpportunitiesJob Referrals2 ProjectsUnlimited Practice Assessments3 Mock InterviewsCheck learning progressPrice
749 INR