![Coding Ninjas](https://images.shiksha.com/mediadata/images/1589549718phpidGDUt_1280x960.jpg)
![Coding Ninjas Logo](https://images.shiksha.com/mediadata/images/1589549706phpJQqjpC.jpeg)
Advanced Front End Web Development Course — React.js offered by Coding Ninjas
Advanced Front End Web Development Course — React.js at Coding Ninjas Overview
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
Advanced Front End Web Development Course — React.js at Coding Ninjas Course details
- Introduction To Programming
- Data Structures And Algorithms
- Frontend web development
- Advanced Frontend with React.js
- 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
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?
![Thumbs Down Icon](https://images.shiksha.ws/pwa/public/images/commonIcons/thumbs-down.webp)
Q: What is the fee for different programs at Coding Ninjas?
![Thumbs Down Icon](https://images.shiksha.ws/pwa/public/images/commonIcons/thumbs-down.webp)
Q: Which courses does Coding Ninjas offer?
![Thumbs Down Icon](https://images.shiksha.ws/pwa/public/images/commonIcons/thumbs-down.webp)
Student Forum
Advanced Front End Web Development Course — React.js at Coding Ninjas Contact Information
Plot Number 360, Kohat Enclave, Opposite Kohat Metro Station, exit 3
Delhi