-
Notifications
You must be signed in to change notification settings - Fork 16
installers
На данной страничке мы приводим описания установок программ необходимых для прохождения курсов.
Git - это система управления версиями кода. Она позволяет разработчикам сохранять и отслеживать изменения в их коде на протяжении времени. Это означает, что если вы или команда разработчиков начинаете работать над проектом, вы можете использовать Git, чтобы отслеживать и управлять изменениями в коде. Это позволяет вам возвращаться к предыдущим версиям кода, если что-то пойдет не так, или откатывать изменения, если они окажутся неправильными. Также, она помогает командам сотрудников работать над одним и тем же проектом, синхронизируя их изменения и избегая конфликтов.
Git использует репозиторий (repository) для хранения всех изменений в коде. Репозиторий может быть локальным, хранящимся на вашем компьютере, или удаленным, расположенным на сервере, например, GitHub. Каждый раз, когда вы делаете изменения в коде, вы можете сделать коммит (commit), который отправляет изменения в репозиторий. Каждый коммит имеет сообщение, которое описывает, что именно было изменено, и дату коммита. Это позволяет вам и другим разработчикам понимать, что было изменено и когда.
Git также позволяет создавать ветки (branches) в репозитории. Это отдельные версии кода, которые могут развиваться независимо друг от друга. Это позволяет разработчикам работать над новыми функциями или исправлениями без влияния на основную ветку (main branch) кода. После того, как изменения в ветке будут завершены и протестированы, они могут быть слиты (merged) с основной веткой.
Использование Git может быть немного сложным для новичков, но с некоторой практикой и обучением он становится мощным инструментом для управления кодом и сотрудничества с командой.
Установка Git для Linux, macOS и Windows немного разнится, но основные шаги примерно одинаковы.
Linux (Ubuntu, Debian):
Вы можете установить Git, используя системный менеджер пакетов. Откройте терминал и выполните следующую команду:
- Обновите список пакетов:
sudo apt-get update
; - Установите Git:
sudo apt-get install git
.
macOS:
Вы можете установить Git, используя Homebrew. Откройте терминал и выполните следующую команду:
brew install git
Windows:
- Перейти на сайт https://git-scm.com/download/win и скачать последнюю версию Git для Windows;
- Запустите загруженный файл и выполните инструкции мастера установки. Вам понадобится принять лицензионное соглашение и выбрать папку для установки.
Проверьте версию Git, чтобы убедиться, что он установлен корректно:
git --version
Важно отметить что для того чтобы использовать git комады, вам также необходимо настроить имя и адрес электронной почты для коммитов, выполнив следующие команды:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
Это необходимо для того чтобы git смог идентифицировать вас как автора изменений в репозитории.
- Пост для новичков: https://habr.com/ru/post/541258/;
- Еще пост для новичков: https://proglib.io/p/git-for-half-an-hour;
- Учебный курс по git (вроде бесплатный): https://ru.hexlet.io/courses/intro_to_git.
Node.js - это технология, которая позволяет запускать код написанный на языке JavaScript не только в браузере, но и на сервере. Это означает что с его помощью мы можем запускать js файлы у себя на компьютере. Также с помощью Node.js можно создавать и запускать консольные приложения и инструменты для разработчиков. Это означает что Node.js может быть использован в разных областях и для решения разных задач.
npm (Node Package Manager) - это менеджер пакетов для JavaScript, который используется для управления зависимостями и установки библиотек и фреймворков для проектов, написанных на Node.js. Это означает, что если вы хотите создать проект на Node.js и использовать в нем различные библиотеки и фреймворки, вам нужно будет использовать npm. Это позволяет легко устанавливать и обновлять необходимые пакеты, а также управлять зависимостями между ними.
Установка Node.js и npm (Node Package Manager) на Linux, macOS и Windows немного разнится, но основные шаги примерно одинаковы.
Linux (Ubuntu, Debian):
Вы можете установить Node.js и npm, используя системный менеджер пакетов. Откройте терминал и выполните следующую команду:
для ubuntu:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
debian:
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - &&\
apt-get install -y nodejs
macOS:
Вы можете установить Node.js и npm, используя Homebrew. Откройте терминал и выполните следующую команду:
brew install node
Windows:
Вы можете скачать и установить Node.js и npm для Windows с официального сайта https://nodejs.org/en/download/. Запустите инсталлятор и следуйте инструкциям по установке.
После установки, вы можете проверить версию Node.js и npm, используя команды:
node -v
npm -v
Теперь вы можете начать использовать Node.js для создания веб-приложений и npm для управления зависимостями и установки пакетов.
local-web-server это небольшой инструмент, который позволяет запустить локальный web-сервер для разработки веб-приложений.
Локальный web-сервер используется для разработки и тестирования веб-приложений. Он запускается на вашем локальном компьютере и позволяет вам просматривать и тестировать веб-страницы и веб-приложения на локальной машине без необходимости загружать их на удаленный сервер. Это особенно полезно для разработчиков, которые хотят изолировать свою разработку от продуктивного окружения, и для тестирования веб-сайтов на различных браузерах и устройствах.
- Установите Node.js и npm, если они еще не установлены;
- Установите local-web-server с помощью npm:
-
sudo npm install -g local-web-server
для linux и macOS; -
npm install -g local-web-server
для windows;
-
Проверьте версию local-web-server, чтобы убедиться, что он установлен корректно: ws --version
После установки вы можете запустить локальный web-сервер с помощью команды ws
с папки который хотите дать web-доступ.
Появились вопросы? Непонятна теория? Твой код не работает и ты уже долго мучаешься с этим?
Телеграм канал: https://t.me/uralsk_it_courses как раз создан чтобы помочь тебе в твоем стремлении стать разработчиком.
Уроки по этапам
- Уроки "Азбуки программирования"
- Уроки "Основы структур данных и алгоритмов"
- Уроки "Основы объектно-ориентированного программирования"