Курс React.js от Source iT

React.js
старт

22 августа

 

  • ты - выпускник курсов JavaScript(basic level)
  • у тебя есть опыт программирования на Javascript (0,5-2 года)
  • хочешь профессионально расти и развиваться

Заявка на курс

React.js

Введите имя!
Введите корректный E-mail!
Введите телефон!
Подписаться на рассылку новостей

Программа курса React.js

  • ECMAScript 6 fundamentals

  • - Configuring environment (webpack + babel).
    - Overview: let, const, destructuring, arrow functions, classes, promises, fetch.


  • Introduction to React

  • - Intro to React Library.
    - React “Hello World”.
    - What is React element?
    - Welcome to JSX.
    - Introduction of components.


  • React Virtual DOM

  • - React elements ES5 vs JSX.
    - Stateful Components.
    - State, props.
    - Virtual DOM - what’s that?
    - React developer tools.
    - Reconciliation (comparing changes).
    - Examples.
    - React components livecycle hooks (shouldComponentUpdate).


  • React Components in details

  • - React components overview.
    - Stateful/stateless components.
    - Synthetic events and how to handle events.
    - Controlled/Uncontrolled components.
    - Parent-child components relationship/communication.
    - Refs/context.


  • React Router

  • - Overview: History module, Handle 404 page, Nested routes, Index route.
    - Route configuration: params, query.
    - Lazy routes.
    - Redirect.
    - Page transition animation.
    - Navigation programmatically.


  • FLUX

  • - FLUX base overview.
    - FLUX structure.
    - Dispatcher.
    - Actions/Action creators.
    - Stores.
    - Views.


  • Redux

  • - Redux API (Actions, Reducers, Store).
    - Redux data flow.
    - Middleware.
    - React app architecture.
    - React-Redux.


  • React app testing

  • - Test frameworks.
    - Assertion libraries.
    - Where to test?
    - JEST testing framework.
    - React test utils.
    - Enzyme.
    - Test Redux/Flux.


  • React tips and tricks

  • - Containers and presentational components.
    - Computing derived data (selectors).
    - Immutable data.
    - Project structure.
    - Styling.


  • Creating simple React-Redux application

  • - Creating simple TODO-list React-Redux application with routing.
    - Practical advices.
    - Using immutable.js.
    - Using reselect.js.
    - Avoiding mess in components.

Что вы получите в результате курса React.js

  • Понимание особенностей компонентного подхода в проектировании web-приложений.
  • Понимание архитектуры Single Page приложений.
  • Собственные готовые работы, которые сможете показать на собеседовании.
  • Возможность применять полученные знания в работе и расти профессионально.

Стоимость курса React.js

Стоимость курса: 4985 грн. Есть вариант помесячной оплаты, детали уточняйте у менеджеров.
40 часов обучения + занятие по стратегии трудоустройства.

Когда и как проводятся занятия по курсу React.js

Продолжительность курса: 2 месяца. Занятия по курсу React.js проводятся в вечернее время в будние дни и/или в субботу, 2 раза в неделю по 2.5 часа, согласно основному расписанию курсов. Есть возможность индивидуальных занятий.
  • Курс построен с учетом реальных требований IT компаний. Мы не просто учим, а выпускаем будущих айтишников.
5/5