Companies Home Search Profile

React For The Rest Of Us

Focused View

Brad Schiff

16:16:15

80 View
  • 001 What Problem Does React Solve.mp4
    15:14
  • 002 Let's Start Using React.mp4
    18:04
  • 003 What Is JSX.mp4
    08:23
  • 004 Staying Organized Components Using Other Components.mp4
    06:22
  • 005 Using Props To Make a Component Flexible.mp4
    07:43
  • 006 Looping Through An Array Within JSX.mp4
    11:39
  • 007 State.mp4
    11:41
  • 008 Handling Events (Like a Button Click etc...).mp4
    11:37
  • 009 Working With Forms.mp4
    17:40
  • 010 What is UseEffect.mp4
    19:58
  • external-assets-links.zip
  • 001 Text Editor.mp4
    14:15
  • 002 Quick VS Code Settings.html
  • 003 Node.js.mp4
    04:38
  • 004 13.zip
  • 004 Setting Up Our Workflow.mp4
    19:58
  • 005 Important Note About NPM Packages and The Zip Files in This Course.html
  • 005 package.zip
  • 005 package-end-of-course.zip
  • external-assets-links.zip
  • 001 14.zip
  • 001 Starting Our Complex App.mp4
    18:21
  • 002 Tip Always Have The Current Year In The Footer.html
  • 003 15.zip
  • 003 Routing (Single Page Application).mp4
    19:41
  • 004 Quick Note About Rendering React Components To The DOM.html
  • 005 React Developer Tools.mp4
    04:30
  • 006 Creating a Visual Studio Code Snippet.mp4
    08:06
  • 007 18.zip
  • 007 Create a Reusable Container Component.mp4
    10:34
  • 008 19.zip
  • 008 Quick Details & Composition.mp4
    12:12
  • external-assets-links.zip
  • 001 Choosing The Right Approach For You.html
  • 002 Getting a Database Ready.mp4
    11:09
  • 003 Solution to Common Database Problem.html
  • 004 Note About a Common Misspelling.html
  • 005 Running The Back-End.mp4
    06:03
  • 006 Optional Alternative Simple Docker Back-End.mp4
    11:27
  • 006 docker-compose.zip
  • 001 Quick Note About Debugging.html
  • 002 22.zip
  • 002 Sending a Request From the Front-End.mp4
    12:55
  • 003 23.zip
  • 003 Access Form Field Values with React.mp4
    07:18
  • 004 24.zip
  • 004 Logging In.mp4
    12:00
  • 005 25.zip
  • 005 Render Different Components Depending on State.mp4
    10:37
  • 006 26.zip
  • 006 Persisting State (Local Storage).mp4
    10:57
  • 007 27.zip
  • 007 Conditional Homepage Content.mp4
    11:57
  • 008 28.zip
  • 008 Create Post Screen.mp4
    17:28
  • 009 29.zip
  • 009 View Single Post Screen.mp4
    10:22
  • 010 30.zip
  • 010 Flash Messages.mp4
    14:22
  • 001 31.zip
  • 001 Context.mp4
    16:42
  • 002 32.zip
  • 002 useReducer.mp4
    14:17
  • 003 33.zip
  • 003 A Powerful Duo useReducer & Context.mp4
    15:52
  • 004 34.zip
  • 004 What is Immer.mp4
    08:18
  • 005 35.zip
  • 005 useEffect Practice.mp4
    15:45
  • 001 36.zip
  • 001 Profile Screen.mp4
    19:58
  • 002 37.zip
  • 002 Load Posts by Author.mp4
    17:02
  • 003 38.zip
  • 003 Make Single Post Screen Actually Load The Real Content.mp4
    12:09
  • 004 39.zip
  • 004 Animated Loading Icon.mp4
    06:33
  • 005 40.zip
  • 005 Cleaning Up After Ourselves (useEffect).mp4
    07:37
  • 006 41.zip
  • 006 Markdown in React.mp4
    06:58
  • 001 42.zip
  • 001 Adding Tooltips on Hover for Actions.mp4
    05:56
  • 002 43.zip
  • 002 Edit (Update) Post Component.mp4
    19:28
  • 003 44.zip
  • 003 Edit Post Continued.mp4
    18:35
  • 004 45.zip
  • 004 Client-Side Form Validation.mp4
    17:06
  • 005 46.zip
  • 005 Quick Attention To Detail Features.mp4
    19:27
  • 006 47.zip
  • 006 Delete a Post.mp4
    14:50
  • 001 48.zip
  • 001 Setting Up Search Overlay.mp4
    16:21
  • 002 49.zip
  • 002 React Transition Group (CSS Transition).mp4
    13:15
  • 003 Regarding The Index In The Next Lesson.html
  • 004 50.zip
  • 004 Waiting for User To Stop Typing.mp4
    16:15
  • 005 51.zip
  • 005 Finishing Search (Part 1).mp4
    13:23
  • 006 51.zip
  • 006 Finishing Search (Part 2).mp4
    11:43
  • 001 52.zip
  • 001 Follow User Feature.mp4
    19:59
  • 002 53.zip
  • 002 Profile Followers and Following Tabs.mp4
    17:10
  • 003 54.zip
  • 003 Homepage Post Feed.mp4
    19:23
  • 001 55.zip
  • 001 Live Chat User Interface.mp4
    18:11
  • 002 56.zip
  • 002 Sending & Receiving Chats (Part 1).mp4
    12:01
  • 003 56.zip
  • 003 Sending & Receiving Chats (Part 2).mp4
    09:03
  • 004 57.zip
  • 004 Finishing Chat.mp4
    19:30
  • 001 58.zip
  • 001 Improving Registration Form.mp4
    19:59
  • 002 59.zip
  • 002 Finishing Registration Form (Part 1).mp4
    18:36
  • 003 Quick Note About If Statement.html
  • 004 59.zip
  • 004 Finishing Registration Form (Part 2).mp4
    08:52
  • 005 60.zip
  • 005 Quick Flash Message Details.mp4
    02:41
  • 006 61.zip
  • 006 Proactively Check If Token Has Expired.mp4
    09:56
  • external-assets-links.zip
  • 001 62.zip
  • 001 React Suspense - Lazy Loading (part 1).mp4
    13:28
  • 002 62.zip
  • 002 React Suspense - Lazy Loading (part 2).mp4
    09:36
  • 003 Note About Suspense for Data Fetching.html
  • 004 63.zip
  • 004 Building a Dist Copy of Our Site.mp4
    16:45
  • 005 64.zip
  • 005 React Outside of the Browser (Part 1).mp4
    16:42
  • 006 64.zip
  • 006 React Outside of the Browser (Part 2).mp4
    07:33
  • 007 Two Quick Notes.html
  • 008 Pushing Our API Backend Server Up To The Web.mp4
    18:28
  • 009 66.zip
  • 009 Pushing Our React Front-End Up To The Web.mp4
    15:36
  • 001 Understanding Concurrency.mp4
    18:05
  • external-assets-links.zip
  • 001 Welcome To The Extra Credit Section.html
  • 002 Profile Not Found Situation.html
  • 003 Login Form Highlight Empty Fields With Red Border.html
  • 004 Allow For Other Color of Flash Messages (Not Only Green).html
  • Description


    Learn React JS to create Single Page Applications (SPA) using modern practices like Context, Reducer, Suspense and more

    What You'll Learn?


    • The problem React solves and *why* we should use it (aside from "because it's popular")
    • How to create Single Page Applications with React
    • The ability to keep your code organized and manageable
    • How to seamlessly pull real and dynamic data into your front-end

    Who is this for?


  • Anyone who wants to create user interfaces using the most popular and in-demand library in the world today.
  • What You Need to Know?


  • A basic understanding of HTML (e.g. "p" is for paragraph, "h1" is for headline, etc...)
  • You could likely work through this course even without any JavaScript experience given the reasonable pace of lessons, but at least a tiny bit of JavaScript familiarity is recommended and will result in a much more enjoyable experience
  • No CSS knowledge required (although it helps to understand that CSS is used to add style & design to a page)
  • More details


    Description

    Learn the world's most popular library for creating user interfaces!

    What makes this course different is we take the time to understand *why* we're doing what we're doing. We begin by asking an important question that so many other React courses skip entirely; What problem does React solve?

    Once we understand what React is and isn't, we spend the remainder of the course together building the front-end for a real world social media app where you can post, follow other users and even hop into a live chatroom. Along the way we will:

    • Understand what "state" is in React and how to bring our interfaces to life

    • Use the modern "hook" approach with Function Components

    • Leverage React Router to create a Single Page Application with shareable URLs

    • See the power of Context, Reducer, and Immer and create an ideal way of working with state

    • Run code at the perfect moments by understanding the power of useEffect()

    • Use async HTTP requests to communicate with APIs so that our app feels meaningful by working with real data

    • Deploy our app up onto the web so you can share it with your friends and family

    This course may be brand new, but this isn’t my first time teaching. I’ve led training sessions for Fortune 500 companies and I’ve already helped over 98,000 people on Udemy and received the following feedback:

    "Brad definitely has some of the best techniques to embed the lesson into your mind… hands down these are the best tutorials I have had the opportunity to view."

    "Presentation is concise without being tedious… you honestly feel that you have a thorough understanding of the subject."

    "…[Brad] explained the process. Not memorize this or that, he explained the process. If you're looking to take a course to understand the foundations of creating websites, look no further."

    Become highly valuable and relevant to the companies that are hiring front-end developers; in one convenient place alongside one instructor. If you're ready to begin building with React - I'll see you on the inside!

    Who this course is for:

    • Anyone who wants to create user interfaces using the most popular and in-demand library in the world today.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Hi, I'm Brad and I’ve taught web development to countless coworkers and held training sessions for fortune 100 companies.I also teach local night classes and run a somewhat popular YouTube channel named LearnWebCode. I’m a front-end developer, designer, and educator. I’ve been building user interfaces for over a decade for the world's largest brands, international technology leaders, and national political campaigns. I'm fortunate to enjoy the development work I do, but my true passion is helping people learn.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 73
    • duration 16:16:15
    • English subtitles has
    • Release Date 2022/11/22