ÉV VÉGI AKCIÓK - jelentkezzen most tanfolyamainkra kedvezménnyel!

React JS Course

RJSC-HV
6 nap
407 540 Ft + ÁFA
tanfolyamkezdési időpontok:
Jelentkezem!
oktatók:

A tanfolyamról

Learn to leverage React’s power in this hands-on, project-based course. Build real-world projects in a work-like environment and compile a professional project portfolio to showcase your new skills. Our ReactJS online training course will take you from the absolute basics, all the way up to building sophisticated, scalable web applications.
You will learn client-side routing using React Router, global state management and transitions using Redux, server-side rendering and testing using Jest, Enzyme, and more. Our React JS training is delivered both in a Blended Learning and Self-Paced mode.

Who Should Attend this Course?

  • UI Developers
  • Full Stack Developers
  • Solution Architects
  • Developers, software engineers
  • Novices who meet prerequisites
  • Final year Graduates

What You Learn in the React Course

  • Components
    Gain insights into components, building blocks of a React app; build and compose reusable components.
  • JSX
    Learn and embrace JSX, the syntax extension to JavaScript, for writing render logic quickly.
  • State
    Learn how state helps you describe changes to your UI using data; build declarative data-driven apps using state.
  • Network requests
    Implement side effects such as network requests to a backend service or an API for fetching or storing data.
  • Isomorphic applications
    Implement Server Side Rendering (SSR) and build Isomorphic applications.
  • Master Redux
    Master Redux including Redux Hooks, Redux Thunk and other middleware.
  • Test-driven development
    Embrace a test driven development (TDD) approach by using Jest, React Testing Library, Enzyme and more.
  • Build efficient forms
    Build efficient forms using controlled and uncontrolled components.
  • Hooks!
    Master the incredible Hooks API and learn about context, error boundaries, portals and more.
  • Code sharing and reusability
    Master code sharing and reusability using Render Props, Higher Order Components and more.
  • Go beyond the basics
    Learn and implement routing using React Router, implement code splitting and the Suspense API.

Skills You Gain with our React Training Program

  • Build Single Page Apps
  • Build interactive forms
  • Implement routing with React Router
  • Build isomorphic React applications
  • Setup and use the create-react-app toolchain
  • Test using Jest, React Testing Library and Enzyme
  • Use Redux and middleware like redux-thunk, React Saga
  • Build dynamic components that interact with APIs, services
  • Write reusable, shared logic for use in application ecosystem
  • Build composable user interfaces using reusable components
  • Build performant, interactive and data driven web applications

At the end of the course, you will be able to:

  • Build composable user interfaces using reusable components
  • Build performant, interactive and data driven web applications
  • Build Single Page Apps (SPAs)
  • Setup and use the create-react-app toolchain
  • Build dynamic components that interact with APIs, services and the backend
  • Write reusable and shared logic for use in your application ecosystem
  • Build interactive forms
  • Implement routing in single page React applications using React Router
  • Build isomorphic React applications
  • Use Redux and middleware like redux-thunk, React Saga (Optional)
  • Test React components and applications using Jest, React Testing Library and Enzyme

We provide the course in English.

Tematika

1.Introduction to React
Video preview
Learning Objectives

Discover what React is and the problems it solves when designing UIs and web applications. Get your first hands-on experience with React. Discover the create-react-app utility that generates a React development toolchain for an incredible developer experience.

Topics

Play Video
What is React?
Hello React
Using the create-react-app
Hands-On

Build an app that allows the user to key in text which it reverses and displays on the UI instantaneously.

2.Components
Video preview
Learning Objectives

Gain an insight into components, the building blocks of a React application. Learn about the two main types of components that you can build with React including a conceptual look at state and event listeners. Discover JSX, an HTML like syntax that allows you to express your UI within a React component.

Topics

Play Video
What are Components?
Types of Components
JSX
Hands-On

Create a class component that lets you type text in a

Kinek ajánljuk

Előfeltételek

Prerequisites

  • Intermediate working knowledge of JavaScript (ES6+)
  • Fundamental understanding of HTML and CSS

Kapcsolódó tanfolyamok



Ajánlja másoknak is!