ReactJS Fundamentals LiveLessons, 2nd Edition

Watch ReactJS Fundamentals LiveLessons, 2nd Edition

  • 1969
  • 1 Season

ReactJS Fundamentals LiveLessons, 2nd Edition is a comprehensive video course that offers a detailed explanation of fundamental concepts of ReactJS. Created by renowned expertin in ReactJS, Ryan Florence, this course is designed to help web developers learn the basics and advanced features of ReactJS.

Throughout the course, Ryan Florence covers essential topics such as fundamentals of ReactJS architecture, how to create and manage components, the ReactJS lifecycle, routing, working with APIs, and much more. The course contains about 23 sections and more than 7 hours of lecture that guide you through creating, testing, debugging, and deploying your ReactJS project.

The first sections of the course introduces you to ReactJS and covers the fundamentals of ReactJS, including JSX syntax, components, and props. You will learn how to use state and lifecycle methods, how to create UI components, and how to work with events in ReactJS. Moreover, the videos and exercises cover the core principles of ReactJS including the unidirectional data flow, virtual DOM, and the Flux architecture, which help learners to better understand how React applications work.

The course also includes several hands-on lessons where learners will gain experience building components and implementing JSX. You will start by creating a simple ReactJS application, and then go on to build more complicated components using advanced features such as composition and inheritance. Additionally, you'll learn how to build a complete product list application step by step.

Another highlight of the course is the section on how to handle events in ReactJS. Ryan Florence offers learners an in-depth understanding of how React's event handling works, including the importance of the Synthetic Event system, how React inputs work, and how to build a Search component that updates in real-time with user input.

The second half of the course deals with more advanced concepts such as React routing, Redux, and working with APIs. The videos cover how to use the React Router package to allow for server-side rendering and how to use Redux to manage complex state in an application. There is also an entire section devoted to working with APIs and a section guiding learners on how to test their applications with Jest.

One of the standout aspects of this course is that Ryan Florence delivers the content in a very clear and concise manner. The lessons are broken down into small and easily digestible chunks, making it easy for learners of all levels to follow along. Furthermore, the course offers plenty of exercises, quizzes, and coding challenges, allowing learners to test their understanding of the concepts taught in each lesson.

Overall, ReactJS Fundamentals LiveLessons, 2nd Edition is an excellent video course for anyone looking to learn ReactJS. No previous experience with ReactJS is required, but a basic knowledge of HTML, CSS, and JavaScript would be helpful. With comprehensive lectures on the basics of React to more complex topics of React such as Redux and working with APIs, the course is a worthwhile investment for those looking to gain a deep understanding of one of the most popular front-end web development frameworks.

Filter by Source
No sources available
Seasons
Lesson 9: Optimizing Your Mixed Reality Application
9. Lesson 9: Optimizing Your Mixed Reality Application
 
Lesson 9 covers the process of publishing a Windows Mixed Reality application to the Windows Store and presents the strategies for monetization.
Lesson 9: Optimizing Your Mixed Reality Application
9. Lesson 9: Optimizing Your Mixed Reality Application
 
Lesson 9 covers the process of publishing a Windows Mixed Reality application to the Windows Store and presents the strategies for monetization.
Lesson 8: Creating Shared Experiences
8. Lesson 8: Creating Shared Experiences
 
Lesson 8 provides a primer on elements that give holographic experiences additional flair and magic, such as color choice, ambient elements, music, size, and more.
Lesson 8: Creating Shared Experiences
8. Lesson 8: Creating Shared Experiences
 
Lesson 8 provides a primer on elements that give holographic experiences additional flair and magic, such as color choice, ambient elements, music, size, and more.
Lesson 7: Using Spatial Sound
7. Lesson 7: Using Spatial Sound
 
Lesson 7 covers the importance of spatial sound and how to utilize it in their projects.
Lesson 7: Using Spatial Sound
7. Lesson 7: Using Spatial Sound
 
Lesson 7 covers the importance of spatial sound and how to utilize it in their projects.
Lesson 6: Using Spatial Mapping
6. Lesson 6: Using Spatial Mapping
 
Lesson 6 introduces the technology, concept, and utilization of spatial mapping in the context of Holographic applications.
Lesson 6: Using Spatial Mapping
6. Lesson 6: Using Spatial Mapping
 
Lesson 6 introduces the technology, concept, and utilization of spatial mapping in the context of Holographic applications.
Lesson 5: Interacting in Mixed Reality
5. Lesson 5: Interacting in Mixed Reality
 
Lesson 5 demonstrates the use of gestures, voice commands, and other ways of interacting with Holographic content.
Lesson 5: Interacting in Mixed Reality
5. Lesson 5: Interacting in Mixed Reality
 
Lesson 5 demonstrates the use of gestures, voice commands, and other ways of interacting with Holographic content.
Lesson 4: Getting Familiarized with the Mixed Reality Toolkit
4. Lesson 4: Getting Familiarized with the Mixed Reality Toolkit
 
Lesson 4 covers the HoloToolkit and how to leverage this community resource.
Lesson 4: Getting Familiarized with the Mixed Reality Toolkit
4. Lesson 4: Getting Familiarized with the Mixed Reality Toolkit
 
Lesson 4 covers the HoloToolkit and how to leverage this community resource.
Lesson 3: Making Your First Mixed Reality App
3. Lesson 3: Making Your First Mixed Reality App
 
Lesson 3 demonstrates the creation of a basic Hologram, which can be viewed in the HoloLens, and introduces 3D object creation and curation.
Lesson 3: Making Your First Mixed Reality App
3. Lesson 3: Making Your First Mixed Reality App
 
Lesson 3 demonstrates the creation of a basic Hologram, which can be viewed in the HoloLens, and introduces 3D object creation and curation.
Lesson 2: Optimizing Unity for Mixed Reality Development
2. Lesson 2: Optimizing Unity for Mixed Reality Development
 
Lesson 2 introduces new Unity concepts specific to Mixed Reality application development. Optimize Unity for Windows Mixed Reality, create your first Mixed Reality application in Unity, and learn the differences between traditional Unity development and development for Mixed Reality.
Lesson 2: Optimizing Unity for Mixed Reality Development
2. Lesson 2: Optimizing Unity for Mixed Reality Development
 
Lesson 2 introduces new Unity concepts specific to Mixed Reality application development. Optimize Unity for Windows Mixed Reality, create your first Mixed Reality application in Unity, and learn the differences between traditional Unity development and development for Mixed Reality.
Lesson 1: Preparing the Required Hardware and Software Tools
1. Lesson 1: Preparing the Required Hardware and Software Tools
 
Lesson 1 reviews the handful of requirements for getting started with holographic app development. Develop holographic apps with or without a HoloLens.
Lesson 1: Preparing the Required Hardware and Software Tools
1. Lesson 1: Preparing the Required Hardware and Software Tools
 
Lesson 1 reviews the handful of requirements for getting started with holographic app development. Develop holographic apps with or without a HoloLens.
Description