Linux and more
Познакомься с ОС Linux и прокачай навыки работы в командной строке.
На этом курсе
Несколько тем, объединенных одной идеей - работой в командной строке.
Linux
Самая распространенная ОС в мире
  • Что такое Linux и как появилась эта ОС
  • Как и почему работает модель open sourse
  • Ядро, файловые системы, процессы
  • Терминал и командная строка
  • Виртуальные терминалы
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 - необходимый минимум
На кого ориентирован курс
На начинающих с Linux и командной строкой, гитом, технологиями DevOps на любом уровне карьеры, а также студентов и аспирантов.
Дата Аналитик,
Дата Сайентист
  • Работайте с датасетами в командной строке быстрее, чем в Юпитере
  • Разверните свой сервер в облаке
  • Автоматизируйте обработку данных
Разработчик,
QA
  • Расширяйте свой горизонт
  • Автоматизируте вашу работу
  • Усильте резюме новыми навыками
Проектный, продуктовый менеджер
  • Автоматизируйте вашу работу
  • Агрегируйте данные из Jira и других систем используя REST API
Обо мне
Артем Трунов
Физик по образованию. Занимаюсь администрированием Linux и программированем с 1997 года. Работал в ВЦ Стэнфордского Ускорителя (SLAC), во Франции и Германии в рамках проекта Большого Адронного Коллайдера (LHC). В качестве инженера DevOps работал в крупном международном банке. С 2017 года разрабатываю тьюториалы и задачи по темам Data Engineering, DevOps. Веду курс Linux, git, bash и ассистирую на курсе Big Data Engineering Павла Клеменкова в Ozon Masters. Руковожу лабораторией "Код Робота - Образовательные Роботы на Достоевской".
LinkedIn
Бонусные мастер-классы
Бесплатно для выпусников курса
Автоматизация всего
  • Конфигурирование сервера с Ansible
  • Конфигурирование облака с Terraform
Телеграм-бот на Python
  • Bot API vs. Client API
  • Бот на REST API для оповещений
  • Бот на Python для диалогов
Робототехника для взрослых
  • Введение в 3D моделирование и 3D печать
  • Что такое микроконтроллер Arduino и как его запрограммировать.
50
студентов прошло этот курс
6500
команд запущено на сервере
570
коммитов в репозиторий
Отклики на курс
Формат и стоимость курса
10 занятий раз в неделю по три часа + 3 бонусных мастеркласса
Студентам и аспирантам - скидка 20%!
Так же заключаю договоры с организациями.

15000 рублей
Оффлайн формат в уютной лаборатории "Код Робота - Образовательные роботы на Достоевской" - для тех, кому нужна непосредственная помощь преподавателя.
Места ограничены!
Записаться на оффлайн
9500 рублей
Онлайн формат с трансляцией лекций в Zoom, с поддержкой в телеграм-канале курса во время занятий и между ними.
Записаться на онлайн
FAQ
Часто задаваемые вопросы
Мне нужно устанавливать Linux на свой компьютер?
В этом нет необходимости. Вся работа ведется на облачном сервере, каждому участнику выдаются логины. Однако если вы захотите установить Linux, то вам предлагаются инструкции по установке в виртуальной машине.
Какое ПО надо установить для прохождения курса?
Потребуется только клиент ssh. Инструкции по работе c putty и встроенным клиентом ssh в Windows 10 будут предоставлены. Владельцам ноутбуков Apple не нужно устанавливать ничего.
Домашние задания будут?
Да, в курсе будут несколько домашних заданий, часть из которых - в форме свободного проекта, то есть я попрошу вас применить полученные навыки в вашей области, к вашим проектам. Таким образом, ваше время, затраченное на задания, пойдет вам же на пользу.
Какие материалы курса останутся у меня?
Слайды и репозиторий Github с тьюториалами, а так же ваш собственный репозиторий с вашими домашками.
Какие еще есть требования?
  • Собственный ноутбук на занятиях - желательно, хотя в лаборатории есть компьютеры, которыми можно будет пользоваться.
  • аккаунт в Telegram - мой бот управляет вашими аккунтами, я создам группу для обсуждения курса
Если я пропущу занятие?
Никого не оставим позади! Предложу отработать занятие в гибридном формате - самостоятельно просмотреть слайды, запись занятия, и сделать тьюториал, затем обсудить вопросы интерактивно в назначенное время. Если у нас наберется две группы, то можно будет свободно присоединяться к занятиям другой группы.
А если нерабочие дни или lock down? А QR-код не понадобится?
Нерабочие дни на мою лабораторию не распространяются. В случае закрытия офиса из-за приказа московских властей, переходим в онлайн.
В нашем БЦ не вводили проход по QR-кодам, но если введут по приказу московских властей, то вы сами должны побеспокоиться о получении кода.
Кстати, а ты сам вакцинировался?
Да, что и другим рекомендую.
Остались вопросы?
Обращайтесь в Телеграм, или в Slack ODS - @datamove
Москва, ул. Селезневская 30 Б-В
м.Достоевская, выход 3. Пройти вперед 60 метров и зайти под вывеску TW Coffee. Офис 217.
Трамвай №50,13 от м.Белорусская, м.Проспект Мира, м. Комсомольская, м. Красносельская, м. Бауманская, м. Авиамоторная
Made on
Tilda