JavaScript-разработчик: курс по обучению на ДжаваСкрипт-разработчика на платформе Слёрм
2026-02-19 17:18 Diff

Обширный видеокурс по основам JavaScript.

Обучение самому востребованному языку программирования в frontend-разработке.

Курсы «Git для начинающих», «Базовое администрирование Linux-серверов», база «Docker» в подарок!

вручим свидетельство об окончании курса

поможет стать javascript-разработчиком

Обновлять данные на странице без её перезагрузки

Работать с браузерными API — узнавать геопозицию пользователей, взаимодействовать с буфером обмена и др.

Создавать интерактивные элементы на сайтах

Писать код на HTML, CSS и JavaScript

Cоздавать сайты и мобильные интерфейсы

Если ранее уже изучали язык

Специалисты из других областей (маркетинг, дизайн, менеджмент)

расширить свои знания и навыки в области веб-разработки

Сменить профессию и войти в IT

систематизировать и углубить свои знания, заполнить пробелы

начать свой путь в программировании и изучить JavaScript как первый язык

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

Зарплата по данным Habr-карьера

80 000 ₽

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

170 000 ₽

300 000 ₽

Инструменты и технологии, которые освоите

Познакомьтесь с материалами и спикерами курса. Демодоступ доступен 1 день.

Домашние задания — 13 заданий или тестов для тренировки.
Практические задания — 11 задач, где вы самостоятельно выбираете принцип решения.

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

К концу курса вы создадите проект для портфолио — приложение-аналог «Кинопоиска».

Именное свидетельство о прохождении курса получает студент, если:

  • изучил 80% курса
  • принимал участие в решении практик, которые входят в курс
  • успешно сдал итоговый проект
  • О курсе
  • Спикеры курса
  • Доступ к репозиторию курса
  • Знакомство с проектом
  • Основы 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 в командах.
  • Личная конфигурация Git для удобной работы.

Курс «Базовое администрирование Linux-серверов»

  • Введение
  • Как подключиться к серверу по SSH
  • Основы работы с ОС (права, команды). Как работать с сервером. Как копировать файлы, папки
  • Разбор системных служб. Как функционирует Linux
  • Основы работы сети
  • Как установить необходимое ПО на сервер
  • Как вручную развернуть свой сайт
  • Виртуализация, виртуальные машины и их особенности
  • Возможные проблемы сервера, их диагностика и методы устранения
  • Оптимизация сервера
  • Основное о Docker-контейнеризации
  • Работа с Git

1.Введение в Docker

  • Введение в модуль
  • Запуск контейнеров
  • Dockerfile
  • Dockerfile Best Practice

2. Работа с Docker

  • Введение в модуль
  • Docker-compose
  • Registry
  • Docker в реальной жизни

3.Технология Docker

  • Введение в модуль
  • Идеология Docker
  • Docker Engine
  • Namespace
  • Control groups
  • Copy-on-Write
  • Storage drivers
  • Log drivers

Ведущий фронтенд-разработчик в Waliot, организатор мероприятий сообщества «KrdDevDays», участник подкаста NgRuAir, развивает проект learnrxjs.ru, а так же помогает в чате по #rxjs.

«Время от времени катаюсь по конференциям, делясь с вами своим опытом, а в свободное ото сна время копаюсь в разных OSS проектах, катаюсь на роликах и читаю мангу».

Фронтенд-разработчица в X5 Group, спикер, амбассадор Women Techmakers.

«Приношу новости в Веб-стандарты, борюсь за accessibility. В свободное время катаюсь на лонгборде или сноуборде, рычу гроулом и смотрю доклады».

  • Спикер на профильных митапах и конференциях

Ведущий фронтенд-разработчик в Waliot, организатор мероприятий сообщества «KrdDevDays», участник подкаста NgRuAir, развивает проект learnrxjs.ru, а так же помогает в чате по #rxjs.

«Время от времени катаюсь по конференциям, делясь с вами своим опытом, а в свободное ото сна время копаюсь в разных OSS проектах, катаюсь на роликах и читаю мангу».

  • Спикер на профильных митапах и конференциях

Фронтенд-разработчица в X5 Group, спикер, амбассадор Women Techmakers.

«Приношу новости в Веб-стандарты, борюсь за accessibility. В свободное время катаюсь на лонгборде или сноуборде, рычу гроулом и смотрю доклады».

Курс «Git для начинающих»

Курс «Базовое администрирование Linux-серверов»

Видеоуроки, доступ 2 года

в рассрочку на 4 месяца или 30 000 ₽ 15 000 ₽ единовременно

В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.

Курс за счёт работодателя

Предоставим все необходимые документы для получения вычета.

от 10 человек
специальные условия

Видеоуроки, доступ 2 года

Курс «Git для начинающих»

Курс «Базовое администрирование Linux-серверов»

Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)

Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.

только для физических лиц

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