курс

JS: подготовка к работе

320 сообщений в сообществе 6893 учащихся

Этот курс посвящен установке и настройке рабочего окружения, необходимого для удобного и продуктивного программирования на языке JavaScript. Курс включает в себя подготовку редактора кода и интерпретатора языка, а также знакомство с системой модулей, позволяющей легко подключать и отключать дополнительные библиотеки.

ВНИМАНИЕ! Курс устарел. Но вы можете ознакомиться с другим полезным курсом "JS: Настройка окружения", также не забывайте про наши профессии.

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

Основы программирования

Уроки курса

  • 1

    Введение

    Познакомиться с подходом к обучению на Хекслете, курсом и программой обучения. Понять, как устроены наши курсы и как получить максимум пользы от обучения.
  • 2

    Что такое JavaScript?

    Ответить на простой, на первый взгляд, вопрос: «что такое JavaScript?». Понять, чем отличается язык программирования от спецификации. Познакомиться с понятиями «фронтэнд» и «бэкэнд».
  • 3

    Node JS

    Установить среду выполнения кода Node JS на свою операционную систему и проверить ее работоспособность.

    тесты

  • 4

    Браузер

    Познакомиться с тем, как код на JavaScript запускается в вашем браузере. Рассмотреть отличия моделей DOM и BOM.

    тесты

  • 5

    Модули, npm и зависимости

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

    тесты

  • 6

    Стандарты кодирования с eslint

    Научиться использовать eslint чтобы соблюдать стандарты кодирования и писать идиоматически корректный код на JavaScript.

    тесты

  • 7

    Babel

    Научиться использовать компилятор Babel для трансформации кода, написанного по спецификации ECMAScript в код на обычном JavaScript.

    тесты

  • 8

    Редактор кода Atom

    Установить и научиться работать с главным инструментом программиста — текстовым редактором. Познакомиться с редактором Atom, научиться расширять его возможности с помощью плагинов.

    тесты

Автор

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

Сооснователь и технический директор образовательного проекта Hexlet. Программирует с 2007 года. За это время прошел путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков. Программирует на языках: elixir, clojure, javascript, php, ruby. Со-организатор конференции nastachku.ru. Вимер. Топит за DevOps и автоматизированные тесты.

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