курс

JS: Настройка окружения

16971 студент
Последнее обновление: 19 мая 2025
Курс JS: Настройка окружения
3 900 ₽ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

Включено в курс

11 уроков (видео и/или текст)
1 упражнение в тренажере
36 проверочных тестов
Доступ к остальным курсам платформы

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

  • Настраивать локальное окружение для запуска JavaScript-кода
  • Устанавливать библиотеки и подключать их в коде
  • Использовать программы, улучшающие качество кода

Описание

На этом курсе вы изучите процесс настройки окружения для JS. Вы узнаете о зависимостях и утилите npm. В итоге научитесь создавать собственный пакет, который можно будет использовать как программу. Знания из этого курса помогут грамотно организовать локальное окружение и использовать хорошие практики по управлению кодом.

Курс нужно пройти всем, кто хочет научиться программировать на языке JS. Перед тем как начать, убедитесь, что вы используете операционную систему, удобную для разработки (например Ubuntu, macOS), или настроили Windows согласно инструкции. Чтобы учиться было проще, рекомендуем пройти наши курсы По основам командной строки и Основам Git.

Программа курса

Продолжительность 4 часа
  • 1

    Введение

    Знакомимся с курсом и его целями
  • 2

    Что такое JS?

    Говорим об особенностях JavaScript как языка программирования

    тесты

  • 3

    Установка JavaScript

    Устанавливаем интерпретатор и учимся пользоваться REPL

    тесты

  • 4

    NPM

    Учимся создавать проекты и пакеты в JavaScript-экосистеме

    тесты

  • 5

    Зависимости

    Знакомимся с понятием «зависимости» и учимся ими пользоваться

    тесты

  • 6

    Зависимости для разработки

    Изучаем среды разработки и знакомимся с разными типами зависимостей

    тесты

  • 7

    Lock-файл

    Разбираемся с транзитивными зависимостями и dependency hell

    тесты

  • 8

    Глобальная установка пакетов

    Учимся устанавливать и запускать JavaScript-программы

    тесты

  • 9

    NPX

    Учимся запускать локально установленные пакеты-утилиты

    тесты

  • 10

    Точка входа

    Научиться выделять точки входа для приложений и библиотек

    тесты

  • 11

    Линтинг

    Знакомимся с линтерами и устанавливаем Eslint

    тесты

  • 12

    Самостоятельная работа

    Дополнительные задания, которые позволяют закрепить полученную теорию
  • 13

    Дополнительные материалы

    Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Формат обучения

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже

#
Задание
% завершений
1
78%

Рекомендуемые программы

profession
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
Старт 4 сентября
profession
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
Старт 4 сентября
profession
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
Старт 4 сентября
profession
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
Старт 4 сентября
profession
новый
Программирование на JavaScript и PHP, разработка веб-приложений и сервисов используя Laravel, проектирование REST API и работа с базами
16 месяцев
Старт 4 сентября
profession
новый
Разработка фронтенд- и бэкенд-компонентов для веб-приложений на Spring Boot и React
16 месяцев
Старт 4 сентября
profession
новый
Программирование на JavaScript и Python, разработка веб-приложений и сервисов используя Django, проектирование REST API и работа с базами данных
16 месяцев
Старт 4 сентября
profession
новый
Освоите основы Java, автоматизацию UI и API, научитесь писать устойчивые автотесты и подготовитесь к переходу на роль автоматизатора
8 месяцев
Старт 4 сентября
profession
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
Старт 4 сентября
profession
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
Старт 4 сентября
profession
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
Старт 4 сентября
profession
новый
Переменные, константы, функции, типы данных, коллекции в Go, обработка ошибок, горутины, каналы, многопоточность, Fiber
6 месяцев
в разработке
Старт 4 сентября
profession
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
Старт 4 сентября
profession
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
Старт 4 сентября
profession
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
Старт 4 сентября
profession
новый
Полное погружение в DevOps: весь стек от Linux до Kubernetes. Подойдет новичкам и ИТ специалистам меняющим направление
14 месяцев
в разработке
Старт 4 сентября
profession
новый
Автоматизация окружения, деплой, масштабирование, Github Actions, Docker, Ansible, Terraform, инфраструктура как код
3 месяца
в разработке
Старт 4 сентября
profession
новый
Освоите Pytest, работу с API, Page Object и CI/CD. Курс для тех, кто хочет перейти от ручного тестирования к востребованной профессии автоматизатора
8 месяцев
Старт 4 сентября