JavaScript-разработчик

Как учит школа
Видеокурс по Docker в подарок!
Запись уроков
Свободный график
Поддержка кураторов
Домашние работы
Рассрочка
3 750 ₽/мес
Стоимость курса
15 000 ₽
JavaScript-разработчик

Рейтинг школы

Слёрм Слёрм
4,3

Описание курса

Программа с практикой, позволяющая освоить JavaScript, NodeJS, HTML, CSS, работу с DOM, сборку проектов, тестирование, Git, Linux, Docker и развертывание сайтов. Курс включает решение практик и создание итогового проекта.

Программа

Основы JavaScript

Условные операторы, циклы, переменные, объекты, функции, замыкания, прототипное наследование, классы, JSON, рекурсия, итераторы, Map/Set, WeakMap/WeakSet, сборка мусора, контекст 'this', декораторы, bind/call/apply, лямбды, статические методы, приватные свойства, оператор instanceof, примеси.

HTML и CSS

Базовые теги HTML, базовые свойства CSS, блочная модель, позиционирование, анимации, переменные CSS, методологии вёрстки, препроцессоры, фреймворки UI, шаблонизаторы, отладка в браузере.

NodeJS

Среда NodeJS, методы readFile/writeFile, объект process, global, поток process.stdIn, callbacks, promises, async/await, setTimeout/setInterval, requestAnimationFrame, EventLoop, области памяти (Heap/Stack), очередь задач, стек вызовов, микро- и макро-задачи.

DOM и События

Дерево объектной модели документа, поиск элементов (querySelector*, getElement*), свойства элементов, изменения документа, размеры и прокрутка, координаты, события, всплытие, делегирование, пользовательские события, формы, фокусировка, события форм, браузерное API, локальное хранилище.

Сборка и Тестирование

Сборщики проектов, инструменты сборки, тесты, фреймворк Jest, модульные тесты.

Git и Командная разработка

Философия командной разработки, хостинги ПО, основы Git, практики использования Git, личная конфигурация Git.

Linux и Сервер

Подключение по SSH, основы работы с ОС, работа с сервером, копирование файлов, системные службы, основы работы сети, установка ПО, ручное развертывание сайта, виртуализация, диагностика проблем, оптимизация сервера.

Docker

Основное о Docker-контейнеризации, запуск контейнеров, Dockerfile, Best Practice, Docker-compose, Registry, Docker в реальной жизни, идеология Docker, Docker Engine, Namespace, Control groups, Copy-on-Write, Storage drivers, Log drivers.

Формат

Онлайн (видеокурс)

Спикеры

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

Чему вы научитесь

  • JavaScript
  • NodeJS
  • HTML
  • CSS
  • DOM
  • Сборка проектов
  • Тестирование (Jest)
  • Git
  • Linux
  • Docker
  • Развертывание сайтов
  • Работа с сервером

Кому подходит

  • Кандидаты, желающие стать разработчиками на JavaScript
  • Начинающие разработчики, изучающие основы веб-разработки

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс «Разработчик на языке программирования JavaScript» предлагает комплексное обучение с практикой, охватывающее основы JavaScript, NodeJS, HTML, CSS, работу с DOM, сборку проектов, тестирование, Git, Linux и Docker. Программа включает решение практик и создание итогового проекта, что позволяет студентам получить практические навыки, необходимые для работы в команде. Курс подходит для начинающих разработчиков, стремящихся освоить современный стек технологий и подготовиться к трудоустройству. Зарплата разработчиков на JavaScript варьируется от 80 000 до 300 000 ₽, что делает курс перспективным вложением в карьеру.

Рекомендованные курсы

Другие направления