Внимание! Этот курс находится в разделе «Песочница». Курсы в этом разделе сделаны пользователями Хекслета и всегда бесплатны. Администрация Хекслета не несет ответственности за эти курсы
Бесплатный курс

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

7168 студентов 318 сообщений
Последнее обновление: 08 августа 2018
Курс JS: подготовка к работе
Бесплатный курс
Зарегистрироваться
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

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

8 уроков (видео и/или текст)
12 проверочных тестов
Помощь в «Обсуждениях»

Описание

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

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

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

Продолжительность 3 часа
  • 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, научиться расширять его возможности с помощью плагинов.

    тесты

  • 9

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

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

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

Отзывы

Аватар пользователя Алексей Семенихин
Алексей Семенихин 30 марта 2017

спасибо - отличный курс. Автор молодец. Излагает последовательно, без воды. Если что-то и непонятно, то это только с первого раза. Но при повторных просмотрах - картина все яснее и яснее. Рекомендую всем не впадать в агрессию - просто посмотреть материал позже. Все становится на свои места.


Аватар пользователя Denis Blazhkun
Denis Blazhkun 22 декабря 2016

Спасибо авторам за курс! Конечно, тема далеко не на 15 минут и здесь нас лишь познакомили с npm. Не забывайте, что Хекслет не единственный источник информации. Без совершенствования навыка самостоятельного гугления профессионалами нам не бывать)

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

профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 2 января
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 2 января
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 2 января
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 2 января
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 2 января
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 2 января
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 2 января
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 2 января
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 2 января
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 2 января