Linux / Git для начинающих
Форма обучения: очная с применением дистанционных технологий
Объем программы: 20 ак.ч.
Выдаваемый документ: Сертификат о прохождении курса
Стоимость обучения: 12000 рублей

Краткое описание программы:
Вы изучите основы работы с операционной системой Linux
и научитесь работать с системой контроля версий GIT

Содержание программы:

Модуль 1. Базовый WSL и VirtualBox
1. Обзор курса. План занятий
2. Введение. Чем отличается Windows и Linux
3. Установка WSL. Запуск
4. Разбор 1 случая
5. Разбор 2 случая
6. VirtualBox установка и использование
Модуль 2. Основа Linux
1. Введение. Какие задачи он решает. Дистрибутив Ubuntu
2. Консоль. Основа работы с Linux. tmux
3. Консоль. Основа работы с Linux. tmux. Практика
4. Скрипты. Продвинутая работа с консолью. Часть 1
5. Скрипты. Продвинутая работа с консолью. Часть 2
6. Скрипты. Продвинутая работа с консолью. Часть 3
7. Файловая система
8. Файловая система. Практика
9. Работа с сетью
10. Работа с сетью. Практика
11. Серверное взаимодействие. SSH
12. Серверное взаимодействие. SSH. Практика
Модуль 3. WSL подробно
1. Краткий экскурс в историю появления. WSL1 и WSL 2
2. Основные команды работы с WSL
3. Основные команды работы с WSL. Практика
4. Файловая система. Единая консоль. Процессы
5. Файловая система. Практика
6. Сеть WSL
7. WSL USB
8. CUDA и Windows Докер
Модуль 4. Git
1. Введение. Цели. Разновидности систем контроля версий
2. Базовые основы GIT. Полулярные сценарии работы
3. Базовые основы GIT. Полулярные сценарии работы. Практика
4. Серверные репозитории Git. Ветки. Merge request. Часть 1
5. Серверные репозитории Git. Ветки. Merge request. Часть 2
6. Сценарии отката изменений. Stash
7. Сценарии отката изменений. Stash. Практика

Целевая аудитория курса:
  • Начинающие системные администраторы
  • Разработчики
  • Тестировщики
  • Все, кто интересуются темой IT и хочет войти в новую для себя специальность

На курсе вы:
  1. Освоите основные команды и научитесь планированию задач в Linux, работать с удаленными серверами: подключение, обмен данными, удаленной отладке программ
  2. Научитесь системе контроля кода GIT для командной работы над проектами: настраивать Git-окружение, создавать репозитории, работать с файлами в репозитории, создавать ветки и переключаться между ними.