Курс подходит
- Новичкам, которые хотят научиться писать и понимать код
- Специалистам, которым нужна системная практика
- Самоучкам, желающим собрать проект для портфолио
Автоматизировать работу в Linux безопасными скриптами. Обучение построено вокруг практики и завершается самостоятельной итоговой работой.
Итоговый результат: набор скриптов развёртывания и резервного копирования.
Каждый модуль объясняет отдельную тему простыми словами и закрепляет её практикой.
«Файловая система Linux» простыми словами — это умение собрать основной пользовательский сценарий и проверить его на узком экране, с клавиатуры и при ошибке.
«Права и пользователи» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Потоки и конвейеры» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Переменные Bash» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Условия и циклы» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Функции скрипта» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Поиск и обработка текста» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных.
«Процессы и службы» простыми словами — это умение зафиксировать процесс как есть, измерить потерю и проверить изменение на ограниченном пилоте. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«SSH» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Cron и автоматизация» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Безопасность и журнал» простыми словами — это умение построить модель угроз, сократить поверхность атаки и проверить защиту воспроизводимым сценарием. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Итоговый набор скриптов» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных.
По ходу курса ученик выполняет практические задания, проверяет себя и постепенно готовит итоговую работу.
Курс не вводный: нужно уверенно читать код, запускать проект, пользоваться Git и самостоятельно исправлять простые ошибки. Желательно заранее завершить небольшой проект на основном языке курса.
Linux, Bash, SSH, cron
Теория простыми словами, разобранный пример, практика, автопроверка и итоговый проект
Доступ ко всем модулям, автопроверке и сертификату — 14 900 ₽.
Это не вводный курс. Перед началом желательно: Курс не вводный: нужно уверенно читать код, запускать проект, пользоваться Git и самостоятельно исправлять простые ошибки. Желательно заранее завершить небольшой проект на основном языке курса..
Система проверяет текст ответа по критериям урока и короткий тест. Код, сайт или другой результат ученик прикладывает как доказательство: система оценивает объяснение, но не запускает проект автоматически.
Именной сертификат освоения основной части программы автоматически выпускается после зачёта 80% модулей. В нём указано, сколько модулей пройдено; обучение можно продолжить до 100%.