Обширный видеокурс по основам JavaScript с дипломом о профпереподготовке.
Обучение самому востребованному языку программирования в frontend-разработке.
с практикой
JavaScript-разработчик
старт в любой момент
83% практики
59 часов теории
Комплексный курс-профессия
поможет стать javascript-разработчиком
Диплом
Диплом о профессиональной переподготовке установленного образца
4 в 1
4 полноценных курса Слёрма в одном
285 часов практики
На курсе вы научитесь
Обновлять данные на странице без её перезагрузки
Работать с браузерными API — узнавать геопозицию пользователей, взаимодействовать с буфером обмена и др.
Создавать интерактивные элементы на сайтах
Писать код на HTML, CSS и JavaScript
Cоздавать сайты и мобильные интерфейсы
Кому подойдёт курс?
Начинающие программисты
Студенты и выпускники
Если ранее уже изучали язык
Специалисты из других областей (маркетинг, дизайн, менеджмент)
расширить свои знания и навыки в области веб-разработки
Сменить профессию и войти в IT
систематизировать и углубить свои знания, заполнить пробелы
начать свой путь в программировании и изучить JavaScript как первый язык

Cколько зарабатывает JavaScript-разработчик?

Хорошие JavaScript-разработчики быстро растут в профессии и цене.
Стать midlle-разработчиком с зарплатой 170 000 р/мес можно за год реальной разработки.
Зарплата по данным Habr-карьера

80 000 ₽

Junior
Без опыта или опыт в смежных сферах

170 000 ₽

Middle
1-2 года

300 000 ₽

Senior
От 3-х лет
Инструменты и технологии, которые освоите
JavaScript
NodeJS
HTML
DOM
CSS
Администрирование Linux-серверов
Git
Docker, контейнирезация
Начни учиться бесплатно
Познакомьтесь с материалами и спикерами курса. Демодоступ доступен 1 день.
Главное−практика
Домашние задания — 13 заданий или тестов для тренировки.
Практические задания — 11 задач, где вы самостоятельно выбираете принцип решения.

Финальный проект — большое систиматизируюшее итоговое задание, которое помогает ообщить и применить все знания полученные на курсе.

К концу курса вы создадите проект для портфолио — приложение-аналог «Кинопоиска».
Диплом установленного образца
Диплом выдается студенту курса при выполнении следующих условий:
  • прохождение не менее 80% учебной программы;
  • успешная сдача сертификации и/или защита финального проекта;
  • наличие высшего или среднего профессионального образования.
Диплом о профессиональной переподготовке с присвоением квалификации даёт право работать по соответствующей специальности.
Как проходит обучение
в программе курса
19
59
тем
часов
видеоуроков
285
часов
практики
2
года
доступ
Программа
  • О курсе
  • Спикеры курса
  • Доступ к репозиторию курса
  • Знакомство с проектом
  • Основы JavaScript
  • Условные операторы
  • Циклы
  • Базовые теги HTML
  • Базовые свойства CSS
  • Блочная модель
  • Позиционирование
  • CSS-анимации
  • CSS-переменные
  • Методологии вёрстки
  • Препроцессоры
  • UI-фреймворки
  • Шаблонизаторы
  • Отладка в браузере
  • Вредные советы
  • Комментарии
  • Документация
  • Объекты
  • Сборка мусора
  • Символы
  • Методы и this
  • Преобразование в примитивы
  • Функции-конструкторы
  • Методы у примитивов
  • Числа и Строки
  • Массивы и их методы
  • Итераторы (перебираемые объекты)
  • Map и Set
  • WeakMap и WeakSet
  • Формат JSON
  • Рекурсия
  • Замыкания
  • Rest параметры
  • Var
  • Глобальный объект
  • Функция как объект
  • Декораторы и call/apply
  • Повторяем лямбды (стрелочные функции)
  • Привязка контекста к функции (bind)
  • Прототипное наследование
  • Prototype
  • Встроенные прототипы
  • Методы прототипов
  • Базовый синтаксис классов
  • Наследование классов
  • Статические методы и свойства
  • Приватные свойства и методы
  • Расширение встроенных классов
  • Instanceof
  • Примеси
  • Что такое NodeJS
  • readFile
  • writeFile
  • process
  • global
  • process.stdIn
  • Колбеки и Промисы
  • Async/await
  • SetTimeout и setInterval
  • RequestAnimationFrame
  • EventLoop
  • Heap, stack
  • Очередь задач
  • Микро- и макро- задачи
  • Call-stack
  • Браузер и спецификации
  • DOM-дерево
  • Поиск элементов через querySelector*, getElement*
  • Свойства объекта элемента
  • Изменения документа
  • Размеры и прокрутка элементов
  • Размеры и прокрутка окна
  • Координаты
  • Что такое событие
  • Всплытие
  • Делегирование событий
  • Поведение браузера по умолчанию
  • Пользовательские события
  • Свойства и методы формы
  • Фокусировка на форму
  • События форм (change, input, paste, copy)
  • Что такое браузерное API
  • Web Storage
  • Что такое сборщики
  • Зачем нам собирать наши проекты
  • С помощью каких инструментов это можно делать
  • Что такое тесты и зачем это нужно
  • Jest
  • Unit-тесты
  • Что это такое
  • Зачем нужны
  • Как с ними работать
  • Философия командной разработки.
  • Популярные хостинги разработки ПО.
  • Основы Git.
  • Практики использования Git в командах.
  • Личная конфигурация Git для удобной работы.
  • Введение
  • Как подключиться к серверу по SSH
  • Основы работы с ОС (права, команды). Как работать с сервером. Как копировать файлы, папки
  • Разбор системных служб. Как функционирует Linux
  • Основы работы сети
  • Как установить необходимое ПО на сервер
  • Как вручную развернуть свой сайт
  • Виртуализация, виртуальные машины и их особенности
  • Возможные проблемы сервера, их диагностика и методы устранения
  • Оптимизация сервера
  • Основное о Docker-контейнеризации
  • Работа с Git
  • Введение в курс
  • Введение в Docker
  • Основные команды и абстракции Docker. CLI. Общая схема работы Docker. Dockerfile
  • Docker и хранение данных
  • Docker-compose файл
  • Сеть в Docker
  • Docker под капотом
  • Особенности использования Docker с различными языками программирования
  • Логирование и мониторинг Docker контейнеров
  • Продвинутая работа с образами. Настройка собственного Registry
  • Безопасность в Docker
  • Аналоги Docker
  • Оркестрация Docker. Kubernetes, Docker SWARM.
  • CI/CD
Автор и спикер курса
Сэм Булатов
Ведущий фронтенд-разработчик в Waliot, организатор мероприятий сообщества «KrdDevDays», участник подкаста NgRuAir, развивает проект learnrxjs.ru, а так же помогает в чате по #rxjs.
«Время от времени катаюсь по конференциям, делясь с вами своим опытом, а в свободное ото сна время копаюсь в разных OSS проектах, катаюсь на роликах и читаю мангу».
Лена Райан
Фронтенд-разработчица в X5 Group, спикер, амбассадор Women Techmakers.
«Приношу новости в Веб-стандарты, борюсь за accessibility. В свободное время катаюсь на лонгборде или сноуборде, рычу гроулом и смотрю доклады».
Автор
Спикер
Подробнее о спикере
Подробнее о спикере
  • Спикер на профильных митапах и конференциях
Ведущий фронтенд-разработчик в Waliot, организатор мероприятий сообщества «KrdDevDays», участник подкаста NgRuAir, развивает проект learnrxjs.ru, а так же помогает в чате по #rxjs.
«Время от времени катаюсь по конференциям, делясь с вами своим опытом, а в свободное ото сна время копаюсь в разных OSS проектах, катаюсь на роликах и читаю мангу».
Автор
Сэм Булатов
  • Спикер на профильных митапах и конференциях
Лена Райан
Фронтенд-разработчица в X5 Group, спикер, амбассадор Women Techmakers.
«Приношу новости в Веб-стандарты, борюсь за accessibility. В свободное время катаюсь на лонгборде или сноуборде, рычу гроулом и смотрю доклады».
Спикер
Как купить курс
Видеокурс
Видеоуроки, доступ 2 года
Практические задания
Диплом о переподготовке
в рассрочку на 4 месяца или 40 000 ₽ 35 000 ₽ единовременно
8 750 ₽/мес
10 000 ₽/мес
Написать нам
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
Командное предложение
от 10-ти человек
специальные условия
от 5-ти человек
-10%
от 3-х человек
-7%
Перейти
Перейти
Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)
Подарочный сертификат
Перейти
Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.
Универсальные доступы
Перейти
Видеокурс
Видеоуроки, доступ 2 года
Практические задания
Диплом о переподготовке
45 000 ₽
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:

Ответы на вопросы