Unit of Open Solutions for Education India Pvt. Ltd.
9830228812 / 9830125644
  • 9830228812 / 9830125644

ReactJS Front-end Development

Why Learn Advanced Front-end Teachnologies ( React JS ):

Basic front-end development is to convert web application design (UX) files into User Interface (UI) of the web application through HTML, JavaScript (JS) and CSS coding. Its advanced part is the implementation of React JS.
Front-end developers in the industry has equally high demand as the Back-end developers. As they complement each other.


Now, we are offering both OFFLINE and ONLINE training ...


Duration: The total duration of training is 120 Hrs. The full course takes around 4 months time to complete.
Course Fee : 19,000


Course Structure:

Basic Programming Recap & Aptitude

This module is designed to help students refresh their fundamental knowledge of C programming and assess their readiness for advanced programming concepts.

Module 1: JavaScript, jQuery, ES6

JavaScript Types (Internal, External), Variables, Dialogue Boxes, Output, Operators (Logical, Assignment), Spread Operators, Data Types, Class-Object, Events & Event Listener, String & Methods, Array & Methods, Date & Moment, Loop (For, For/of, For/in, While), Typeof & Type Conversion, RegExp, Errors (Try, Catch, Finally, Throw), Scope, Hoisting, this Keyword, Call-Apply-Bind Functions, Arrow Functions, Async (Callback, Promise, Async/Await), JSON (Stringify, Parse, Objects), Debugging, Timing Events, Location, Storage & Cookies. jQuery CDN, Selectors, Events, Effects, Add Elements (Append, Prepend, After, Before), Remove Elements (Remove, Empty), Manipulating CSS (AddClass, RemoveClass, ToggleClass, CSS), AJAX (GET, POST, LOAD); Review of ES6 features.

Module 2: Introduction & Usage of TS (TypeScript)

Simple types and Special types, Arrays, Tuples, Object Types, Enum, Interface, Union, Function Return types, Casting, Generics, Null, Undefined, Optional Chaining

Module 3: Introduction & Installation of React with TypeScript

React Introduction, Installation & Architecture, Library vs. Framework, Virtual DOM, Features, App Creation, JSX.

Module 4: React Fundamentals

Keys, Refs, Lists, Fragments , Rendering Elements along with Conditional Rendering, Components (Class, Functional, Stateful, Stateless, Pure), Component Lifecycle, Difference between the Components, Events, Synthetic Events. Forms using Formik and Yup (Validation).

Module 5: Props and States

Initialization, Defining and Updating of State, PropTypes, Unidirectional Data Flow, Props Validation, State vs Props, Mutability and Immutability.

Module 6: Hooks

Introduction of React Hooks, useState() , useEffect(), useRef(), useMemo(), useCallback(), Context.

Module 7: React Router

Introduction of React Router, URL Parameters, Memory Router, Browser Router, Hash Router, Routes, Route, Link, Switch, NavLink, Code Splitting (React.lazy, Suspense, Fallback), Nested Routing, Dynamic Routing, Protected Routing with Authentication.

Module 8: REST API & React

Fundamentals of REST API, Methods, API integrations, Display Data using DataTable, CRUD application using ready APIs, Error Handling. Add-on: SSO with Google.

Module 9: Redux

Introduction of React Redux, Redux -State, Store, Actions, Reducer, useSelector(), useDispatch(), useReducer() Add-on: Redux Toolkit

Use of AI in React JS coding

Basic Overview of ChatGPT, Usecase of ChatGPT using context, Constraint and Expectation, Free sampling of AI based API consumption, Optimizing any basic backend crud operation or frontend project using the help of AI tools.

Project Work :

Once all modules have been successfully completed, students will be assigned a full-stack application development project. The project will involve using provided functionality APIs to build an industry-standard application. This will include creating a front-end user interface in React with TypeScript and connecting it with the functional APIs. The project will be reviewed and approved by a project manager directly from the industry.

Certification

On successful completion of the training and the assigned project work, students get certified as Trainee React JS Developer by SysAlgo Technologies, the software division of Ejobindia.

Latest placements View All

  • Full Stack
    Gourab BiswasIntegrity Web InformaticsNov 18, 2024
  • UI/UX
    Rojina KhatunEsolz TechnologiesNov 18, 2024
  • Sayan MunsiBrainium Information TechnologiesNov 18, 2024
  • Swarnab AdhikaryEdp SoftNov 13, 2024
  • Afrid HossainEdp SoftNov 13, 2024
  • Soham MukherjeeApDux Innovation Private LimitedNov 07, 2024
  • Swarnendu BanerjeeApDux Innovation Private LimitedNov 07, 2024
  • UI/UX
    Saheli saha ApDux Innovation Private LimitedNov 07, 2024
  • UI/UX
    Sonali GhoshRK Web SolutionsOct 31, 2024
  • UI/UX
    Sukanya GhoshRK Web SolutionsOct 31, 2024
  • Baishakhi PatraUnizo TechnologiesOct 30, 2024
  • Soumadip GhoshUnizo TechnologiesOct 30, 2024
  • Ritam Samanta Unizo TechnologiesOct 30, 2024
  • Full Stack
    Tanmay Mondal Rebin InfotechOct 24, 2024
  • Neha DasTangent Tech SolutionsOct 23, 2024
  • Saptarshi Rajan DasTangent Tech SolutionsOct 23, 2024
  • Sudipta KaranScore Information Technologies LtdOct 21, 2024
  • Bhaskar BasakPATEL G TECH LLPOct 21, 2024
  • Krishna JaiswaraPATEL G TECH LLPOct 21, 2024

Request Information

WhatsApp