Coding Ninjas
Coding Ninjas Logo

Advanced Front End Web Development Course — React.js 
offered by Coding Ninjas

Advanced Front End Web Development Course — React.js
 at 
Coding Ninjas 
Overview

Learn to build interactive web pages using React.js — The framework used by Facebook, Discord and more

Duration

5 months

Total fee

9,911

Mode of learning

Online

Credential

Certificate

Advanced Front End Web Development Course — React.js
 at 
Coding Ninjas 
Highlights

  • Mock interview/Industry mentor guidance sessions - 10
  • Workshops for building your resume and Linkedin/Github profiles
  • Curated interview problems - 100
  • DSA based product companies Mock Test Series
  • 2 months Free Course Extension
Read more
Details Icon

Advanced Front End Web Development Course — React.js
 at 
Coding Ninjas 
Course details

What are the course deliverables?
  • Introduction To Programming
  • Data Structures And Algorithms
  • Frontend web development
  • Advanced Frontend with React.js
More about this course
  • This course will help you to learn the concepts of Front End React JS Development by learning HTML, CSS, JavaScript, ES6, React JS and jQuery for a stronger foundation
  • This will start with training you in designing basic web pages, creating user-friendly websites, styling and animating various elements on them to make you an expert front-end web developer
  • It is easy to learn and just by understanding the basics of it you would get started with building useful web apps
  • It's components are reusable students can use any technology with React
  • It saves the time

Advanced Front End Web Development Course — React.js
 at 
Coding Ninjas 
Curriculum

Introduction to React

WHAT IS REACT?

Features of React

SPAS VS. MPAS

Difference between Single page and Multi page applications

HOW REACT WORKS?

How Virtual DOM and Babel are working under the hood?

CREATING FIRST REACT ELEMENT

VS Code Basics, What is JSX?

REACT COMPONENTS

Functional Component, React Fragments, React dev tools,

Learning JSX

JSX EXPRESSIONS

Rendering Javascript inside JSX (Variables, data types, functions)

RENDERING ARRAYS AND OBJECTS

How to render list of items from an array (using map function) and objects rendering in React

CONDITIONAL RENDERING

Conditional rendering using Ternary, AND and OR operators

Score-Keeper App

EVENT HANDLING

How to handle events in JSX?

FORMS IN JSX

How to take input and display form data in JSX?

ACCESSING INPUT VALUES

Using refs to access React elements

Create-React-App

CDNS AND WEBPACK

Drawbacks of CDNs, Using Module Bundler in React Project

TOOLS INSTALLATION

Installing required tools for creating a React Project

FOLDER STRUCTURE

Understanding the folder and files structure

IMPORT/EXPORT

How to import and export components in files?

React Components - I

CLASS BASED COMPONENTS

How to create class based components?

MOVIE-APP PROJECT

Creating and adding functionalities to Movie App

STATE IN REACT

Adding state to components

React Components - II

PROPS

What are props, passing data through props from one component to another, Default props

Styling in React

DRAWBACKS OF GLOBAL SCOPE OF STYLING FILE (CSS)

Understanding CSS Scope to avoid colashes in classNames

LIMITING THE SCOPE OF STYLING USING INLINE STYLING

Creating inline styles for the elements, styling objects in the component.

STYLED COMPONENTS

Writing styled components to limit the scope of styling

DYNAMIC STYLING

Styling Application based on a condition using styled-components

CSS MODULES

Modern styling techniques used by developers

Component Lifecycle Methods

COMPONENT LIFECYCLE

Different Phases of Component lifecycle like mounting, umounting, etc.

MOUNTING PHASE

Lifecycle methods involved during execution and their order

SIDE EFFECTS

How and where to perform side effects

UPDATING PHASE

Methods involved in the updating phase

UN-MOUNTING PHASE

Performing clean-ups during un-mounting

ERROR-HANDLING

Creating Error-Boundary

React Hooks

USE EFFECT, USE STATE AND OTHER

What are hooks, why do we use them and various React hooks out there

Firebase 9

INTRODUCTION TO FIREBASE

Understanding what is firebase and how it actually works

FIREBASE SETUP

Setting up firebase and adding it to the project

CRUD WITH FIREBASE

Learning how to create, read, update and delete data from firebase

QUERYING DATA

Querying data from firebase

React Router v6

ROUTING

Building navigation and showing different pages for different routes

Context API

CONTEXT API

Passing Arguments to the component tree without passing props at every level

Redux in React

WHAT IS REDUX?

Why Redux is used? What is the Data Flow?

STORE, ACTION, REDUCERS

Fundamental Principles of Redux, applying them practically

THUNK MIDDLEWARE

Allows you to write action creators that return a function instead of an action

Redux Toolkit

REDUX TOOLKIT

Set of tools that helps simplify Redux development

Other courses offered by Coding Ninjas

Free
6 months
– / –
– / –
    – / –
– / –
16.99 K
– / –
4 months
Beginner
– / –
4 months
Beginner
View Other 34 CoursesRight Arrow Icon

Advanced Front End Web Development Course — React.js
 at 
Coding Ninjas 
Students Ratings & Reviews

4.4/5
Verified Icon5 Ratings
A
ANSHU GUPTA
Advanced Front End Web Development Course — React.js
Offered by Coding Ninjas
5
Learning Experience: Learning experience was good
Faculty: The faculty was really good , it was nice transition from react classes to context api to redux to react hooks which was really nice . Aakash was the faculty's name yes it was updated , I liked the detailed mcqs with execises and detailed explanatory videos
Course Support: No there was no specific job assistance
Reviewed on 23 Jan 2022Read More
Thumbs Up IconThumbs Down Icon
A
ANSHU GUPTA
Advanced Front End Web Development Course — React.js
Offered by Coding Ninjas
4
Learning Experience: Learning experience was good
Faculty: They were really awesome . Manisha , ankur yes it was updated , i liked the hands on practiced
Course Support: No i did not get that
Reviewed on 23 Jan 2022Read More
Thumbs Up IconThumbs Down Icon
View All 2 ReviewsRight Arrow Icon

Advanced Front End Web Development Course — React.js
 at 
Coding Ninjas 
 
Frequently Asked Questions

Q:   What kind of specializations are available in courses offered at Coding Ninjas?

A: 
Coding Ninjas provides courses like Certificate in IT & Software stream, and have specializations such as Python, Java, C / C+, Android.
Thumbs Up IconUpvote Thumbs Down Icon

Q:   What is the fee for different programs at Coding Ninjas?

A: 
Students can expect to pay around INR 11327 - INR 30207 for the programs offered by the Coding Ninjas.
Thumbs Up IconUpvote Thumbs Down Icon

Q:   Which courses does Coding Ninjas offer?

A: 
Coding Ninjas provides programmes including Certificate in streams such as IT & Software, and are excellent for students to build their careers. The institute has specializations in Python, Java, C / C+, Android.
Thumbs Up IconUpvote Thumbs Down Icon
qna

Advanced Front End Web Development Course — React.js
 at 
Coding Ninjas 

Student Forum

chatAnything you would want to ask experts?
Write here...

Advanced Front End Web Development Course — React.js
 at 
Coding Ninjas 
Contact Information

Address

Plot Number 360, Kohat Enclave, Opposite Kohat Metro Station, exit 3
Delhi

Go to College Website ->