Відеокурс React Native українською мовою - відеоуроки програмування | ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

    Обери свою IT спеціальність

    Підписка

    Обери свою IT спеціальність

    Підписка

      Про курс

      React Native – це кросплатформний фреймворк що використовується для розробки програм під Android, Android TV, iOS, macOS, tvOS, Web, Windows і UWP.  React Native дає можливість поєднувати переваги фреймворка з власними перевагами кожної нативної платформи.

      Даний курс охоплює розгляд розробки мобільних додатків з використанням технології React Native та платформи Expo. Початкові уроки зосереджені на введенні в React Native та Expo, налаштуванні робочого середовища та основах компонентного підходу до розробки. Ви дізнаєтесь про створення інтерфейсів, роботу зі списками, стилізацію та використання сторонніх бібліотек для поліпшення візуального оформлення додатків.

      Також курс включає вивчення більш складних тем, таких як робота з формами, анімаціями, мультимедійним контентом, інтеграцію з RESTful API, локальне зберігання даних, впровадження push-повідомлень та фонових завдань. Особлива увага приділяється використанню хуків для управління станом і життєвим циклом компонентів, а також комунікації між компонентами і навігації в мобільних додатках.

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

      Курс розрахований як на розробників-початківців, які вже мають базу знань у фронтенд технологіях, так і на досвідчених розробників, бажаючих розширити свої знання та навички в сфері мобільної розробки з використанням React Native.

      Читати далі...

      Цей курс входить до спеціальності:

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

      • Базові знання React
      • Базові знання HTML
      • Базові знання CSS
      • Базові знання JS
      Читати далі...

      Ви навчитеся

      • Розробляти повнофункціональні мобільні додатки з використанням React Native.
      • Використовувати компонентний підхід React для створення динамічних та реактивних інтерфейсів.
      • Застосовувати стилізацію та адаптацію макетів для різних розмірів екранів мобільних пристроїв.
      • Інтегрувати сторонні бібліотеки та API для розширення функціональності та поліпшення візуального оформлення додатків.
      • Управляти навігацією та переходами між екранами в мобільних додатках.
      • Реалізовувати взаємодію з локальним сховищем даних і вебсервісами для створення динамічних та інтерактивних додатків.
      • Використовувати анімації та обробку жестів для підвищення інтерактивності та користувацького досвіду.
      • Розуміти та застосовувати найкращі практики міжнароднізації та локалізації для створення глобально доступних додатків.
      • Публікувати розроблені додатки в Expo Go Dev Store.
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 9 год 59 хв
      • Курс створено: 23.02.2024
      • Уроків: 20
      • Оновлено: 23.02.2024
      • Мова: українська

      Що входить до курсу

      • 20 відео уроків
      • Тестування
      • Сертифікат

      ×

      Ви відкрили доступ до тесту! Пройти тест

      Ви дійсно бажаєте відкрити доступ до тестування за курсом React Native на 40 днів?

      Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

      Ціль уроку – познайомитись з React Native, включаючи його історію та переваги. Розглянути його основні концепції та архітектуру. Розглянути платформу Expo, описати її можливості та спільноту. Порівняти React Native з нативною розробкою та визначити відмінності. Обговорити переваги використання Expo Go для швидкого прототипування та розробки мобільних додатків.

      Читати далі...

      Ціль уроку – отримати чітке розуміння процесу налаштування та використання інструментів, необхідних для розробки мобільних додатків на React Native з використанням Expo Go. Ви отримаєте практичні навички, які дозволять ефективно створювати, тестувати та запускати мобільні додатки, що значно спростить процес розробки та забезпечить стабільний фундамент для подальшого навчання та розробки.

      Читати далі...

      Ціль уроку – отримати глибоке розуміння компонентної архітектури React Native, а також вивчити базові та необхідні практики для створення ефективного та реактивного мобільного інтерфейсу. Цей урок є всебічним введенням у компонентний підхід React Native, надаючи детальний огляд основних компонентів та їхнього використання у розробці мобільних додатків. Урок призначений для забезпечення розробників знаннями та навичками, необхідними для створення високоякісних мобільних додатків, з акцентом на повторне використання компонентів, щоб максимізувати продуктивність розробки та підтримку коду. Крім того, урок допоможе розробникам зрозуміти, як використовувати різні UI елементи для створення інтуїтивно зрозумілого та привабливого користувацького досвіду.

      Читати далі...

      Ціль уроку – отримати глибоке розуміння принципів управління списками у React Native. Ви дізнаєтесь, як ефективно представляти динамічні дані у формі списків, що є ключовим пунктом для створення функціональних та візуально привабливих додатків. Ці знання та навички є критично важливими для будь-якого розробника React Native, оскільки списки є фундаментальним елементом в більшості мобільних додатків. Розглянемо такі важливі компоненти, як FlatList та SectionList, а також на практиці застосування методу map.

      Читати далі...

      Ціль уроку – отримати комплексне розуміння процесу стилізації в React Native, знання та навички, необхідні для створення естетично привабливих та інтуїтивно зрозумілих інтерфейсів додатків. Навчання концепцій Flexbox, які є фундаментом для адаптивного дизайну, розгляд способів створення гнучких макетів, які адаптуються до різних розмірів екранів.

      Читати далі...

      Ціль уроку – отримати комплексне розуміння того, як ефективно використовувати сторонні бібліотеки для стилізації компонентів. Ми розглянемо такі бібліотеки, як UI Kitten, NativeBase, та React Native Elements. Вони надають готові до використання компоненти та теми, що полегшують та прискорюють процес розробки інтерфейсу додатка. Кожна з них допоможе розробникам уникнути необхідності створення багатьох звичайних компонентів вручну, дозволяючи їм зосередитися на унікальних аспектах своїх додатків.

      Читати далі...

      Ціль уроку – отримати глибоке розуміння того, як використовувати специфічні компоненти React Native для підвищення ефективності взаємодії з користувачем. Ми навчимося інтегрувати і налаштовувати ці компоненти для створення більш динамічного та зручного користувацького досвіду, а також розглянемо практичні приклади їх застосування в реальних додатках.

      Читати далі...

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

      Читати далі...

      Ціль уроку – зосередження на поглибленому вивченні хуків, включаючи useContext для доступу до контексту, useCallback та useMemo для оптимізації функцій та обчислень. Також розглянемо створення власних хуків для специфічних потреб бізнес-логіки. Додатково обговоримо стратегії оптимізації компонентів та методи уникнення непотрібних рендерів. Метою цього уроку є отримання глибоких знань і практичних навичок щодо використання різних хуків у React Native для ефективного управління компонентами. Цей урок має на меті допомогти розуміти і застосовувати розширені можливості хуків для підвищення продуктивності та гнучкості їхніх додатків.

      Читати далі...

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

      Читати далі...

      Ціль уроку – отримання глибокого розуміння основ JavaScript, що є необхідним для ефективної роботи з React Native. Урок охоплює важливі аспекти сучасного JavaScript, такі як let та const, arrow functions, а також ключові принципи асинхронного програмування - Promises та Async/Await, що є важливими для розробки відгукових та продуктивних мобільних додатків. Урок спрямований на поглиблене ознайомлення з JavaScript, який є фундаментальною мовою програмування для розробки в React Native. Основна увага приділяється розумінню сучасного синтаксису ES6+ та концепціям асинхронного програмування.

      Читати далі...

      Ціль уроку – отримати глибоке розуміння концепцій навігації в React Native, зокрема з використанням середовища Expo Go. Ми розглянемо ключові відмінності між навігацією у мобільних та вебдодатках, а також особливості нативної навігації в React Native. Особлива увага буде приділена роботі з expo-router для реалізації file-based routing та основним аспектам створення StackLayout, включаючи Stack та Tabs. Урок орієнтований на те, щоб допомогти розробникам ефективно інтегрувати різні підходи до навігації у свої мобільні додатки на React Native. Ви дізнаєтесь про можливості і виклики, пов'язані з навігацією в мобільних додатках, та зможуть використовувати ці знання для побудови інтуїтивно зрозумілих і ефективних інтерфейсів користувача.

      Читати далі...

      Ціль уроку – отримати розуміння про ефективне створення та керування формами в React Native. Урок зосереджується на таких аспектах, як управління станом форми, обробка подій, валідація даних, реалізація бінарних опцій за допомогою Switch, використання Range Slider для встановлення діапазонів та вибір одного значення зі списку опцій за допомогою Picker. Ці навички є критично важливими для розробки користувацького інтерфейсу в мобільних додатках.

      Читати далі...

      Ціль уроку – детально розглянути особливості анімації та обробки користувацьких жестів, які є ключовими для створення інтерактивних та візуально привабливих мобільних додатків. Анімації та реакції на жести забезпечують більш динамічний та захоплюючий користувацький досвід, підвищуючи залученість та інтуїтивне розуміння інтерфейсу. Головна мета цього уроку – навчитися основам створення анімацій та розуміння жестів у React Native.

      Читати далі...

      Ціль уроку – отримання практичних знань та навичок для роботи з аудіо, відео та камерою в мобільних застосунках, створених на базі React Native. Ви навчитеся інтегрувати медіафункції в свої застосунки, що значно розширює можливості створення більш динамічного та інтерактивного користувацького досвіду. У цьому уроці ми зосередимося на роботі з мультимедійним контентом та камерою. Він є ключовим для розуміння та інтеграції мультимедійних можливостей в мобільні застосунки, створені за допомогою React Native. Ми розглянемо три основні теми: використання аудіо через Expo Audio, вбудовування та керування відеоплеєром за допомогою Expo Video, та роботу з камерою через Expo Camera.

      Читати далі...

      Ціль уроку – отримати глибоке розуміння та практичні навички роботи з мережевими запитами в мобільних застосунках. Ми розглянемо основи мережевої взаємодії, вивчимо використання Fetch API та Axios для HTTP запитів, реалізуємо CRUD (Створення, Читання, Оновлення, Видалення) операції, а також навчимося ефективно обробляти помилки та стани запитів. Метою цього уроку є надання студентам знань та практичних навичок для роботи з веб-сервісами в React Native. Ви навчатеся інтегрувати свої застосунки з зовнішніми API, здійснюючи мережеві запити та обробляючи відповіді. Це важливо для створення динамічних, інтерактивних застосунків, які можуть взаємодіяти з серверними даними в реальному часі.

      Читати далі...

      Ціль уроку – зосередження на ключових аспектах роботи з локальним сховищем даних. Локальне зберігання даних є важливою частиною розробки мобільних додатків, оскільки воно дозволяє зберігати інформацію прямо на пристрої користувача. Це може бути корисно для збереження персональних налаштувань, кешування даних, а також для роботи додатку в офлайн-режимі. Метою цього уроку є отримання глибокого розуміння різних способів локального зберігання даних в React Native. Ми зосередимося на тому, як ефективно використовувати @react-native-async-storage для зберігання легких даних та дослідимо альтернативні методи, такі як Realm і SQLite, для більш складних випадків використання. Крім того, розглянемо можливості роботи з файловою системою для збереження даних.

      Читати далі...

      Ціль уроку – зосередження на важливих аспектах розробки мобільних додатків: push-повідомленнях і фонових завданнях. Ці елементи є ключовими для підтримки актуальності даних та залучення користувачів. Ми розглянемо, як налаштувати та використовувати ці можливості в рамках платформи Expo, яка спрощує процес розробки мобільних додатків на React Native. Метою цього уроку є отримання знань та навичок для інтеграції push-повідомлень та фонових завдань у мобільні додатки. Ви дізнаєтесь, як правильно налаштувати ці функції, щоб забезпечити кращий досвід користувачів, а також зрозуміжєте, як ці функції можуть вплинути на продуктивність та функціональність додатку.

      Читати далі...

      Ціль уроку – ознайомлення з ключовими аспектами міжнароднізації та локалізації мобільних додатків, розроблених з використанням React Native. Ви навчитеся технікам та найкращим практикам для створення додатків, які легко адаптуються під різні мови та культурні особливості, забезпечуючи глобальну привабливість та доступність. Метою цього уроку є зрозуміти важливість міжнароднізації та локалізації у сучасному багатокультурному цифровому світі. Навчитися впровадженню багатомовності у додатки за допомогою бібліотеки i18n-js. Демонструвати методи адаптації інтерфейсу та контенту додатку до різних культурних та мовних умов. Навчитися налаштуванню та керуванню регіональними форматами даних, забезпечуючи коректне відображення дат, часу, чисел тощо.

      Читати далі...

      Ціль уроку – ми підійшли до завершального етапу розробки власного проєкту. Цей урок є важливим кроком, що дозволяє вам застосувати здобуті знання та навички в реальному проєкті. Мета даного уроку - надати вам можливість застосувати знання та навички, здобуті в ході курсу, в реальному проєкті. Ви навчатеся планувати та розробляти додатки на React Native, використовувати системи контролю версій та ділитися своїми проєктами з іншими. Цей урок допоможе вам зрозуміти повний цикл розробки мобільних додатків і допоможе вам підготуватися до самостійної роботи в цій області.

      Читати далі...
      ПОКАЗАТИ ВСЕ

      Купуй передплатуз доступом до всіх курсів та сервісів

      Бібліотека сучасних IT знань у зручному форматі

      Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      59.99 $
      Придбати
      Весняний
      • Усі відеокурси на 15 місяців
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      90.00 $
      219.99 $
      Придбати
      Акція
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      72.00 $
      89.99 $
      Придбати
      Акція
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.