курс

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

1095 сообщений в сообществе 5011 учащихся

Описание

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

Пререквизиты

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

Уроки курса

  • 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`

Автор

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

Сооснователь и технический директор образовательного проекта Hexlet. Соорганизатор конференции Nastachku.ru. В прошлом руководил филиалом undev.ru в Ульяновске, а до этого работал в Qik (Skype). Создает инженерную культуру в компаниях и несет в массы XP, DDD и DevOps. Евангелист ментального программирования.

продолжительность
8 часов
награда
42 балла