Video description
Welcome to the Zero to Hero React JS mastery E-degree course.
This course will guide you with hands-on live sessions on your path to becoming a professional React JS developer. This course has no prerequisites; all material will be taught completely from the start using real-world examples.
This course is divided into four parts. In the first part, you will learn all about HTML. What HTML is, understand the structure of an HTML page, learn about different tags used in HTML, learn how to create a form in HTML, and more. The second part is all about CSS. In this part, we will understand what CSS is, learn about Inline, Embedded, and External styling; learn about different types of CSS selectors; learn about the Box model, animation, transition, transformation in CSS, and more.
In this third part, we will start with JavaScript. You will learn about different types of data types, what are variables and constants, learn various operators, understand what loops, arrays, and objects are, learn the Document Object Model (DOM), and much more. In the final part, we will cover React JS and Bootstrap. Here, you will learn how to create React apps and understand the different ReactJS concepts. You will also learn about Bootstrap, and we will work on multiple projects in order to understand the different concepts that we learn throughout the course.
Without any prior knowledge, you will graduate from this course with the skills necessary to become a professional React JS developer using a step-by-step, project-based learning methodology.
What You Will Learn
- Learn everything about CSS3
- Learn everything about Bootstrap 5
- Learn everything about JavaScript and ES6
- Learn everything about HTML5
- Learn various debugging and troubleshooting tools and techniques
- Learn different plugins and techniques to speed up development
Audience
Each concept in this course will be introduced from scratch, making it ideal for complete beginners.
About The Author
Ranjan Pandey: Ranjan Pandey is a full-stack DevOps software professional with over 11 years of experience in a variety of technologies ranging from web and mobile application development using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular, React, Java, Spring, Spring Boot, Python, Flask, Django, NodeJS, Express, Android, Ionic, React Native, Flutter to artificial intelligence and cloud technologies such as Amazon Web Services and Microsoft Azure. He is a certified professional in Java, Azure Cloud, and Backbase products and has experience working with multiple MNCs and European clients. He is also a corporate trainer providing a wide range of training.
Table of contents
-
Chapter 1 : Mastering HTML5
- Course Overview
- Introduction to Web Development
- Installation and Setup
- Html-Structure-Comments
- Head-Meta-Link-Script-Tags
- Headings-p-span-div-br-hr-text
- Anchor-img-tag
- Ordered and Unordered List
- Table Row Column
- Form Input Select textarea
- Inline-Block-Entities-Header-Footer-Section-Button-Article-Audio-Video-iframe
-
Chapter 2 : Mastering CSS3
- Introduction to CSS
- Different Ways of Using CSS
- Selectors-in-CSS
- Debugging-Using-Developer-Tool
- Fonts-in-CSS
- Colors-in-CSS
- Border-Background-Height-Width
- BoxModel-Margin-Padding
- Float-Clear
- Pseudo-Selector
- CSS-Display-Property
- CSS-Position-Property
- CSS-Visibility-Z-Index
- CSS-Flexbox
- CSS-Responsive-Units-em-rem-vh-vw
- Media-Queries
- Advance-Pseudo-Selector
- nth Selector
- Before-After-Pseudo-Selector
- CSS-Box-Text-Shadow
- CSS-Custom-Variables
- CSS-Animation-Keyframes-Part-1
- CSS-Animation-Keyframes-Part-2
- Transition
- Transform
-
Chapter 3 : Mastering JavaScript and ES6
- Introduction to the World of JavaScript
- JavaScript Popularity and ECMAScript Evolution
- Installation and Setup
- Writing your First JavaScript
- Datatype and Variables
- Comments in JavaScript
- Operators and Operands
- String Concatenation
- String Functions
- Scope in JavaScript
- If Else Switch Case
- Object in JavaScript
- Array in JavaScript
- Function in JavaScript
- Alert Prompt Confirm Parse in JavaScript
- Loops in JavaScript
- Spread Operator
- Ternary Operator
- Array Filter Function
- Understanding DOM
- Manipulating DOM with JavaScript
- Event and Event-Listener in JavaScript
- setTimeout and clearTimeout
- setInterval and clearInterval
- Date and Time Part-1
- Date and Time Part-2
- JSON Object and its Manipulation
- Arrow Function
- Window, Document, Localstorage, Sessionstorage
- Math Object and Various Functions
- Project 1
- Project 2
- Project 3
-
Chapter 4 : Mastering ReactJS and Bootstrap 5
- ReactJS Introduction and Environment Setup
- Create React App
- Program Flow and Project Files Walkthrough
- Types of Components in React
- Creating and Using 1st Functional Component
- Creating 1st Stateful Class Component
- ES6 Functional Component, Export and Import
- Comparison Between Functional and Class Component
- React Hooks Introduction
- Jsx Explained
- Props in Functional and Class Component
- State versus Props
- Deep Dive into setstate
- Handling Form in Class Component Part 1
- Handling Form in Class Component Part 2
- componentDidMount Lifecycle Onload Method
- Create New React App and Understand Project Structure.
- Project Cleanup
- Installing Bootstrap and React Vscode Extension
- Create Home About Contact Page
- Creating Navbar Component
- Adding React-Router-Dom and Different Routes
- Link and NavLink to avoid Page Reload
- Designing About and Contact Page
- Page Not Found
- Bootstrap Versus React-Bootstrap
- Using Custom Styling
- Setting Up Backend Fake api and db
- useState useEffect axios api call and React Dev Tools Extension
- Showing All Users on Frontend UI
- Adding Action Buttons on Frontend
- Add User Navigation Routing
- Create Add User Form
- Set State Variable Data
- Save New User to DB Via Post api Call
- Another Way to Save User Data in DB Using Post api
- Edit User Prepopulate User Data
- Save Updated User in DB
- Delete a User
- View User Details
- View User Address and Company Info
- Showing Loading Spinner
Product information
- Title: Zero to Hero ReactJS Mastery Course
- Author(s):
- Release date: September 2022
- Publisher(s): Packt Publishing
- ISBN: 9781801813419
You might also like
video
React JS Masterclass - Go From Zero To Job Ready
This course begins with an in-depth introduction to React software and its features, pros and cons …
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 …
video
Modern JavaScript From The Beginning
This is a front to back JavaScript course for absolutely everybody. We start with the basic …
video
React: Zero to Full-Stack (Video Collection)
This course contains everything you need to know to become a full-stack developer with the React …