IT-Столиця

React.js

6 100 UAH за курс
10 занять
Для досвідчених
React
Цей курс навчить вас створювати додатки на React.js. Ви розберете патерни програмування, роботу з компонентами, маршрутизацію та управління станом через Redux. Після курсу ви зможете розробляти SPA-додатки з нуля та працювати в команді. Потрібні базові знання JavaScript, HTML і CSS.

Про курс

Програма курсу

Курс починається з основ. Студенти дізнаються про React екосистему та фреймворки JavaScript. Розглядають відмінності між імперативним та декларативним стилями програмування. З'ясують переваги роботи з фреймворками.

Робота з компонентами

Далі курс охоплює компоненти - їх props та state. Студенти вчаться працювати з JSX, поєднуючи HTML і JavaScript. Розбирають браузерні події в React.js. Навчаються створювати форми та керувати ними.

Маршрутизація та життєвий цикл

Третій блок присвячений React Router для маршрутизації з JSX. Детально розглядаються етапи життєвого циклу компонентів. Студенти освоюють AJAX для обміну даними з сервером. Вчаться отримувати доступ до API через axios.

Інструменти розробки

Четвертий модуль охоплює інструменти для налаштування React-компонентів. Студенти працюють з NPM, Webpack та Babel. Вивчають передачу багаторазових компонентів в Redux-Form. Освоюють управління станом додатку за допомогою Redux.

Фінальні теми

Завершальна частина курсу включає асинхронні операції та Promises. Студенти вивчають процес розгортання додатку. Опанують динамічний рендеринг та індексування JavaScript-коду. Закріплюють патерни програмування для роботи з фреймворком.

Попередні вимоги

Для участі в курсі потрібні знання JavaScript, CSS та HTML. Бажано ознайомлення з системою контролю версій. Досвід роботи з ECMAScript 6 чи Babel.js буде перевагою.

Результати навчання

Після курсу випускники вміють будувати додатки, сайти та лендінги на React.js. Використовують JSX і Virtual DOM для створення інтерактивних додатків. Створюють SPA-додатки з нуля та адаптують їх під різні пристрої. Працюють з React.js в командних проектах.

Особливості навчання

Курс ведуть викладачі-практики. Доступне корпоративне навчання та заняття у вихідні. Випускники мають можливість влаштуватись у провідні IT-компанії. Доступне індивідуальне навчання.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора