React.js, quick start

Up and run with React.js quickly
Rating: 4.1 out of 5 (212 ratings)
14,859 students
React.js, quick start
Rating: 4.1 out of 5 (212 ratings)
14,863 students
Building applications using Reactjs

Requirements

  • HTML
  • Javascript
  • Basic software development knowledge
Description

I've heard people saying: "React is the best thing happened in the world of web development."  Well, I let you judge if it's the best thing or not, but it definitely is a good thing. At least having it in your resume, can be the best thing happened in it.


If you have not checked Wikipedia yourself, let me paste it here for you:

"React (also known as React.js or ReactJS) is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies."


Coming from  Facebook, you can guess it's easier than other similar libraries which it is, but also if you seriously think of competing with Facebook in business, go and use another framework or at least check with your lawyer before using it and I mean it ;)


If you still doubt if you should learn it or not, let me be honest with you. You make a good money out of it, so come on, learn it. And in this course I have done my best to help you up and run your React app as soon as possible.


To start this course you need to:

  • Be a developer or if you are not know web development.

  • Know programming and of course Html and CSS.

  • Know basic JavaScript.

  • But you will learn ES6 and ES7 during the course.


So let's start it

Who this course is for:
  • Software developers
  • Web developers
Course content
6 sections • 35 lectures • 1h 30m total length
  • About this course
    00:47
  • Course files
    00:32
  • Change the speed of videos
    00:19
  • What are ES6 and ES7
    00:28
  • Where to practice
    02:01
  • Classes
    03:14
  • Let and Const
    03:14
  • For of loop
    02:12
  • Template strings
    00:51
  • Getters and setters
    01:56
  • Arrow functions
    01:35
  • New array methods
    02:21
  • Inheritance
    02:05
  • Modules
    03:03
  • Destructuring
    02:20
  • Spread operator
    01:38
  • Promises
    04:52
  • Es6 cheatsheet
    00:41
  • Installing required softwares
    01:17
  • Create your first app
    01:44
  • A tour around the project
    03:43
  • What is a component
    03:03
  • Add external libraries like bootstarp
    05:02
  • React Developer Tools
    01:21
  • Rendering a list
    04:48
  • Component properties
    01:16
  • Typechecking with propTypes
    01:37
  • Stateless components
    01:54
  • State of a component
    07:59
  • Component's lifecycle
    02:13
  • Http service
    02:44
  • Routing
    09:18
  • Build your application
    00:53
  • Good bye :(
    00:14
  • Share data between components
    07:42

Instructor
Software Developer and Architect
Sepehr Esmaeili
  • 4.2 Instructor Rating
  • 1,117 Reviews
  • 44,357 Students
  • 4 Courses

Sep is an experienced software developer and architect, developed different range of applications for educational organizations and universities and has been working in software development industry for more than 17 years.

While he is an exceptionally good back-end developer, his outstanding knowledge of front-end development, helps him to technically lead development teams.