Друзі, привіт!
Сьогодні ділимося приємною новиною з тими, хто націлений на FrontEnd, а саме – на вивчення з нуля популярної JS-бібліотеки React для побудови користувацьких інтерфейсів, – на ITVDN вийшли всі уроки курсу “React Базовий”! Курс українською мовою!
React використовували для розробки такі відомі компанії, як Facebook, Instagram, Netflix, Dropbox, GitHub, Discord, Uber, – і це лише декілька прикладів з численних проєктів. Разом із розповсюдженням даної бібліотеки зростає і попит на React розробників різного рівня.
Курс надає базові знання реакту, а щоб їх закріпити на практиці, ви виконаєте два проєкти, котрі можуть стати гарним доповненням до портфоліо. Матеріал наповнений найактуальнішими практиками використання інструментів React та супутніх бібліотек, таких як react-router, react-redux, axios. Також ви дізнаєтеся про основні концепції React, включаючи компоненти, стан, властивості, події та життєвий цикл компонентів.
Автор курсу – Кочев Денис, Web-розробник в Data Bridge.
Тривалість курсу – 7 годин 29 хвилин.
Структура курсу:
- Знайомство з React.
- Структура React застосунків. Специфіка роботи з JSX.
- Основи роботи з React компонентами.
- Управління станами функціональних компонентів. Введення в хуки.
- Управління ефектами компонентів. Можливості методу useEffect.
- Розробка застосунку для списку нотатків.
- Роутинг та навігація в React.
- Знайомство з бібліотекою Redux.
- Робота з API, створення застосунку для визначення погоди.
- Розробка модального вікна.
Чого ви навчитеся на даному курсі:
- Розуміти призначення та філософію бібліотеки React.
- Працювати з пакетом npm.
- Будувати власні React-застосунки.
- Користуватися перевагами бібліотеки у власній розробці.
- Володіти синтаксисом JSX повною мірою.
- Стилізувати компоненти як за допомогою inline-стилів, так і з використанням ізольованих CSS-файлів.
- Працювати з чистими реакт-елементами без JSX.
- Володіти актуальними технологіями у використанні станів та пропсів у функціональних компонентах.
- Керувати компонентами за допомогою хуку useEffect.
- Синхронізувати React-застосунки з localStorage.
- Обробляти мережеві API запити методом пакету axios.
- Налаштовувати маршрутизацію веб-додатку за допомогою бібліотеки react-router останньої версії.
- Створювати власний застосунок для списку нотатків (task list).
- Створювати власний застосунок для визначення погоди з використанням реального API.
- Створювати модальні вікна, користуючись виключно інструментами React.
- Розробляти компоненти, які можна використовувати у різних проєктах.
- Підтримувати фронтенд-частину існуючих веб-додатків, написаних на React.
Попередні вимоги
Для проходження курсу потрібні базові знання HTML5, CSS3 та JavaScript. Він розрахований для веб-розробників початкового рівня та може бути корисним досвідченим девелоперам, які не мають досвіду роботи з бібліотекою React.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програм підготовки за спеціальністю FrontEnd Developer.