IT-Столиця

React Native Basic

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

Про курс

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

Вступ до React Native

Курс починається з ознайомлення з технологіями React та React Native. Студенти дізнаються про структуру навчання та отримають загальне уявлення про ці інструменти розробки.

Основи мобільної розробки

У цьому модулі розглядають різницю між нативними та гібридними додатками. Студенти навчаться працювати з компонентом WebView та налаштовувати робоче середовище для різних операційних систем - Mac, Linux і Windows.

Перші кроки в React Native

Тут учасники створять свій перший додаток "Hello, World!" та розберуться зі структурою проєкту. Вони навчаться використовувати компоненти JSX, стилізувати елементи за допомогою FlexBox та працювати з віддаленими даними через HTTP-протокол.

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

Цей блок присвячений життєвому циклу компонентів, роботі з даними та управлінню станом. Студенти освоять створення списків, багаторазове використання компонентів та передачу властивостей між ними.

Інтерфейс та взаємодія

Модуль охоплює роботу з основними елементами інтерфейсу: кнопками, вкладками, зображеннями та формами. Учні навчаться обробляти події, створювати анімації завантаження та виконувати умовний рендеринг.

Просунуті технології

Завершальна частина курсу включає функціональне програмування, архітектуру Flux та роботу з Redux. Студенти освоять тестування, роботу з асинхронними діями за допомогою Redux Thunk та реалізацію навігації в додатках.

Вимоги до учасників

Для успішного проходження курсу потрібні базові знання JavaScript та CSS. Корисним буде досвід роботи з системою контролю версій та іншими JavaScript-фреймворками.

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

Після завершення курсу ви зможете розробляти прості додатки на React Native, використовувати візуальні компоненти, працювати з віддаленими даними та застосовувати Redux і Flux у своїх проєктах.

Особливості курсу

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

Що включено

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