Курс стоит 5000 в месяц, оплата помесячно. К каждой задаче будет подробное описание, ссылки на статьи и документацию по теме. Все задачи будут на обучающей платформе, где можно смотреть свой прогресс и оценки.
Оценки будут в процентах - 80% задача выполнена, 100% задача выполнена + "задача со звездочкой".
В конце недели стрим в Zoom - разбор ошибок, ответы на вопросы. Индивидуальный подход. Как многие заметили, я не просто смотрю решения, я их тестирую, и даю рекомендации, объясняю почему при той или иной ситуации это не работает.
В данный момент мы рассчитываем на продолжительность курса 8 месяцев (предварительная оценка, может изменится). После окончания курса будет дипломная работа включающая в себе все темы.
С каждым поговорим индивидуально, по необходимости дадим дополнительные задачи.
В некоторых заданиях будут доп задачи повышенной сложности ("со звездочкой"), которые не обязательны к исполнению.
В группе можно помогать друг другу но не делать за других задачи. Мы так же будем помогать с ответами.
Так же можно задавать интересующие вопросы не по текущим темам в общем чате.
Запрещается распространение материала курса и ваших решений во вне.
Обещаем интересные задачи и уникальный подход к обучению.
Будет затронута тема программирования Python, GO, сборки приложений из исходников (make cmake), сборка своих пакетов deb/rpm.
Linux - углубимся во внутреннее устройство, научимся администрировать.
БД - репликация, восстановление, бекапы, запросы (в т.ч. с JOIN).
Проектирование кластера в облаке.
Технологии , инструменты: Docker, Gitlab, Vault, Git, Ansible, k8s, Terraform, Nginx, Python, Linux, Prometheus, Grafana, Yandex Tank, SQL, Сети, LDAP, Wireshark, RabbitMQ, ELK etc
План на первый месяц:
Видео (ориентировочно 30-60 минут на тему):
системные вызовы и strace
поток, процесс. Что это, как работает, проблемы. Инструменты ps, top и др.
su, sudo, /etc/sudoers. Как работает, несколько тонкостей в настройке и пару типичных ошибок
просто о комбайне systemd
необходимый минимум для обработки текста в sh (sed, awk, *grep) и пару повседневных утилит
разбор типичных вопросов по ОС на собеседовании (проверено на себе)
5 задач Linux
Видео: как хранит имеджи реджистори \ кеш докера \ теги \ сеть \ волюмы \ имеджы \ конфиги \ типичные ошибки \ мульти стейдж сборка.
- Учимся правильно писать докер файлы.
5 задач на сборку докер файла.
- Засовываем приложение написанное на джанго в докер.
- Делаем свой образ пушим в свой реджистори.
Видео: докер-композ пишем композ \ нетворки \ волюмы \ зависимости \ енвы
- Пишем докер композ \ запускаем.
3 задачи по докер композу.
Видео: гитлаб переменные \ ключи \ кеш \ апи.
Делаем простой деплой и сборку в гитлабе.
3 задачи по гитлабу.
Видео: вольт обзор.
- Ставим \ настраеваем вольт.