[МФТИ] Олег Ивченко - Linux / Git для начинающих (2021)

  • Автор темы Автор темы Rayhorn
  • Дата начала Дата начала

Rayhorn

Модератор
Команда форума
Модератор
Сообщения
3.727
Реакции
3.286
Снимок экрана 2024-08-06 111736.png





Какие перспективы открывают навыки Linux и Git:
1. Linux — это операционная система с открытым исходным кодом, на которой работают Facebook, Google, Microsoft, NASA, Tesla, Amazon и другие ИТ-гиганты.
2. Под управлением Linux находится большая часть сетевого и серверного оборудования.
3. Git - это самая популярная система контроля версий и совместной разработки проектов с открытым исходным кодом.
4. Это объясняет высокую востребованность специалистов, умеющих взаимодействовать с такими системами.

Кому будет полезен этот курс:
1. Начинающим системным администраторам
2. Разработчикам
3. Тестировщикам
4. Всем, кто интересуются темой IT и хочет войти в новую для себя специальность

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

Содержание:
Модуль 1 - Основы работы с терминалом Linux

  • Linux. Описание файловой системы. Основные команды. Планирование задач в Linux: at и cron. Tmux
  • Работа с удаленными серверами. Подключение на Linux и Windows, работа с ключами SSH (генерация, отладка SSH-команд). Проброс портов, /etc/host
  • Обмен данными с удаленным сервером (FTP, SCP). Монтирование внешних файловых систем
  • Удаленная отладка программ
  • WSL "Как работать с Linux, имея только Windows"
  • Форма закрепления знаний - тестирование
Модуль 2 - Основы работы с GIT
  • Системы контроля версий и их классификация
  • Базовые понятия Git (репозиторий, рабочий каталог, ревизия, коммит)
  • Предварительная настройка Git-окружения, создание репозитория
  • Работа с файлами в репозитории (создание, добавление в список игнорирования)
  • Ветвление в Git. Граф коммитов, создание и удаление веток, перемещение между ветками. Мастер-ветка
  • Слияние веток. Запросы на слияние (merge requests, pull requests). Конфликты слияния
  • Форма закрепления знаний - выполнение домашней работы


 

Похожие темы

Чему вы научитесь Профессионально работать с системой контроля версий Git Эффективно управлять ветками и разрешать конфликты слияния Взаимодействовать с удалёнными репозиториями на GitHub/GitLab Участвовать всовместной разработке через Fork и Pull Request Применять современные инструменты...
Ответы
0
Просмотры
345
Основы Git [purpleschool] [Антон Ларичев] Полный курс по работе с системой контроля версий Git Что в курсе? В этом курсе мы научимся использовать систему контроля версий Git для совместной разработки проектов. Мы начнём с изучения базовых команд для работы в терминале Linux, MacOS и Windows...
Ответы
0
Просмотры
650
Основы Git [purpleschool] [Антон Ларичев] Полный курс по работе с системой контроля версий Git Что в курсе? В этом курсе мы научимся использовать систему контроля версий Git для совместной разработки проектов. Мы начнём с изучения базовых команд для работы в терминале Linux, MacOS и Windows...
Ответы
1
Просмотры
648
Слив курса Linux. Уровень 4. Импортозамещение корпоративных решений Microsoft [2024] [Специалист] [Вячеслав Лохтуров] Вы не только научитесь интегрировать UNIX-cистемы в домен, но и применять UNIX для усиления безопасности Active Directory. Изучите использование Linux-сервера в качестве...
Ответы
1
Просмотры
745
В личные сообщения спросили почему концентрируюсь на Tails\Windows. Потому что 3/4 даркнета использует одну из этих OS. Windows в лучшем случае из худших на дедике из-под VPN. В худшем только VPN (бесплатный). Метаданные — это теги. Они нужны системе для поиска, сортировки и изменения...
Ответы
3
Просмотры
493
Назад
Сверху Снизу