курс

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

1790 сообщений в сообществе 8890 учащихся

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

Последнее обновление: 10 июня 2020

Подготовительный курс

Введение в программирование

Уроки курса

  • 1

    Введение

    Познакомиться с курсом и его целями

    тесты

  • 2

    Что такое js?

    Узнать об особенностях JS как языка программирования, познакомиться с ECMAScript.

    тесты

  • 3

    NPM

    Научиться создавать проекты и пакеты в js экосистеме. Познакомиться с понятием зависимостей.

    тесты

  • 4

    Публикация пакета

    Познакомиться с семантическим версионированием и публикацией пакета

    тесты

  • 5

    Зависимости

    Познакомиться с понятием "зависимости" и научиться ими пользоваться

    тесты

  • 6

    Lock файл

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

    тесты

  • 7

    NPX

    Научиться запускать локально установленные пакеты-утилиты
  • 8

    Scripts

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

    тесты

  • 9

    Babel

    Перестать бояться писать современный код

    тесты

  • 10

    Source Map

    Научиться генерировать читаемый бектрейс

    тесты

  • 11

    Точка Входа

    Понять, как пакет выставляет наружу функции

    тесты

  • 12

    Исполняемые файлы

    Разобраться, как в конфигурационном файле работает секция `bin`

Автор

Аватар пользователя Kirill Mokevnin

Кирилл Мокевнин

Сооснователь и CEO образовательного проекта Хекслет. Программирую с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.

  • Программирую на языках: Elixir, Clojure, JavaScript, PHP, Ruby.
  • Соорганизатор конференции Nastachku.ru.
  • Вимер.
  • Топлю за DevOps и автоматизированные тесты.
Курс JS: Настройка окружения
продолжительность
4 часа
награда
32 балла