Robot
Складчик
- #1
[Ozon Masters] Linux | ssh | Git [Артем Трунов]
- Ссылка на картинку
На этом курсе:
Несколько тем, объединенных одной идеей - работой в командной строке.
Linux
Самая распространенная ОС в мире
ssh
Протокол для безопасной связи
Git
Самая популярная система контроля версий
Bash
Изучаем команды оболочки и скриптинг
Обработка данных, не открывая файл в Excel или Jupyter:
DevOps
Познакомьтесь поближе с работой своих коллег, чтобы разговаривать с ними на одном языке
Советы бывалого, без воды и откровенно:
Автоматизация всего:
Телеграм-бот на Python
Несколько тем, объединенных одной идеей - работой в командной строке.
Linux
Самая распространенная ОС в мире
- Что такое Linux и как появилась эта ОС
- Как и почему работает модель open source
- Ядро, файловые системы, процессы
- Терминал и командная строка
- Виртуальные терминалы
ssh
Протокол для безопасной связи
- Безопасность и крипто-алгоритмы
- Как работает ssh
- Логин с паролем
- Логин с ключем
- Туннелирование. Альтернатива VPN
- Как защищать свои данные и данные работодателя
Git
Самая популярная система контроля версий
- Что такое системы контроля версий
- Что такое git и github
- Начало работы: pull, commit, push
- Ветки, слияния, pull-request
- Как работают профи: git flow, github flow
Bash
Изучаем команды оболочки и скриптинг
- Основные команды.
- Обработка кода выхода команды. Условные операторы.
- Циклы
- Pipes и потоки ввода/вывода.
- Переменные среды
Обработка данных, не открывая файл в Excel или Jupyter:
- grep, awk и другие фильтры
- работа с данными в формате CSV,TSV
- Работа с REST-сервисами и HTTP в командной сроке. curl и jq
- SQL в командной строке. csvkit и clickhouse-local
DevOps
Познакомьтесь поближе с работой своих коллег, чтобы разговаривать с ними на одном языке
- Разъясняю DevOps, Agile, CI/CD и другие модные словечки
- Виртуализация. virtualenv, docker, docker-compose - практикуемся
- GitHub Actions - автоматизация в репозитории - практикуемся
- Основы администрирования Linux
Советы бывалого, без воды и откровенно:
- Как выбирать профессию и работодателя
- Как трезво оценить себя и выбирать стратегию карьеры?
- работа vs. startup vs. собственный бизнес - мой собственный опыт во всех трёх.
- time-management - необходимый минимум
Автоматизация всего:
- Конфигурирование сервера с Ansible
- Конфигурирование облака с Terraform
Телеграм-бот на Python
- Bot API vs. Client API
- Бот на REST API для оповещений
- Бот на Python для диалогов
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.