Продвинутый JavaScript
Научитесь писать приложения уровня Middle на JavaScript без ошибок и лишних строчек кода
Освойте эффективные способы работы с JavaScript и фреймворками и станьте востребованным разработчиком
На курсе вы самостоятельно создадите Excel на чистом JS, при этом улучшите навыки и поймете суть фреймворков
- 175
HD видеоуроков содержит курс
- 3-15
минут длятся видеоуроки
- 23
тестовых заданий для закрепления
Этот курс для вас, если вы
Уже разбираетесь в JavaScript
Но учили его самостоятельно или недостаточно углубились в тему.
Хотите закрепить знания и научиться более сложным темам, чтобы повысить уровень до middle.
Работаете на позиции Junior Frontend-разработчика
И сталкиваетесь со сложностями в текущих проектах. Вам не хватает более предметных знаний.
Вы уже готовы брать на себя полную ответственность за задачи и хотите начать путь к уровню middle.
Хотите пополнить портфолио
У вас есть теоретические знания, но до сих пор нет портфолио и готовых проектов.
А если вы еще не изучали JavaScript, то сделайте это на первой ступени курса «Профессия Джуниор Frontend-разработчик».,Изучить программу курса для начинающих
Мы учим не первый год
План обучения построен так, что вы поэтапно
пройдете полный цикл создания любого приложения.
Так вы сможете научиться выстраивать процесс разработки и самостоятельно напишете приложение по принципу Excel от нуля до последних функций.
Шаг за шагом вы будете изучать методики и способы решения задач, а вместе с тем — перенимать эффективный и системный образ мышления разработчика.
В итоге вы научитесь с нуля создавать проекты и выйдете на новый уровень.
Ваши результаты
Изучите Java Script уровня middle, научитесь продвинутым технологиям
Грамотно строите архитектуру любого приложения
Уменьшите количество ошибок в коде и упростите процесс их поиска
ваш код до курса
Вы увидите свой прогресс
Сейчас: вы еще не умеете автоматизировать процессы и не знаете, как выйти за рамки стандартных функций. Когда хотите усложнить приложение, сталкиваетесь с ошибками.
ваш код после курса
Курс «Продвинутый JavaScript» приведёт вас к новому уровню Frontend-разработки
После курса: повысите уровень своего кода. Узнаете новые шаблоны и паттерны написания кода, которые внедрите в свою работу.
Больше умеете, лучше работаете
Сложнее проекты, больше предложений
Список вакансий, на которые вы сможете претендовать, если выполните все задания и усвоите курс «Продвинутый JavaScript»
Чему именно вы научитесь на курсе «Продвинутый JavaScript»
Тестирование с Jest
Научимся писать юнит тесты, чтобы увеличить надежность приложения
Анализ кода с ESLint
Научимся настраивать ESLint для того, чтобы код был всегда в чистоте
Транспиляция с Babel
Настроим Babel для того, чтобы использовать новейшие возможности языка JavaScript, не ожидая их полной поддержки в браузерах
Настройка Webpack
Создадим Webpack-конфигурацию с двумя режимами сборки, подключим к ней ESLint, Babel, Sass и другие технологии
Data Layer
Научитесь работать со слоем данных в приложении. Поймете, что нужно там хранить и как им управлять
State Managers
Поймете, как работать с инструментами для управления состоянием приложения, создадим свой Redux
ООП на JavaScript
Узнаете, как строить приложения, опираясь на парадигму ООП
Шаблоны проектирования
На практике внедрите паттерны проектирования такие как Observer, Facade
Работа с Git
Будете создавать и объединять ветки, делать Pull Request, работать с репозиторием на GitHub и в целом работать с системой контроля версий
Продвинутый JS
Поработаете с интересными аспектами JavaScript, такими как классы, замыкания, стрелочные функции, контекст и др.
Вёрстка на SASS
Попрактикуетесь в верстке приложения с использованием препроцессора Sass
И многое другое
С подробной программой курса можете ознакомиться ниже
Для обучения вам нужен средний уровень JavaScript
Вы умеете верстать лендинги (HTML и CSS), понимаете, что такое «промисы» и как работают объекты, знаете основы асинхронности, свободно работаете с функциями и классами
<!DOCTYPE HTML><html><head> <meta charset="utf-8"> <title>CODE</title></head><body> <p>Код программы</p> <pre><code>const checkParent = (src, dest) => { while (src != null) { if (src.tagName == dest) return src src = src.parentElement } return null }</pre></code></body></html>
Если вы понимаете этот код, то справитесь с обучением и прокачаете свой навык до уровня middle.
Если нет — изучите JavaScript с нуля на курсе «Профессия Джуниор Frontend-разработчик»
Что включено в курс
175 уроков в HD
Уроки записаны в высоком качестве с хорошим звуком, захваты экрана чёткие. Вас ничего не будет отвлекать от учебы.
от 3 до 15 минут
Структура обучения продумана, чтобы вы получили необходимую информацию без воды.
23 задачи на практике
Все теоретические знания вы закрепите на практике, чтобы получить максимальный результат.
Доступ навсегда
Не нужно продлевать доступ за деньги. Вы можете двигаться в своем темпе, а также пересматривать уроки при необходимости.
Служба заботы
Если у вас появится вопрос, мы дадим развернутую обратную связь и поможем вам. Так ваше обучение пройдет гладко.
Онлайн-доступ
Уроки хранятся на платформе GetCourse. Вы сможете учиться онлайн с любого устройства и в любое время.
Программа обучения
Модуль 1 — Настройка среды
9 занятий
Настроите рабочее окружение для проекта на Webpack. Готовая сборка с использованием Babel, Sass, ESlint и др.
Модуль 2 — Верстка
8 занятий
Поймете принципы правильного создания макета приложения, а также принципы верстки и препроцессоров
Модуль 3 — Создание фреймворка
11 занятий
Создадите свой фреймворк и поймете принцип работы существующих инструментов. После этого блока ООП перестанет быть магией
Модуль 4 — Ресайз таблицы
10 занятий
Узнаете, как оптимизировать приложение, бороться с утечками памяти и реализовать логику по изменению размеров элемента без библиотек. Сможете решать большое количество UI задач
Модуль 5 — Логика Excel
11 занятий
Будете работать с ООП, различными паттернами проектирования (например с Observer и Facade). Напишете логику для асинхронного взаимодействия между компонентами. Поработаете с событиями и оптимизацией.
Модуль 6 — Состояние приложения
18 занятий
Узнаете, что такое Redux, Vuex, Mobx, зачем они нужны, и как они работают. Напишете свой Redux
Модуль 7 — Роутинг и новые страницы
10 занятий
Дополните свой фреймворк функционалом, позволяющим добавлять новые динамические страницы. SPA (Single Page Application) перестанет быть проблемой
Модуль 8 — Тестирование
6 занятий
Настроите окружение, чтобы писать юнит тесты с использованием Jest. Будете уметь автоматически тестировать свой код. Увидите, как применять принципы SOLID, и как они помогают писать расширяемый и профессиональный код
Получить доступ к курсу
Продвинутый JavaScript
Научитесь думать как разработчик и самостоятельно писать приложения на JavaScript
- Набор технологий, который не знает junior-разработчик
- Сильный проект в ваше портфолио
- 4 бонуса, которые помогут в поиске работы
13 790 ₽
8 274 ₽
На курсе вы создадите приложение Excel без фреймворков. При этом улучшите навыки JS и поймете устройство фреймворков.
Простыми словами — научитесь выполнять проекты уровня middle, уменьшив количество строчек кода.
Доступ к курсу открывается сразу после оплаты
Гарантия 100%:
Вернем деньги, если вам не понравится курс в первые 3 дня
Часто задаваемые вопросы
Остались вопросы?
Почему мы этим занимаемся
Доказываем, что попасть в IT реально.
В основе курса — актуальные данные. Обучаем на практике и без воды.
Даем реальные задачи, над которыми работают
в IT-компаниях прямо сейчас.
Помогаем найти работу, сделать качество жизни лучше и начать карьеру в разработке.