Хорошие JavaScript-разработчики быстро растут в профессии и цене. Стать midlle-разработчиком с зарплатой 170 000 р/мес можно за год реальной разработки.
Познакомьтесь с материалами и спикерами курса. Демодоступ доступен 1 день.
Начать учиться на курсе по «JavaScript-разработчик»
Демодоступ к курсу откроется в LMS
Главное−практика
Домашние задания — 13 заданий или тестов для тренировки. Практические задания — 11 задач, где вы самостоятельно выбираете принцип решения.
Финальный проект — большое систиматизируюшее итоговое задание, которое помогает ообщить и применить все знания полученные на курсе.
К концу курса вы создадите проект для портфолио — приложение-аналог «Кинопоиска».
Диплом установленного образца
Диплом выдается студенту курса при выполнении следующих условий:
прохождение не менее 80% учебной программы;
успешная сдача сертификации и/или защита финального проекта;
наличие высшего или среднего профессионального образования.
Диплом о профессиональной переподготовке с присвоением квалификации даёт право работать по соответствующей специальности.
Как проходит обучение
в программе курса
19
59
тем
часов
видеоуроков
285
часов
практики
2
года
доступ
Программа
Знакомство с курсом
тема 1
О курсе
Спикеры курса
Доступ к репозиторию курса
Знакомство с проектом
Основы
тема 2
Основы JavaScript
Условные операторы
Циклы
Знакомство с вёрсткой
тема 3
Базовые теги HTML
Базовые свойства CSS
Блочная модель
Позиционирование
CSS-анимации
Ускорители процесса вёрстки
тема 4
CSS-переменные
Методологии вёрстки
Препроцессоры
UI-фреймворки
Шаблонизаторы
Качество кода
тема 5
Отладка в браузере
Вредные советы
Комментарии
Документация
Объекты
тема 6
Объекты
Сборка мусора
Символы
Методы и this
Преобразование в примитивы
Функции-конструкторы
Типы данных
тема 7
Методы у примитивов
Числа и Строки
Массивы и их методы
Итераторы (перебираемые объекты)
Map и Set
WeakMap и WeakSet
Формат JSON
Глубже в функции
тема 8
Рекурсия
Замыкания
Rest параметры
Var
Глобальный объект
Функция как объект
Декораторы и call/apply
Повторяем лямбды (стрелочные функции)
Привязка контекста к функции (bind)
Прототипы, наследование
тема 9
Прототипное наследование
Prototype
Встроенные прототипы
Методы прототипов
Классы
тема 10
Базовый синтаксис классов
Наследование классов
Статические методы и свойства
Приватные свойства и методы
Расширение встроенных классов
Instanceof
Примеси
Знакомство с NodeJS
тема 11
Что такое NodeJS
readFile
writeFile
process
global
process.stdIn
Асинхронность
тема 12
Колбеки и Промисы
Async/await
SetTimeout и setInterval
RequestAnimationFrame
EventLoop
Heap, stack
Очередь задач
Микро- и макро- задачи
Call-stack
DOM
тема 13
Браузер и спецификации
DOM-дерево
Поиск элементов через querySelector*, getElement*
Свойства объекта элемента
Изменения документа
Размеры и прокрутка элементов
Размеры и прокрутка окна
Координаты
События
тема 14
Что такое событие
Всплытие
Делегирование событий
Поведение браузера по умолчанию
Пользовательские события
Формы
тема 15
Свойства и методы формы
Фокусировка на форму
События форм (change, input, paste, copy)
Браузерные API
тема 16
Что такое браузерное API
Web Storage
Модули и сборка приложения
тема 17
Что такое сборщики
Зачем нам собирать наши проекты
С помощью каких инструментов это можно делать
Тестирование
тема 18
Что такое тесты и зачем это нужно
Jest
Unit-тесты
Фреймворки
тема 19
Что это такое
Зачем нужны
Как с ними работать
Курс «Git для начинающих»
тема 20
Философия командной разработки.
Популярные хостинги разработки ПО.
Основы Git.
Практики использования Git в командах.
Личная конфигурация Git для удобной работы.
Курс «Базовое администрирование Linux-серверов»
тема 21
Введение
Как подключиться к серверу по SSH
Основы работы с ОС (права, команды). Как работать с сервером. Как копировать файлы, папки
Разбор системных служб. Как функционирует Linux
Основы работы сети
Как установить необходимое ПО на сервер
Как вручную развернуть свой сайт
Виртуализация, виртуальные машины и их особенности
Возможные проблемы сервера, их диагностика и методы устранения
Оптимизация сервера
Основное о Docker-контейнеризации
Работа с Git
Курс «Docker для админов и разработчиков»
тема 22
Введение в курс
Введение в 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 ₽ единовременно
Заявка от компании на курс по «JavaScript-разработчик»
Вы отправляете нам заявку. Мы связываемся с вами, чтобы обсудить все детали, обменяться документами и запустить обучение ваших специалистов
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Ответы на вопросы
После оплаты курса вас автоматически перенаправит в личный кабинет, где будет открыт доступ к занятиям. Логин и пароль для входа мы отправим вам на электронную почту, указанную при оплате.
Обучение на курсе проходит онлайн: все материалы будут находится в личном кабинете по адресу edu.slurm.io. Доступ к ним сохраняется на 2 года.
В личном кабинете по адресу edu.slurm.io в правом нижнем углу есть чат поддержки. Поддержка отвечает в течение нескольких минут.
Да, курс подходит для людей без опыта в IT.
Доступ к видеолекциям и практическим занятиям на учебной платформе останется у вас на 2 года.
Да, у нашего центра есть официальная лицензия, поэтому по окончании обучения вы сможете вернуть 13% стоимости за счет налогового вычета.