JavaRush
AI Academy
new
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Постановка задачи для проекта — создание небольшого приложения

    Модуль 3: React
    19 уровень,0 лекция
    Пошаговое руководство по созданию React-приложения для управления личным бюджетом.
    Открыта
  • Структура проекта и первые компоненты

    Модуль 3: React
    19 уровень,1 лекция
    Лекция о том, как создать правильную структуру проекта в React и разработать удобные компоненты.
    Открыта
  • Настройка Redux Toolkit для управления состоянием приложения

    Модуль 3: React
    19 уровень,2 лекция
    В этой лекции мы рассмотрим, как использовать Redux и Redux Toolkit для эффективного управления состоянием в React-приложении.
    Открыта
  • Интеграция с REST API и создание сервисов

    Модуль 3: React
    19 уровень,3 лекция
    В этом разделе мы изучим, как интегрировать приложения с REST API, создавать API-сервисы и обрабатывать ошибки.
    Открыта
  • Создание защищённых маршрутов и авторизации с JWT

    Модуль 3: React
    19 уровень,4 лекция
    Разберём, как добавить авторизацию с помощью JWT в приложение, защищая маршруты и управляя пользователями.
    Открыта
  • Настройка React Query для кэширования данных и работы с запросами

    Модуль 3: React
    19 уровень,5 лекция
    Изучите, как интегрировать React Query для эффективного управления запросами и кэшированием данных в приложениях React.
    Открыта
  • Стилизация компонентов с использованием CSS Modules и styled-components

    Модуль 3: React
    19 уровень,6 лекция
    Изучите способы стилизации компонентов в React с использованием CSS Modules и библиотеки styled-components для создания красивых и интуитивно понятных интерфейсов.
    Открыта
  • Оптимизация производительности с React.memo и useCallback

    Модуль 3: React
    19 уровень,7 лекция
    Изучите, как улучшить производительность вашего приложения на React с помощью React.memo и useCallback.
    Открыта
  • Тестирование ключевых компонентов

    Модуль 3: React
    19 уровень,8 лекция
    В этой статье мы обсудим, как тестировать React-компоненты и обеспечивать их корректную работу с использованием Jest и React Testing Library.
    Открыта
  • Обсуждение результатов работы над проектом

    Модуль 3: React
    19 уровень,9 лекция
    Анализ результатов и опыта, полученного в процессе разработки приложения Task Manager.
    Открыта
Курсы
  • Курс Java
  • Курс Python
  • Разработка с Claude Code
  • Все 17 курсов
Университет
  • Java FullStack
  • Python FullStack
  • AI Native Developer
  • Web FullStack
Сообщество
  • Статьи
  • Истории успеха
  • Форум
  • Помощь по задачам
Компания
  • О нас
  • Контакты
  • Отзывы
  • Подписки
  • Вопросы и ответы
JavaRush JavaRush: онлайн-курсы Java и других языков программирования, где учатся, решая задачи. Мы начинали в 2012 году с курса Java, а сейчас здесь 17 курсов: Java и Spring, Python, веб-разработка, SQL, Go, C#, C++, Kotlin, Swift, Docker и AI-разработка. Больше 10 000 задач с мгновенной проверкой, первый уровень любого курса бесплатный. Учиться можно самому или с ментором в JavaRush Университете.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush Пользовательское соглашение и политика конфиденциальности
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush Пользовательское соглашение и политика конфиденциальности