Программирование [Ulbi TV (Ульби Тимур)] Продвинутый Frontend. В production на React (2023)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Ulbi TV (Ульби Тимур)​
Название: Продвинутый Frontend. В production на React (2023)​

cover.jpg

Продолжительность: 46 ч 7 мин Количество уроков: 158 Видео Язык: Русский Вес архива: 10,09 ГБ


Продвинутый Frontend на React — это практический путь в профессиональную разработку: вы создадите полноценный production‑проект, освоите современный стек и научитесь работать так же, как инженер в реальной компании. Курс подходит тем, кто хочет повысить навыки, усилить резюме и собрать мощный кейс в портфолио.

Кому подойдёт курс

Для тех, кто ищет первую работу или готовится к собеседованиям

Вы соберёте большой, технически сложный проект, разберёте современную инфраструктуру и примените десятки продвинутых инструментов — всё это значительно усилит ваше резюме.

Для Junior и Middle разработчиков

Расширите технический кругозор, научитесь системно думать о проекте, писать поддерживаемый код и работать с архитектурой уровня реального продукта.

Кому курс не подойдёт

Если вы только начали изучать React и не знакомы с базовыми концепциями Redux, обучение может оказаться слишком сложным. Минимальное понимание TS — плюс.

Что вы получите по итогам курса

Глубокое понимание Frontend-инфраструктуры: Webpack, Vite, Babel, Storybook, Cypress, Jest, RTL, Loki.
Полностью настроенный рабочий проект с десятками модулей, страниц и функциональных блоков.
Компонентную библиотеку — более 20 UI-компонентов, доступных, семантичных и продуманных.
Опыт работы с архитектурой: модули, фичи, слабое зацепление, переиспользование.
Оптимизацию и анализ производительности: асинхронные редьюсеры, code splitting, анализ бандла, throttle/debounce.
Набор тестов — unit, component, e2e, скриншотные тесты и полная тестовая среда.
Глубокую работу с Redux Toolkit и RTK Query: асинхронные запросы, EntityAdapter, инъекция эндпоинтов.
Поддерживаемый стиль кода: ESLint, Stylelint, самописные правила, Prettier.
Продвинутые темы: интернационализация, роутинг, виртуализация списков, нормализация данных.
Деплой и инфраструктура: nginx, HTTPS, домен, gzip, скрипты деплоя.

Процесс обучения

Курс построен вокруг последовательной разработки большого production-приложения. Каждая тема разбирается не отдельно, а в реальном контексте — как в настоящей команде.

Основные блоки курса

1. Конфигурация проекта

Полная настройка Webpack и Vite, подключение Babel, TypeScript, CSS/SCSS, тестовой среды и Storybook. Декомпозиция конфигурации и работа с плагинами.

2. UI-библиотека

Создадите собственный набор UI-компонентов + освоите headless-подходы, доступность, семантику и сложные сценарии.

3. Архитектура

Модули, бизнес‑сущности, уровни абстракции, независимость и масштабирование.

4. Оптимизация

Асинхронные редьюсеры, код‑сплиттинг, анализ бандла, минимизация перерисовок, асинхронная загрузка библиотек.

5. Работа с данными

Redux Toolkit, RTK Query, Axios-инстанс, нормализация, EntityAdapter, стратегия разделения API.

6. Тестирование

Unit, RTL, e2e, скриншотные тесты, кастомные команды, фикстуры, отчёты.

7. Автоматизация

Pre-commit хуки, CI/CD, отчёты тестов, кодогенерация, AST‑скрипты для автоматического рефакторинга.

8. Продвинутые темы

• Интернационализация и правильный разбор переводов
• Роутинг + разграничение доступа
• Работа с мобильными/десктопными user agent
• Feature flags и автоматическое удаление устаревших фич
• Кольцевые зависимости и собственный Babel-плагин

9. Финальный редизайн и поддержка двух дизайнов одновременно

Создадите новую версию интерфейса, сохраняя бизнес‑логику, и выполните автоматизированное удаление старого кода.

Чем уникален этот курс

• Вы не «проходите уроки», а разрабатываете реальное приложение.
• Каждый модуль курса связан с реальными задачами.
• Вы учитесь решать проблемы, искать решения, читать документацию, адаптироваться — как в настоящей разработке.
• Получаете большой, дорого выглядящий проект в портфолио.

Итог

К окончанию курса вы сможете уверенно работать как фронтенд‑разработчик, понимать устройство production-системы и сопровождать сложный код. Все знания закреплены практикой, а проект — это ваша готовая «витрина» профессионального уровня.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху