Друзі, привіт!
Сьогодні ділимося приємною новиною з тими, хто знає React і націлений на розширення свого стеку задля створення нативних застосунків під різні мобільні платформи – на ITVDN вийшли всі уроки курсу “React Native”!
Це кросплатформний фреймворк що використовується для розробки програм під Android, Android TV, iOS, macOS, tvOS, Web, Windows та UWP. React Native дає можливість поєднувати переваги фреймворку з власними перевагами кожної нативної платформи.
Даний курс охоплює розгляд розробки мобільних застосунків з використанням технології React Native та платформи Expo. Початкові уроки зосереджені на введенні в React Native та Expo, налаштуванні робочого середовища та основах компонентного підходу до розробки. Ви дізнаєтесь про створення інтерфейсів, роботу зі списками, стилізацію та використання сторонніх бібліотек для поліпшення візуального оформлення застосунків.
Також курс включає вивчення більш складних тем, таких як робота з формами, анімаціями, мультимедійним контентом, інтеграція з RESTful API, локальне зберігання даних, впровадження push-повідомлень та фонових завдань. Особлива увага приділяється використанню хуків для управління станом і життєвим циклом компонентів, а також комунікації між компонентами і навігації в мобільних застосунках.
Останні уроки курсу присвячені проєктуванню і розробці проєкту на React Native з нуля. Цей проєкт сприятиме поглибленню розуміння повного циклу розробки мобільних застосунків і стане відмінним доповненням до портфоліо.
Автор курсу – Кінаш Станіслав, FrontEnd Developer.
Курс складається з 20 уроків загальною тривалістю 9 годин 59 хвилин.
Структура курсу:
- Початок роботи з React Native та Expo Go
- Налаштування робочого середовища
- Базові компоненти React Native: стандарти інтерфейсу
- Робота зі списками у React Native: відображення даних
- Стилізація в React Native
- Сторонні бібліотеки для стилізації компонентів
- Додаткові компоненти React Native – покращення взаємодії
- Основи Hooks
- Глибоке занурення в Hooks
- Комунікація між компонентами. Частина 1
- Комунікація між компонентами. Частина 2
- Навігація в React Native з використанням Expo Go
- Робота з формами та введенням даних
- Анімація та жести
- Робота з мультимедіа та камерою
- Робота з RESTful API
- Робота з локальним сховищем даних
- Push-повідомлення та фонові завдання
- Міжнароднізація та локалізація застосунків
- Заключний проєкт
Чого ви навчитеся на даному курсі:
- Розробляти повнофункціональні мобільні застосунки з використанням React Native.
- Використовувати компонентний підхід React для створення динамічних та реактивних інтерфейсів.
- Застосовувати стилізацію та адаптацію макетів для різних розмірів екранів мобільних пристроїв.
- Інтегрувати сторонні бібліотеки та API для розширення функціональності та поліпшення візуального оформлення застосунків.
- Управляти навігацією та переходами між екранами в мобільних застосунках.
- Реалізовувати взаємодію з локальним сховищем даних і вебсервісами для створення динамічних та інтерактивних застосунків.
- Використовувати анімації та обробку жестів для підвищення інтерактивності та користувацького досвіду.
- Розуміти та застосовувати найкращі практики i18n та локалізації для створення глобально доступних застосунків.
- Публікувати розроблені застосунки в Expo Go Dev Store.
Попередні вимоги
Для проходження курсу потрібно мати знання та практичні навички роботи з HTML, CSS, JavaScript, React. Курс розрахований як на розробників-початківців, які вже мають базу знань у фронтенд-технологіях, так і на досвідчених розробників, котрі бажають розширити свої знання та навички в сфері мобільної розробки з використанням React Native.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програм підготовки за спеціальностями FrontEnd Developer та React Developer.