From the course: React Foundations by Pearson

React foundations: Introduction - React.js Tutorial

From the course: React Foundations by Pearson

React foundations: Introduction

Hello, and welcome to this course. My name is Andy Orson, and I'll be your instructor for the course. Well, React comes in two flavors. We have ReactJS for creating web user interfaces, and we have React Native for creating native user interfaces for devices like Apple phones and Android phones. we're going to focus on React.js during this course. So the course starts at the beginning and shows how to create React applications from the ground up. There are 12 lessons altogether, which will lead you step-by-step through all the theory that you need to know. I've also included lots of demos for each lesson, so you can see how to implement all the concepts in practice. There are also labs at the end of each lesson for you to have a go for yourself. I've provided full solutions for all the labs, and I'll go through the solution code with you to explain how everything works. Before we get going, I thought it'd be a good idea just to show you where you can get the materials from for the code demos. So you can see here, I've got a GitHub repository, github.com, Andy Olson, React Foundations, and I've got the full path down here. So if you go to this repository, you can download the code, And that's got all the demos plus all the lab code for the entire course. So once you've downloaded it, you're good to go for the entire session. What you'll get is a folder like this, React Dev. And I've got demos that we'll discuss during the lessons. And I've got a separate subfolder for each lesson. So I'll go through each of these subfolders as we go through the course. And then at the end of each lesson, I've got a lab, which you can have a go at, if you like. Each of those labs, it tells you what you need to do, and it tells you where you need to go as well. So if you go into the student folder, this is the starting code for each lab at the end of each lesson. And then the idea is that you have a go at the lab, just to practice what we covered in the lesson. And then at the end, I'll also go through the solutions as well with you in the video. So the solution code is in here. This is the solution code for each lab at the end of each lesson. Let me say a few words about myself. I'm a freelance developer and instructor. I live in Swansea in South Wales, in the UK. I've been working in IT since 1986. I started programming in C and C++, and I've moved into various other languages over the years. I started creating web applications in the late 1990s, when he had to write tons of lines of JavaScript to do everything manually, which was very painful. jQuery came along in the mid-2000s and made life a bit easier, but it was the advent of frameworks like React and Angular that really made the difference. So these days, I use React for all my web user interfaces, and I love it. It's so elegant and straightforward. So I think it's time for us to get started. Let's go.

Contents