Продолжительность
4 ч 21 мин 43 сек
Количество уроков
34 Видео
Дата добавления
13.11.2024
Этот всеобъемлющий курс охватывает широкий спектр тем архитектуры программного обеспечения, включая компонентно-ориентированные паттерны, архитектуру одностраничных приложений (SPA), паттерны управления состоянием, микрофронтенд-архитектуру, серверлес-архитектуру, прогрессивные веб-приложения (PWA) и серверный рендеринг (SSR). Эти знания помогут вам проектировать и разрабатывать поддерживаемые, масштабируемые и быстрые фронтенд-приложения, улучшая опыт ваших пользователей. И самое главное - вы будете учиться на практике! Для каждого модуля я подготовил специальный репозиторий, где вы сможете применить все полученные знания.
Чему вы научитесь:
Для каждой темы курса мы рассмотрим:
- Конкретную проблему разработки. От "проект слишком долго выполняет пайплайн" до "необходимо изменить множество мест из-за одного требования". Я предоставлю вам ссылку на репозиторий с этой проблемой, и вы сможете самостоятельно найти её решение.
- Архитектуру или паттерн, которые предназначены для решения этой проблемы.
- Как реализовать эту архитектуру или паттерн (с использованием только Vanilla JavaScript). Для каждого модуля я рекомендую поработать с репозиторием перед тем, как смотреть "решающее занятие".
- Хорошие и плохие практики при реализации архитектуры/паттерна, полезные советы и распространённые ошибки.
Почему стоит записаться:
- Практический подход: Вы не просто будете слушать теорию - вы получите реальные проблемы из мира разработки и научитесь решать их на практике.
- Ноу-хау: У вас будет набор инструментов для решения наиболее распространённых задач в разработке ПО. Как, например, улучшить ранжирование страницы в Google? Здесь вы узнаете один из способов, и это лишь начало!
- Повышение качества продуктов: Хотите писать некачественный код вечно? Или же стремитесь создавать масштабируемые, поддерживаемые и быстрые фронтенд-приложения? Улучшайте пользовательский опыт, формируя собственную "коробку инструментов" из техник для создания качественных платформ. Начните её формирование здесь!
Для кого этот курс:
- Веб-разработчиков, стремящихся улучшить общую производительность своих сайтов
- Фронтенд- и фуллстек-разработчиков, которые хотят создавать плавные интерфейсы
- Разработчиков, которые хотят научиться писать качественный код, применяя актуальные архитектуры и паттерны