Logo
flag

Namaste React

Logo

Please rate the course

0.0
Language:
English
Duration:
65:22:58
Number of lessons:
29
Added date:
25/01/2025
Rating:
0.0

Course short description

The series of lessons is designed to take you from "zero" to "hero" level in React. Along this journey, you will study material through video lessons and then apply your knowledge in practice by creating projects. The curriculum is based on the principle of "learn by creating," so you can expect numerous assignments and projects. Register only if you are ready for intensive learning.

Projects You Will Implement Within the Course

  1. NetflixGPT - a movie recommendation app integrated with GPT-3.5 Turbo
  • GPT search using GPT-3.5 Turbo API
  • Authentication: registration, login, logout
  • Form processing and validation
  • Utilization of advanced Tailwind CSS
  • Working with the useRef hook
  • Implementation of memoization
  • Support for multiple languages
  • Data management using Redux Toolkit
  • Using .env to secure API keys
  1. Namaste YouTube - a web app resembling YouTube with a live chat feature
  • Autocomplete implementation in YouTube search
  • Nested comments feature
  • Live chat system with anonymous users
  • Creating UI effects like Shimmer UI
  • Infinite scrolling for easy viewing
  • Working with YouTube API to fetch video data
  • API request optimization through caching
  1. Namaste Food - a food ordering app like Swiggy
  • Setting up a React project from scratch
  • Learning the basics of Tailwind CSS
  • Diving deep into React Hooks
  • Implementing routing in React
  • API data handling and management
  • Comparing functional and class components
  • Using Redux and Redux Toolkit
  • Testing the app with Jest
  1. DevTinder (BONUS) - a social connections platform with a live chat feature
  • Building a user interface from scratch
  • Designing high and low-level architecture
  • State management using Redux
  • Within this project, only the interface is studied

What You Will Learn

  • React Hooks
  • State management
  • Redux
  • Creating reusable components
  • JSX, React Router
  • Optimizing React applications
  • Development with Tailwind CSS
  • Testing with Jest
  • Writing custom hooks
  • Working with dynamic UI
  • Code splitting and much more

The course is entirely project-based. We will see how theoretical concepts are applied in practice. Instead of boring slides, we will write code from the very first episode.

We will start from scratch and reach the creation of production-ready applications in 16 episodes. Sounds cool, right?

Write your comment

Logo