Udemy

React JS Portfolio Website with Theme Customization

Enroll Now
  • 930 Students
  • Updated 11/2022
4.5
(198 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 29 Minute(s)
Language
English
Taught by
Ernest Apedo
Rating
4.5
(198 Ratings)
3 views

Course Overview

React JS Portfolio Website with Theme Customization

Build a premium modern Responsive React JS Portfolio Website for yourself today! Course comes with complete source code.

Source Code, Assets, Hosting discount link, and Free Domain are all included in this course!


  • This course is for ALL levels of React Developers looking to build THE PERFECT PORTFOLIO website to showcase their work.

  • My approach to this course is simple. I will explain every step needed to create this amazing responsive portfolio website (without wasting your time). You will learn modern React and CSS best practices, together with easy-to-use tools that'll add astonishing functionalities to the project.

  • By the end of this course, you will have a full-featured, modern, responsive portfolio website with:

    1. Complete theme customization functionality that stores theme state/value in your browser's local storage. This way your clients will have their last theme settings saved even if they close their browser or refresh the page.

    2. Animate-On-Scroll feature

    3. Convenient Contact Options (WhatsApp, messenger, mail)

    4. Auto-scroll carousel/slides for testimonials

    5. Filterable portfolio projects

    6. FAQs toggle feature

    7. Elegant Floating Navbar (for tablets and phones), and more!


  • Throughout the course, you will learn:

    1. How to Build Modern and Responsive Apps/Websites using React 18

    2. How to use React Hooks like (useState, useEffect, useRef, useReducer, and more)

    3. How to Create and use Custom React Hooks

    4. How to use the Context API and the useContext Hook

    5. How to use React Portals

    6. How to create Re-Usable Components

    7. How to add a Theme Customization feature that persists to LocalStorage

    8. How to Create carousel/slides with SwiperJS

    9. How to add Filtering to your portfolio projects

    10. How to use CSS3 Variables for efficient project customization

    11. CSS Positioning

    12. How to use Flexbox and Grid System

    13. How to use CSS Media Queries to create responsive websites

    14. How to use Responsive units like rem, %, vh, and vw

    15. How to create an elegant Floating Navbar for your website, and more!

Course Content

  • 10 section(s)
  • 70 lecture(s)
  • Section 1 Introduction
  • Section 2 Hosting & Domain, Tools & Extensions, and Project Folder Structure
  • Section 3 Navbar
  • Section 4 Header
  • Section 5 About
  • Section 6 Services
  • Section 7 Portfolio
  • Section 8 Testimonials
  • Section 9 FAQs
  • Section 10 Contacts

What You’ll Learn

  • How to Build Modern and Responsive Apps/Websites using React 18
  • How to use React Hooks like (useState, useEffect, useRef, useReducer, and more)
  • How to Create and use Custom React Hooks
  • How to use the Context API and the useContext Hook
  • How to use React Portals
  • How to create Re-Usable Components
  • How to add a Theme Customization feature that persists to browser local storage
  • How to create carousel/slides with SwiperJS
  • How to add Filtering to your portfolio projects
  • How to use CSS3 Variables for efficient project customization
  • CSS Positioning
  • How to use the Flexbox and Grid System
  • How to use CSS Media Queries for website Responsiveness
  • How to use CSS units like rem, %, vh, and vw to achieve responsive design
  • How to create an elegant Floating Navbar that adds a native app feel to your website, and more!


Reviews

  • E
    EMMANUEL JOSHUA EERAPOGU
    4.0

    Overall experience was good, As this was my first portfolio which I coded. I would still like to add few more styles and themes to make my portfolio even more effective and efficient....

  • A
    Angel Igancio Bustamante
    5.0

    Amazing course !!

  • W
    Wayne c
    1.0

    not clear and in-depth enough for people to actually make their own page

  • C
    Carlos Lazcano
    5.0

    Excellent and easy to follow!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed