- Object-Oriented Programming:
- Classes and inheritance
- Prototypal inheritance
- Closures and scope
- Higher-order functions
- Functional programming concepts
- Modern JavaScript Tools:
- Package managers (npm, yarn)
- Module bundlers (Webpack, Vite)
- Code formatters and linters
- Browser developer tools mastery
- React Core Concepts:
- Components and JSX
- Props and state management
- Event handling in React
- Conditional rendering
- Lists and keys
- Component lifecycle methods
- React Hooks (useState, useEffect, useContext)
- Custom hooks creation
- React Router for navigation
Live Project 2: Task Management Application with CRUD operations