Изучай React Advanced бесплатно
ITVDN: курсы программирования
Видеокурсы по
программированию
РУС
  • РУС
  • УКР

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

    Подписка
    РУС
    • РУС
    • УКР
    Arrow
    🌷Набір груп на навчання з ментором - FrontEnd, .NET, Python, Java, FullStack, QA.
    Arrow

    Акция закончилась. Больше актуальных предложений в разделе Акции!

    Все акции

    Друзья, привет!

    4 апреля (4.04) – День веб-мастеров. Мы поздравляем с праздником всех, кто выбрал направление веб-разработки, и имеем для вас подарок!

    С 4 по 11 апреля на ITVDN проходит акция – вы можете получить доступ к новому видео курсу "React Углубленный" бесплатно, а также – сертификат, который будет подтверждением ваших знаний.

    React – самая популярная FrontEnd-библиотека для построения пользовательских интерфейсов. Ее используют разработчики Facebook, Instagram, Netflix, Dropbox, GitHub, Discord, Uber и другие.

    О курсе “React Углубленный”

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

    Длительность видео уроков – 10 часов 5 минут.

    Во время прохождения курса вы будете разрабатывать веб-приложение на основе публичного API, используя различные техники, которые предлагает React и его смежные библиотеки.

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

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

    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 Базовый". Содержание курса рассчитано на веб-разработчиков, которые уже знакомы с данной библиотекой и хотят расширить свои знания.

    Сроки акции

    Акция проходит с 4 по 11 апреля 2024 года включительно. Доступ к курсу открывается на 10 дней.

    КОММЕНТАРИИ И ОБСУЖДЕНИЯ
    ВИДЕО КУРСЫ ПО СХОЖЕЙ ТЕМАТИКЕ
    СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ
    Notification success