Video description
This course contains everything you need to know to become a full-stack developer with the React stack.
Prerequisites
- Basic knowledge of how programming works
- Some experience with the command line (not required)
- Ideally, know the basics of HTML, CSS, and JavaScript
- At the very least, have a strong grasp of basic programming concepts: variables, arrays, control flow, etc.
- Working knowledge of JavaScript
- Some experience working on either the front or back end of a web application, but this is not a requirement
28+ Hours of Video Instruction
React: Zero to Full-Stack video collection is based on four video courses that give you everything you need to become a full-stack developer with the React and MERN stacks.
This master class includes the following courses:
- Learn JavaScript LiveLessons
- Learn React for Modern Web Applications LiveLessons
Access the companion code for this product at https://github.com/shaunwa/learn-react-livelessons - Node.js Essentials LiveLessons
The code repository for this LiveLesson can be accessed at https://github.com/shaunwa/node-course - Full-Stack React LiveLessons
Access the supplemental resources for this LiveLesson at https://github.com/shaunwa/full-stack-react
Learn React for Modern Web Applications LiveLessons provides a solid foundation in creating modern web applications using the latest version of React. React enables developers to create beautiful, performant, easily maintainable websites incredibly quickly. React is currently the most popular JavaScript framework on the market and is used by a majority of companies, yet it has one of the largest gaps between the number of employers who want it and the number of developers who know it. In short, 33% of employers need React skills, but only 19% of developers say they know React.
Node.js Essentials LiveLessons teaches you how to write performant back-end applications in JavaScript by leveraging the Node.js runtime. Several years ago, it wasn't possible to write JavaScript programs for the back end. JavaScript was strictly limited to running in a browser, and if a developer wanted to write back-end software, they had little choice but to learn another programming language, such as PHP. Now, that has all changed. Thanks to Node.js, which enables JavaScript to be run outside the browser, JavaScript developers can write web servers, server-side scripts, and any number of other useful back-end programs.
Full-Stack React LiveLessons covers the fundamentals of full-stack development with the MERN (MongoDB Express, React, and Node.js) stack. For the full stack, developers need to make sure both the front and back end communicate well together. Toward that end, this video teaches you how everything works, what the key responsibilities of each component are, and how they flow together. Shaun addresses the key points for developers, with specific examples to demonstrate concepts.
About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Table of contents
- Introduction
- Lesson 1: What Is JavaScript?
-
Lesson 2: Learn the 8 JavaScript Data Types
- Learning objectives
- 2.1 Learn the 8 data types
- 2.2 Learn about JavaScript's "Number" type
- 2.3 Learn about JavaScript's "String" type
- 2.4 Learn about JavaScript's "Boolean" type
- 2.5 Learn about JavaScript's "Object" type
- 2.6 Learn about arrays in JavaScript
- 2.7 Learn about JavaScript's "Function" type
- 2.8 Learn about JavaScript's "Undefined" type
- 2.9 Learn about JavaScript's "BigInt" type
- 2.10 Learn about JavaScript's "Symbol" type
-
Lesson 3: Learn Basic JavaScript Control Flow
- Learning objectives
- 3.1 Learn about equality in JavaScript
- 3.2 Learn about If statements in JavaScript
- 3.3 Learn about For Loops in JavaScript (For-in and For-of)
- 3.4 Learn about While Loops in JavaScript (while and do-while)
- 3.5 Handling and throwing errors in JavaScript
- 3.6 Learn about Switch-Case Blocks in JavaScript
- 3.7 Learn about Ternary Operators in JavaScript
- 3.8 Learn the difference between block-scoped and function-scoped variables
- Lesson 4: Object-Oriented Programming in JavaScript
- Lesson 5: Working with Objects, Arrays, and Functions in JavaScript
- Lesson 6: Learn JavaScript ES6+ Syntax
- Lesson 7: Write and Run a JavaScript Program
- Lesson 8: Work with Asynchronous Code in JavaScript
- Lesson 9: Create a Web Server with JavaScript
- Lesson 10: Learn JavaScript Best Practices
- Summary
- Introduction
-
Lesson 1: Learn Basic React Syntax and Concepts
- Learning objectives
- 1.1 Understand the purpose and benefits of React
- 1.2 Create and run a React app
- 1.3 Write your first JSX
- 1.4 Create React components
- 1.5 Pass props to components
- 1.6 Render components conditionally
- 1.7 Display lists of components
- 1.8 Handle Clicks and other events
- 1.9 Style components in React
- Lesson 2: Learn About State and the Component Lifecycle
- Lesson 3: Learn Routing in React
- Lesson 4: Learn Common React Patterns
- Lesson 5: Learn Class-Based Components
- Lesson 6: Write Clean React Code
- Lesson 7: Learn Advanced React Topics
- Lesson 8: Host React Applications
- Summary
- Introduction
- Lesson 1: Create Your First Node.js Project
- Lesson 2: Node.js Basics
- Lesson 3: Read and Write Files
- Lesson 4: Create Web Servers
- Lesson 5: Write Programs That Interface with Databases
- Lesson 6: Work with Web Sockets
- Lesson 7: Create and Publish an NPM Package
- Lesson 8: Host Node.js Applications
- Lesson 9: Test Node.js Programs
- Summary
- Introduction
- Lesson 1: Meet the MERN Stack
-
Lesson 2: Build a Full-Stack Meal-Tracker Application
- Learning Objectives
- 2.1 Learn about the example application
- 2.2 Create and set up the project
- 2.3 Learn about REST APIs
- 2.4 Implement the Home page--Part 1
- 2.5 Implement the Home page--Part 2
- 2.6 Implement the Home page--Part 3
- 2.7 Implement the Add Ingredient page
- 2.8 Implement the Recipe Search page
- 2.9 Implement the Shopping List page
- Lesson 3: Build a Members-Only Website
- Lesson 4: Build an Image-Sharing Application
-
Lesson 5: Build a Stock-Trading Application
- Learning Objectives
- 5.1 Learn about the example application
- 5.2 Create and set up the project
- 5.3 Learn the basics of interacting with third-party APIs
- 5.4 Implement the basic user interface
- 5.5 Implement the stock ticker chart
- 5.6 Allow users to buy and sell stocks
- 5.7 Track user progress over time
- Lesson 6: Build a Real-Time Chat Application
- Summary
Product information
- Title: React: Zero to Full-Stack (Video Collection)
- Author(s):
- Release date: June 2021
- Publisher(s): Pearson
- ISBN: 0137611675
You might also like
video
Angular: Zero to Full-Stack (Video Collection)
27+ Hours of Video Instruction Angular: Zero to Full-Stack video collection is based on four video …
video
React - The Complete Guide (Includes Hooks, React Router, and Redux) - Second Edition
**This course is now updated for React 18** Starting with an introduction to React concepts, you …
video
React - The Complete Guide (incl. Hooks, React Router and Redux)
Learn React or dive deeper into it. Learn the theory, solve assignments, practice on demo projects …
video
The Complete Node.js Developer Course (3rd Edition)
This course was just completely re-filmed to give you everything you need to master Node.js in …