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

300+ курсов по популярным IT-направлениям

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

Подписка
Подписка

300+ курсов по популярным 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+ лет опыта, включая работу в компаниях лидеров украинской IT-индустрии – 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 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум Plus
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
199.99 $
Придбати
Notification success