Системным администраторам. В особенности, если планируете администрировать UNIX-подобные системы.
Веб-разработчикам. Хотя, как правило, веб-разработка не требует глубоких познаний Linux и TCP/IP, понимание системы, под которой вы работаете, делает вас квалифицированным и дорогостоящим специалистом.
iOS-разработчикам. Вы научитесь лучше понимать систему, которая, как и Linux, UNIX-подобна и содержит GNU-компоненты.
Разработчикам решений для Linux: системным программистам, прикладным программистам, разработчикам любых решений, для которых Linux — родная среда выполнения.
Инженерам, использующим Linux для встраиваемых и промышленных систем.
Тестировщикам.
Специалистам ИИ, Data Science, Big Data, так как такие вычисления производятся, как правило, на Linux-машинах.
Специалистам по компьютерной безопасности.
Системным инженерам DevOps. Развертывание и деплой высоконагруженных сервисов, как правило, осуществляется на линукс-кластерах.
Всем, чья работа так или иначе связана с Linux: от внедрения решений до использования Linux-машин в качестве рабочих станций.
Программа курса
Курс состоит из восьми двухчасовых занятий. Каждое занятие начинается по расписанию, длится полтора-два часа с пятиминутным перерывом в середине. Каждое занятие снабжается методическими материалами, слайдами и видеозаписью. Видеозапись доступна после каждого вебинара, не позднее начала следующего дня. В конце каждой методички есть практическое задание, которое необходимо выполнить. В случае затруднений рекомендуется максимально понятно сформулировать проблему, описать ваше решение и написать об этом в обсуждении под уроком, чтобы преподаватель или другие студенты могли помочь. Помощь одногруппникам приветствуется. А поиск информации в Интернете, чтение документации и мануалов — нормальный режим работы системного администратора.
1 урок — зачем нужен Linux, знакомство с Linux, установка Ubuntu, начальное представление о системе.
3 урок — управление пользователями, файлы и права доступа.
4 урок — введение в регулярные выражения.
5 урок — введение в написание скриптов bash, практика написания скриптов, позволяющих автоматизировать рутинные операции, и запуск задач по расписанию.
6 урок — установим веб-сервер LAMP/LNMP и защитим его с помощью iptables.
7 урок — научимся работать с Git.
8 урок — познакомимся с Docker.
К концу курса вы будете иметь прочную базу для дальнейшего освоения профессии, научившись: