Распродажа

JavaScript для Senior Frontend: Архитектура и Паттерны

ЛУЧШИЙ КУРС в Разработка

Первоначальная цена составляла 990 грн.Текущая цена: 390 грн.

-60%
Вы экономите: 600 грн (60%)
До конца акции:01дн05час58мин19сек

−20% при покупке от 2 курсов — активируется автоматически

Чувствуете, что застряли на уровне “фреймворк-разработчика” и не понимаете, как устроены сложные веб-приложения “под капотом”? Без глубокого понимания JavaScript, архитектуры и паттернов вы ограничены рамками одной технологии, что сужает карьерные возможности и мешает росту до Senior-уровня. Этот курс научит вас мыслить как архитектор ПО: вы с нуля, без библиотек, создадите сложный Excel-подобный фреймворк, освоив ООП, паттерны, тесты и принципы SOLID.

Чему вы научитесь
  • Проектировать архитектуру больших приложений с нуля.
  • Применять паттерны проектирования (Observer) и принципы SOLID.
  • Писать собственный фреймворк и управлять состоянием приложения (свой Redux).
  • Настраивать инфраструктуру проекта (Webpack, ESLint) и писать тесты (Jest).
Для кого этот курс
  • Frontend-разработчики уровня Middle, стремящиеся к уровню Senior.
  • Разработчики, которые хотят понять, как работают фреймворки изнутри.
  • Программисты, желающие выйти за рамки библиотек и научиться решать сложные задачи.
Требования
  • Уверенное владение JavaScript (ES6+).
  • Опыт работы с любым современным frontend-фреймворком (React, Angular, Vue).
  • Понимание основ Git.
Курс содержит

18 часов видео

98 уроков

2246 дополнительных материалов

Онлайн и в удобном для вас темпе

Полный пожизненный доступ

Цифровой сертификат об окончании

Add to Cart
Курс JavaScript. Стань Senior Frontend разработчиком
JavaScript для Senior Frontend: Архитектура и Паттерны
990 грн Первоначальная цена составляла 990 грн.390 грнТекущая цена: 390 грн.
Покупка занимает минуту
  1. Добавляете курс в корзину.
  2. Вводите почту и пароль — это ваш аккаунт, в нём курс будет храниться постоянно.
  3. Оплачиваете любым удобным способом — их больше восьми.
  4. Курс сразу открывается в аккаунте, ссылка дублируется на почту.

Доступ навсегда: вернуться к курсу можно и через год. Вопросы — чат на сайте или info@siluette.com.ua.

Перестаньте быть “фреймворк-программистом”. Станьте архитектором!

Если вы знаете только React, вы ограничены его рамками. Этот курс научит вас мыслить на уровень выше — на уровне чистого JavaScript, архитектуры и паттернов. Мы не будем создавать очередной интернет-магазин. Вместо этого мы с нуля, без единой сторонней библиотеки, напишем сложное приложение — аналог Excel. Эта задача заставит вас думать как Senior-разработчик, решать проблемы производительности, проектировать компоненты и управлять состоянием.

Создайте свой собственный фреймворк

Почему Excel? Потому что это идеальная площадка для изучения сложных концепций. Вы на практике реализуете всё, о чем обычно читают только в книгах: объектно-ориентированное программирование, паттерн Observer, принципы SOLID, собственный аналог Redux для управления состоянием, роутинг и многое другое. Вы не просто используете готовые инструменты — вы создадите их сами.

Ключевые навыки, которые вы приобретете:

  • Архитектурное мышление: Научитесь проектировать сложные приложения с нуля.
  • Глубокое ООП в JS: Поймете, как и зачем применять классы, наследование и полиморфизм во frontend.
  • Управление состоянием: Напишете свой собственный Store и поймете, как работают Redux-подобные хранилища.
  • Оптимизация производительности: Столкнетесь с реальными проблемами перформанса и научитесь их решать.
  • Профессиональная инфраструктура: Освоите настройку проекта с Webpack, ESLint, Jest и научитесь вести разработку по Git Flow.

После этого курса любой фреймворк (React, Angular, Vue) станет для вас лишь инструментом, а не ограничением. Вы сможете выбирать работу по интересу и чеку, а не по технологии.

? Подробная программа курса

Раздел 1-3: Основы и инфраструктура

Настраиваем профессиональное окружение разработки: Git, Webpack, ESLint. Верстаем макет нашего приложения.

Раздел 4: Создание фреймворка

Проектируем ООП-структуру. Создаем базовые классы компонентов, DOM-утилиты и систему событий.

Раздел 5: Ресайз таблицы

Реализуем функционал изменения размера колонок и строк. Решаем первые проблемы с производительностью и оптимизируем код.

Раздел 6: Логика Excel

Добавляем выделение ячеек, навигацию клавишами. Реализуем паттерн Observer для взаимодействия компонентов.

Раздел 7: Управление состоянием

Создаем собственный Store (аналог Redux) для централизованного управления состоянием приложения (размеры, стили, содержимое ячеек).

Раздел 8: Роутинг и многостраничность

Пишем собственный роутер для создания нескольких “листов” Excel и переключения между ними.

Раздел 9-10 (Бонус): Тестирование и SOLID

Покрываем наш код тестами с помощью Jest. Разбираем, как применить принципы SOLID для улучшения архитектуры.

Отзывы покупателей

  1. Виктория

    01.09.2024 Подтвержденный клиент

    Я уже работал с React, но этот курс открыл мне глаза на то, как все устроено "под капотом". Теперь я понимаю, почему React работает именно так. Очень глубоко.

  2. Анастасия

    31.07.2024 Подтвержденный клиент

    Это просто взрыв мозга! Курс учит не просто "кодить", а "мыслить как инженер". Свой Redux - это было сложно, но невероятно круто.

  3. Дмитрий

    10.05.2024 Подтвержденный клиент

    Для тех, кто хочет стать Senior, а не просто "фреймворк-программистом". Очень много об архитектуре, паттернах и SOLID. Это то, что отличает профи.

  4. Светлана

    10.03.2024 Подтвержденный клиент

    Очень много информации. Придется пересматривать еще не раз. Но это лучшая инвестиция в мою карьеру.

Показано 4 из 4

Оставить отзыв