курс

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

16393 студента 2912 сообщений
Последнее обновление: 16 июля 2024
Курс 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
77%

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

профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 21 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 21 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 21 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 21 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 21 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 21 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 21 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 21 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 21 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 21 ноября