The Complete React & Next.js Course: From Beginner to Pro
The Complete React & Next.js Course: From Beginner to Pro, available at $54.99, has an average rating of 4.67, with 102 lectures, based on 23 reviews, and has 6004 subscribers.
You will learn about Become a professional React developer from scratch Understand all React concepts from basics to advanced Build real-world projects to practice and apply your knowledge and also add to your portfolio Learn how to style react components with Tailwind CSS Master single-page applications development with React Router Learn full-stack web development with Next JS This course is ideal for individuals who are Web developers or designers who want to step to master React and professionally start developing using it It is particularly useful for Web developers or designers who want to step to master React and professionally start developing using it.
Enroll now: The Complete React & Next.js Course: From Beginner to Pro
Summary
Title: The Complete React & Next.js Course: From Beginner to Pro
Price: $54.99
Average Rating: 4.67
Number of Lectures: 102
Number of Published Lectures: 95
Number of Curriculum Items: 102
Number of Published Curriculum Objects: 95
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Become a professional React developer from scratch
- Understand all React concepts from basics to advanced
- Build real-world projects to practice and apply your knowledge and also add to your portfolio
- Learn how to style react components with Tailwind CSS
- Master single-page applications development with React Router
- Learn full-stack web development with Next JS
Who Should Attend
- Web developers or designers who want to step to master React and professionally start developing using it
Target Audiences
- Web developers or designers who want to step to master React and professionally start developing using it
Welcome to the ultimate React course!
Unlike many other React courses on Udemy, this course will make you ready to professionally work with React in the quickest, practical and efficient way.
In this course you will master all React JS concepts from basics to advanced and apply your knowledge by working on real-world projects which you can also add to your portfolio.
After finishing this course you will be able to start developing with React.js professionally in the quickest and most efficient way possible!
The course covers the following topics:
-
What is React ?
-
Function Components
-
Styling React Components
-
Conditional Rendering
-
Event Handling
-
Props
-
State
-
React Hooks
-
Side Effects in React
-
GraphQL
-
Debugging and Deploying React Applications
-
Using Tailwind CSS with React
-
Class Components in React
-
React Router
-
Fullstack web development with Next.js
-
Using PostgreSQL with Next.js
-
Creating APIs with Next.js
-
Deployment via Vercel
Big names in the industry, like Facebook, Netflix, and Airbnb, use React, which is the most popular JavaScript tool for making dynamic web apps.
Learning how to use React will help your job by letting you make modern, fast, and scalable web apps.
Sign up for this course to get your skills up to speed quickly and find jobs that are in high demand!
This course doesn’t require any prior React knowledge!
This course starts with zero knowledge assumed! All you need is basic Javascript, HTML and CSS knowledge.
So what are you waiting for ? join the course risk-free thanks to the 30-day money-back guarantee and I’ll see you there 🙂
Course Curriculum
Chapter 1: Introduction
Lecture 1: What is React ?
Lecture 2: Environment Setup
Lecture 3: IMPORTANT: Source Code Repository
Chapter 2: React Basics
Lecture 1: Creating React Project
Lecture 2: Creating Our First React Component
Lecture 3: Function Components
Lecture 4: Adding Styles
Lecture 5: Displaying Data
Lecture 6: Conditional Rendering
Lecture 7: Event Handling
Lecture 8: Props
Lecture 9: Project 1 – Profile Card
Lecture 10: Props Validation
Lecture 11: State
Lecture 12: Stale State
Chapter 3: Project 2 – Task Manager
Lecture 1: Project Overview
Lecture 2: TaskList Component
Lecture 3: TaskInput Component
Lecture 4: App Component
Lecture 5: Adding Event Handling
Lecture 6: Styling
Chapter 4: React Hooks
Lecture 1: Introduction to React Hooks
Lecture 2: Context Hook
Lecture 3: Reducer Hook
Lecture 4: Project 2 Follow Up: Using Reducers
Lecture 5: useRef
Lecture 6: useMemo
Lecture 7: Custom Hooks
Chapter 5: Side Effects in React
Lecture 1: Introduction to Side Effects
Lecture 2: useEffect Hook
Lecture 3: useEffect with Dependecies
Lecture 4: Cleanup Functions
Chapter 6: Project 3 – SpaceX Launches Tracker
Lecture 1: Creating LaunchTracker Component
Lecture 2: Adding Pagination
Lecture 3: Styling the Website
Chapter 7: Debugging and Deploying React Applications
Lecture 1: React Development Tools
Lecture 2: Deploying to Github Pages
Lecture 3: Deploying With Vercel
Chapter 8: Using Tailwind CSS with React
Lecture 1: What is Tailwind CSS ?
Lecture 2: Margin and Padding
Lecture 3: Colors in Tailwind
Lecture 4: Font Size and Color
Lecture 5: Background Color
Lecture 6: Shadows
Lecture 7: Grids
Lecture 8: Hover Event
Lecture 9: Setting Up Tailwind CSS with React
Lecture 10: Project 4 – Card Gallery Project Overview
Lecture 11: Creating the Card Component
Lecture 12: Creating the Cards Gallery
Lecture 13: Final Touches
Chapter 9: GraphQL with React
Lecture 1: Introduction to GraphQL
Lecture 2: GitHub GraphQL API
Lecture 3: Creating a Github Personal Token
Lecture 4: Setting Up Apollo Client
Lecture 5: Retrieving Github User Repositories via GraphQL
Chapter 10: React The Legacy Way: Class Components
Lecture 1: Introduction to Class Components
Lecture 2: Managing State in Class Components
Lecture 3: Class Components Life-Cycle Methods
Chapter 11: Project 5 – Weather Dashboard Using Class Components
Lecture 1: Fetching the Weather Data via OpenWeather API
Lecture 2: Writing the JSX code
Lecture 3: Implementing the Event Handlers
Chapter 12: React Router
Lecture 1: Introduction to React Router
Lecture 2: Navigation with NavLink
Lecture 3: Nested Routing
Lecture 4: Navigating Programmatically
Lecture 5: URL Parameters
Chapter 13: Project 6 – Online Shopping Website
Lecture 1: Project Overview
Lecture 2: Setting Up the Project
Lecture 3: Create the JSON Data
Lecture 4: Setting Up React Router
Lecture 5: Creating the Home Page
Lecture 6: Creating the Product Detail Page
Lecture 7: Creating the Profile Page
Chapter 14: Using Next.js
Lecture 1: Introduction to Next.js
Lecture 2: IMPORTANT: Next.js Project Source Code
Lecture 3: Creating a Project with Next.js
Lecture 4: Styling
Lecture 5: Fonts Optimization
Lecture 6: Optimizing Images
Lecture 7: Layouts and Pages
Lecture 8: Navigation with Links
Lecture 9: Creating a Database and Deploying
Lecture 10: Fetching Data from the Database
Chapter 15: Project 7 – Building a Blog Website with Next.js
Lecture 1: IMPORTANT: Project's Source Code
Instructors
-
Ahmed Elsakka
Software Engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 2 votes
- 4 stars: 8 votes
- 5 stars: 13 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024