React Поглиблений – новий відео курс для FrontEnd розробників на ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

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

Підписка

Друзі, привіт!

Сьогодні ділимося приємною новиною з тими, хто націлений на вдосконалення своїх знань у FrontEnd, а саме – на поглиблене вивчення популярної JS-бібліотеки React, – на ITVDN вийшли всі уроки курсу “React Поглиблений”! Курс українською мовою!

React використовували для розробки такі відомі компанії, як Facebook, Instagram, Netflix, Dropbox, GitHub, Discord, Uber, – і це лише декілька прикладів з численних проєктів. Разом із розповсюдженням даної бібліотеки зростає і попит на React розробників різного рівня.

Під час проходження курсу ви розроблятимете вебзастосунок на основі публічного API, використовуючи різноманітні техніки, які пропонує React та його суміжні бібліотеки.

Ви навчитеся впроваджувати роутинг за допомогою бібліотеки React Router, використовувати CSS-препроцесори та UI бібліотеки, публічні API для отримання даних. Також ви будете використовувати Redux Toolkit для спрощеного написання коду та розв’язання багатьох проблем, реалізуєте можливість логіну через сторонній identity provider та багато іншого.

Автор курсуАндрій Полевий, Software Developer у MindK. Сертифікований розробник Microsoft, 11+ років досвіду, включаючи роботу в компаніях лідерів української ІТ-індустрії – SoftServe та Intellias. Професійний стек: JavaScript, React, C#, SQL, Azure, ASP.NET Core.

Курс складається з 15 уроків загальною тривалістю 10 годин 5 хвилин.

Структура курсу:

  1. Створення проєкту. TypeScript. Типізація в React.
  2. Стилізація. Частина 1.
  3. Стилізація. Частина 2.
  4. Практика 1. Робота з API і стилізація.
  5. Хуки useContext, useRef, портали.
  6. Кастомні хуки та memory leak.
  7. Робота з формами.
  8. Мемоізація.
  9. Оптимізація.
  10. Redux Toolkit, RTK Query.
  11. Практика 2. Міграція на RTK Query.
  12. GraphQL.
  13. JWT token, авторизація, приватні та публічні маршрути.
  14. Server-side Rendering.
  15. Тестування компонентів.

Чого ви навчитеся на даному курсі:

  • Будувати state management за допомогою Redux і Redux Toolkit.
  • Розуміти основи популярних CSS-фреймворків для стилізації.
  • Використовувати бібліотеку Material UI і її компоненти замість ручної стилізації.
  • Використовувати React hooks і створювати власні (кастомні) хуки.
  • Досліджувати проблеми швидкодії React-застосунку.
  • Використовувати React Developer Tools для дослідження дерева компонентів та профайлингу.
  • Розв’язувати проблеми з memory leak.
  • Використовувати React.lazy та Suspense для динамічного завантаження модулів, React Router для динамічного завантаження маршрутів.
  • Використовувати RTK Query для звертання до API.
  • Додавати автентифікацію для застосунку на основі OAuth2.
  • Використовувати мову запитів GraphQL для здійснення запитів та зміни даних на сервері.
  • Працювати з концепцією Server-side Rendering (SSR).
  • Дізнаєтеся про Jest Testing Framework та його альтернативи, навчитеся тестувати компоненти за допомогою React Testing Library.

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

Для проходження курсу потрібно мати знання та практичні навички роботи з React на рівні курсу “React Базовий”. Зміст курсу розрахований на веброзробників, котрі вже знайомі з даною бібліотекою і хочуть розширити свої знання.

Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.

Курс входить до комплексної програм підготовки за спеціальністю FrontEnd Developer.

    

КОМЕНТАРІ ТА ОБГОВОРЕННЯ
ВІДЕО КУРСИ ЗА СХОЖОЮ ТЕМАТИКОЮ
СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ

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

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

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

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Преміум Plus
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
199.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Notification success