Companies Home Search Profile

React JS Course - Getting Started Guide to Beginners

Focused View

Fatah Gabrial

1:20:33

22 View
  • 1.1 Exercise Files for React JS.html
  • 1. Introduction to React JS.mp4
    01:19
  • 2. Installing Browser Tools.mp4
    01:11
  • 3. Installing Node JS for React.mp4
    01:23
  • 4. Install VS Code for React.mp4
    01:27
  • 5. Hello World in React JS.mp4
    02:54
  • 6. JSX in React JS.mp4
    03:09
  • 1. What is a Component in React JS.mp4
    01:11
  • 2. Create First React Component.mp4
    01:57
  • 3. Stateless Component in React JS.mp4
    01:03
  • 4. Props in React JS.mp4
    03:12
  • 5. Events in React JS.mp4
    04:20
  • 6. State in React JS.mp4
    04:26
  • 7. Adding State to Note Component.mp4
    04:28
  • 8. Refs in React JS.mp4
    02:08
  • 1. Creating Board With Props in React JS.mp4
    02:10
  • 2. Adding Child Elements to Board.mp4
    03:30
  • 3. Updating & Deleting Notes.mp4
    09:51
  • 4. Adding Notes.mp4
    03:44
  • 5. Keys in React JS.mp4
    04:57
  • 6. Mounting Components.mp4
    04:50
  • 7. Setting Default Styles.mp4
    01:51
  • 8. Updating Components.mp4
    02:50
  • 9. Making React Components Draggable.mp4
    03:18
  • 10. Setup & Install Create React App.mp4
    02:04
  • 11. Building Scratch Pad With React JS.mp4
    06:56
  • 1. Conclusion For React JS.mp4
    00:24
  • Description


    Learn Fundamentals of React JS from Scratch. Getting Started guide for Beginners in Building Modern Web Apps in React JS

    What You'll Learn?


    • Complete React JS course from Scratch
    • You will learn to build Web Application with React JS
    • Create a Scratch Pad app with React JS
    • Build stateless components in React
    • Complete understanding of Refs
    • You will learn in-depth about Props
    • Create child & nested elements within the App
    • Perform CRUD (Create, Read, Update, Delete) Operations in React JS

    Who is this for?


  • Anyone who is willing to learn React from scratch
  • Anyone who want ot develop an application with React
  • Anybody who has completed JavaScript and want to extend their skills
  • What You Need to Know?


  • Basic HTML & CSS
  • Basics of JavaScript
  • Basics knowledge about ES6+ (Optional)
  • More details


    Description

    React JS is a JavaScript Library. This is a Fundamentals course for Beginners who are just getting started with React.

    Throughout the course, you will learn what React is and How to use the Popular JavaScript library to build Real-World Projects.

    In this React JS Course, we will build a Note-Taking App Project or you can call it Scratch Pad Project.

    We will start by learning the basics of React and how to use the ECMA Script 6+ syntax to implement in our project.

    I have is divided this course into three main sections:

    In the 1st section, you will learn what is React JS and some more details about it. Then we will get into complete practicals. We will install the React Developer Tools in the browser, and then we will install Node JS for React. We would also require a Code Editor, for this course, we will be using VS Code. Then we will create a simple Hello, World! application in React.

    Then, we will learn how JSX is used in React.

    The 2nd section, it's all about the fundamentals of React. You will deep dive into React Library and understand how everything works. React completely works based on components, so we will learn what a component is in React JS, and also we will create our 1st component in React.

    You will also learn what is a Stateless component in React JS, and then you will learn how to create, manage and work with props or properties in React JS. You will learn how to apply events and control the state of every component.

    Then, you will learn about Refs in React and how to use them.

    Once we have some basic understanding of all fundamentals in React, we will then get into building our live project. You might need some HTML and CSS skills because we will be creating a Scratchpad App with React, so it's going to need some styles.

    As for our project, we will start by creating the background or the board, where all our Notes will be stored. We can do this with props in React JS.

    Every note or every individual note we create is going to be the child element of that board we created. Here, you will learn how to add child elements to our board in React.

    Then, you will learn how to create Notes and not just that, but you will also learn how to update and delete created notes in your React project. Once we get that part done, you will then learn how to add new notes to your projects and update and delete them individually.

    Since these notes need to function individually, you need to work with Keys, you will learn how to apply unique Keys to manage individual Notes.

    Once we are done with that, you will learn how to mount components and set the default styles of our project. You will learn how to update components and their states.

    Our Note-Taking App project needs to be interactive, unlike other Note-Taking apps our project will have the option to drag any note the user creates. Making our Note-Taking app the best interactive App to work with.

    Then finally, you will learn how to migrate your App to the Create-React-App project. The modern way of building React-based web applications.

    That's it for this course, hope you all will enjoy the course and learn valuable information through it. I am always available in the Q and A section, and through Direct Message. So, if you have any queries or questions please do not hesitate to get in touch with me.

    All the best for the future.

    Who this course is for:

    • Anyone who is willing to learn React from scratch
    • Anyone who want ot develop an application with React
    • Anybody who has completed JavaScript and want to extend their skills

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Fatah Gabrial
    Fatah Gabrial
    Instructor's Courses
    Hi, my name is Fatah Gabrial and I am a Graphic Designer, Web Designer, Web Developer, and SEO Enthusiast. I have been teaching Graphic Design, Web Design, and Web Development to my students since 2010, and I have helped more than 1000’s students to build their careers, and I have helped more than 100’s students to set up their businesses.I am a Freelancer and I work on many projects from time to time. I share my projects with my students with my client's consent of course so that my students can have a Real-Time experience of how the Real-World Projects work. This helps my students to crack almost any interviews.I love to code, and I love to design more than anything. I also love to adapt to new technologies, which also helps me in learning some new stuff, which I can share with my students later on.In addition, I have worked with many technologies, like WordPress, Adobe Photoshop, HTML5, CSS3, JavaScript, ES6+, jQuery, Angular, React, Python, and Django. I also work with some marketing and optimization techniques like SEO – Search Engine Optimization, Digital Marketing, and Social Media Marketing.Here at Udemy, I am going to share all my skills with you guys. I love to create courses for you so that you guys can master all the technologies as I have done throughout my experience.I am always here and available in the Q & A Section, so you can get in touch with me anytime on Udemy, My Social Media Profiles, or my Website.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 26
    • duration 1:20:33
    • English subtitles has
    • Release Date 2023/10/13