Learn React JS from scratch: Create hands on projects
Learn React JS from scratch: Create hands on projects, available at $19.99, has an average rating of 3.35, with 98 lectures, based on 72 reviews, and has 1648 subscribers.
You will learn about Know how to access the React Library Know how to access the React DOM Library Know how to write JSX syntax know how to transpile JSX code with Babel know about a react component know how to create a React Component Know how to Mount a component Know how to Un-Mount a component Know about Props Know about State Know how to handle events in React Know about Refs This course is ideal for individuals who are Anyone who has working knowledge of HTML or Anyone who has working knowledge of CSS or Anyone who has working knowledge of JavaScript or Aspiring web developers It is particularly useful for Anyone who has working knowledge of HTML or Anyone who has working knowledge of CSS or Anyone who has working knowledge of JavaScript or Aspiring web developers.
Enroll now: Learn React JS from scratch: Create hands on projects
Summary
Title: Learn React JS from scratch: Create hands on projects
Price: $19.99
Average Rating: 3.35
Number of Lectures: 98
Number of Published Lectures: 98
Number of Curriculum Items: 98
Number of Published Curriculum Objects: 98
Original Price: $94.99
Quality Status: approved
Status: Live
What You Will Learn
- Know how to access the React Library
- Know how to access the React DOM Library
- Know how to write JSX syntax
- know how to transpile JSX code with Babel
- know about a react component
- know how to create a React Component
- Know how to Mount a component
- Know how to Un-Mount a component
- Know about Props
- Know about State
- Know how to handle events in React
- Know about Refs
Who Should Attend
- Anyone who has working knowledge of HTML
- Anyone who has working knowledge of CSS
- Anyone who has working knowledge of JavaScript
- Aspiring web developers
Target Audiences
- Anyone who has working knowledge of HTML
- Anyone who has working knowledge of CSS
- Anyone who has working knowledge of JavaScript
- Aspiring web developers
React.js is a an open-source JavaScript library for creating user interfaces
React adopts a component based approach in developing applications.
Every react app can considered a component or a collection of components which can be re-usable.
This course is for absolute beginners to react and will teach you from scratch what you need to know to begin
creating react based applications. React is fun and easy to learn.
React.js is designed to make the process of building modular, reusable user interface components simple and intuitive. With React you can design simple views for each state of an application. You can also use React to efficiently update and render components when your data changes. I will walk you through how to create react components from scratch, review components properties, and component state, as well as the foundational parent/child relationships within React.js. I will also take you through the lifecycle of components . You will be transpiling JSX code using babel which is an in browser transpiler that converts JSX code into readable format.
What you will learn includes:
What is React.js?
Who uses React
Adding and accessing React Library
Adding and accessing React DOM Library
Adding and accessing Babel compiler
Using JSX
Creating a React component
Using props
Prop Types
Using props with children
Working with state
Handling events
Using Refs
Mounting components
Un-Mounting Components
Updating Components
Creating a React App
This is a practical hands-on course and i encourage you to follow along as much as possible.
Thank you and welcome to the course.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: What is the DOM
Lecture 3: What is React
Lecture 4: Who is using React
Lecture 5: What is ReactDOM
Lecture 6: React Virtual DOM
Lecture 7: React VirtualDom Vs Real DOM
Lecture 8: React RapidDom Rendering
Lecture 9: React developer tools
Lecture 10: Introduction to JSBIN
Lecture 11: Arrow Functions
Lecture 12: Const Keyword
Lecture 13: Conditional Rendering
Chapter 2: Setting Up a local development environment
Lecture 1: What is Nodejs
Lecture 2: Downloading and Installing node
Lecture 3: What is npm
Lecture 4: SublimeText Editor
Lecture 5: What is Git
Lecture 6: Installing git
Lecture 7: Using git help
Lecture 8: Git Configuration
Lecture 9: Installing create-react-app
Lecture 10: Create a react app
Lecture 11: New folder structure
Lecture 12: Rendering
Chapter 3: Getting Started
Lecture 1: What is a contructor
Lecture 2: What is a class
Lecture 3: What is Babel
Lecture 4: Setting up access top React via CDN
Lecture 5: Accessing React Library
Lecture 6: Introduction to JSX
Lecture 7: What is JSX
Lecture 8: JSX Syntax
Lecture 9: Using JSX as an Expression
Lecture 10: Embedding expressions in JSX
Lecture 11: Using child elements in JSX
Lecture 12: Nesting JSX Elements
Lecture 13: Adding comments to JSX code
Lecture 14: React Components
Lecture 15: React Components Part 2
Lecture 16: How to create a React component
Lecture 17: Creating a React Component Part 2
Lecture 18: Create Component with ES6
Lecture 19: Creating a React component in ES6 Part 2
Lecture 20: Create stateless functional components
Lecture 21: Converting a function to ES6 Class
Lecture 22: Adding a state to a class
Lecture 23: Component life cycle
Chapter 4: Props and State
Lecture 1: Props
Lecture 2: Using Props with components
Lecture 3: Props with children
Lecture 4: Prop Types
Lecture 5: What is a state
Lecture 6: Using state part 1
Lecture 7: using state part 2
Lecture 8: Refs
Lecture 9: Handling Events part 1
Lecture 10: Handling Events Part 2
Lecture 11: Handling events
Chapter 5: Project 1 :Create a chat app with database storage
Lecture 1: Project intro: what we will create
Lecture 2: Create project directory
Lecture 3: Initialize npm
Lecture 4: Setting up your development environment
Lecture 5: Installing basic modules
Lecture 6: Installing Babel modules
Lecture 7: Creating files and directory
Lecture 8: Configuration of webpack file
Lecture 9: Creating the basic parts for the app
Lecture 10: Creating the chat component
Lecture 11: Adding react code to the chat component -part 1
Lecture 12: Adding react code to the chat component -part 2
Lecture 13: Activating the input and submit
Lecture 14: Setting up a firebase project
Lecture 15: Sublime text babel syntax view
Chapter 6: Project 2: Creating a countdown timer
Lecture 1: Creating a new react app
Lecture 2: Creating the component part 1
Lecture 3: Creating the component part 2
Lecture 4: Styling the component
Chapter 7: Project 3: Create a digital clock
Lecture 1: Creating a new react app project
Lecture 2: Creating an ES6 component part 1
Lecture 3: Creating an ES6 component part 2
Chapter 8: Project 4: Creating a Mortgage Calculator
Lecture 1: Create a new react app project
Lecture 2: Creating the component part 1
Lecture 3: Creating the component part 2
Lecture 4: Creating the component part 3
Chapter 9: Project 5: Static TweetBox
Lecture 1: Sketching out your project
Lecture 2: Creating a new react project
Lecture 3: Exploring project files and folders
Lecture 4: Modifying files
Lecture 5: Creating avatar component
Lecture 6: Creating more components
Instructors
-
Bluelime Learning Solutions
Making Learning Simple
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 16 votes
- 3 stars: 14 votes
- 4 stars: 15 votes
- 5 stars: 22 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024