JavaScript-разработчик
Рейтинг школы
Описание курса
Программа с практикой, позволяющая освоить 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 ₽, что делает курс перспективным вложением в карьеру.
Отзывы о школе · 3
Читать всеРекомендованные курсы