Курс охоплює повний цикл створення кросплатформного застосунку на React Native за 6 тижнів і 14 занять. Практика з компонентами, навігацією, стейтом, інтеграціями, безпекою та продуктивністю.
Ціна
Ціну уточнюйте у менеджерів на сайті
Додати до колекції
ви ще не створили колекцію
Додати колекцію
Аналітичний огляд курсу
Опис згенерований на основі програми курсу та відкритих даних.
Навчальна програма зосереджена на практичній кросплатформній розробці як для iOS, так і для Android із застосуванням React Native. Викладач: Віктор Ярмолицький, Senior React Native Developer в ІТ-компанії зі списку S&P 500; 5 років досвіду на React Native; досвід проєктів для Мінцифри та продуктів із багатомільйонною аудиторією.
React Native Developer: для кого підходить і кому не варто обирати
Підійде розробнику React Native / JavaScript
- Тим, хто вже пише на JavaScript і хоче працювати з однією кодовою базою для iOS та Android.
- Фахівцям із досвідом CSS, яким потрібні сучасні підходи до стилізації та верстки у React Native.
- Тим, хто знає ReactJS і планує розробляти мобільні застосунки знайомими інструментами.
Кому не підійде
- Тим, хто очікує суто нативну розробку на Swift/Kotlin без роботи з JavaScript.
- Тим, кому потрібен лише теоретичний формат без live-coding та практичних завдань.
Проблеми розробника → підхід і очікувані результати у React Native
- Проблема: Розрізнені підходи до стилів і компонентів. Підхід: систематизація Building Blocks, Styling, Layout. Результат: узгоджені інтерфейси та масштабованість.
- Проблема: Навігація в складних сценаріях. Підхід: впровадження стекової, табової та модальної навігації. Результат: передбачувані переходи та стабільність.
- Проблема: Керування станом у зростаючому застосунку. Підхід: Redux Toolkit vs Context API, архітектурні патерни. Результат: прозоре оновлення даних і менше побічних ефектів.
- Проблема: Інтеграція з нативними API та сервісами. Підхід: робота з модулем нативних функцій, підключення Firebase, AsyncStorage. Результат: стійкі інтеграції та офлайн-підтримка.
- Проблема: Безпека та продуктивність. Підхід: практики безпечного зберігання, оптимізація рендеру, профілювання. Результат: менше витоків даних, швидші екрани.
Порівняння з альтернативами у кросплатформній розробці для React Native Developer
- React Native vs Flutter: RN використовує JavaScript і екосистему React; Flutter базується на Dart та власному UI-рендері. Вибір залежить від стеку команди та вимог до UI.
- React Native vs нативна розробка (Swift/Kotlin): одна кодова база проти платформи-специфічної гнучкості; RN підходить для спільної логіки з точковими нативними модулями.
- React Native vs гібридні веб-обгортки: RN працює з нативними компонентами, на відміну від рішень на основі WebView.
Результати навчання для ролі React Native Developer (компетенції)
- Практика створення інтерфейсів на основі компонентів і стилів.
- Організація навігації, стану та бізнес-логіки.
- Інтеграція нативних API смартфона і сторонніх сервісів.
- Налаштування безпеки даних і оптимізація продуктивності.
- Побудова CI/CD-підходу до підготовки застосунку до деплою.
React Native Developer: зміст програми та інструменти
Тематики модулями
- Вступ до React Native: середовище, архітектура, компоненти.
- Стилізація та макети: Flexbox, темізація, адаптивність.
- Навігація: стек, таби, модальні екрани.
- State Management: Redux Architecture, Redux Toolkit, Context API.
- Робота з API: запити, кешування, обробка помилок.
- Автентифікація та безпека користувача.
- Нативні можливості: камера, геолокація, сенсори.
- Анімації та плавність інтерфейсу.
- Performance: профілювання, меморі-футпринт, оптимізація рендеру.
- Тестування і підготовка до деплою.
Інструменти React Native Developer
- Firebase, AsyncStorage для даних та автентифікації.
- Redux, Redux Toolkit, Context API для стану.
- Flipper, RN Debugger для дебагу і профілювання.
Про викладача
- Віктор Ярмолицький — Senior React Native Developer (S&P 500).
- 5 років досвіду у React Native; шлях від trainee до senior за 4 роки.
- Досвід продуктів із аудиторією 20+ млн користувачів в Україні.
- Участь у проєкті для Мінцифри; застосунок для топового конструктора сайтів.
- Проєкти від стартапів до великих технологічних компаній.
Формат і практика для React Native Developer
- 6 тижнів, 14 занять, live coding та відтворення етапів розробки.
- 90% практики: створення повноцінного застосунку для iOS та Android.
- Підготовка білду та публікаційних артефактів для деплою.
Опис курсу
Навчає: Віктор Ярмолицький Senior React Native Developer в IT-компанії зі списку S&P 500 - 5 років досвіду в розробці на React Native - за 4 роки виріс із трейні веброзробника до Senior React Native Developer - брав участь у розробці програм, якими користуються понад 20 млн українців - має досвід роботи над проєктом для Мінцифри - також у портфоліо — застосунок для топового конструктора сайтів - працював з різними проєктами — від стартапів до крупних технологічних компаній
Оцінка
Тільки авторизовані користувачі можуть залишати відгуки та ставити оцінки
Увійти »