Чему вы научитесь
- Применять терминал для работы с файловой системой.
- Редактировать текст без графического интерфейса на сервере.
- Работать с процессами в Линуксе.
- Пользоваться фишками терминала для продуктивной работы.
- Применять язык программирования bash в хвост и гриву.
- Изучите некоторые внутренности операционной системы Ubuntu.
- Получите навыки базового администрирования, в том числе работе с учётными записями пользователей.
О курсе
Присоединяйтесь к официальному telegram-каналу cli-for-dev, в котором мы анонсируем выход новых занятий в нашем курсе. Новые занятия выходят примерно раз в неделю.
Курс "Командная строка для разработчиков" знакомит широкий круг разработчиков с мощью интерфейса командной строки в Линуксе на примере Ubuntu. Начинающим разработчикам поможем преодолеть неловкость перед текстовым терминалом, опытным разработчикам покажем неочевидные и полезные в работе фишки для увеличения продуктивности.
Работа в рамках курса производится в терминале, который по-английски называется command line interface или, сокращённо, CLI. Курс носит практический характер, и каждое занятие следует отрабатывать путём выполнения команд из примеров и выполнения заданий. Простое чтение материалов не приблизит вас к умению работать с терминалом. Запаситесь терпением и не пропускайте занятия, так как курс выстроен с постоянным повышением сложности. Неспешное начало призвано выровнять аудиторию по уровню, кратко и понятно объясняя базовые концепции. При этом пройденный материал считается освоенным и постоянно используется в дальнейшем.
Для кого этот курс
Для начинающих разработчиков. Научитесь не бояться работы в терминале и разберитесь в различных аспектах работы операционной системы. Для любителей Windows. Узнайте мир Linux и найдите своё место в нём. Для начинающих DevOps. Освойте автоматизацию работы в Linux и изучите универсальный язык общения разработчиков. Для опытных разработчиков. Освойте инструменты, полезные в полном цикле разработки серверных приложений и повысьте свою эффективность за счёт умелого применения терминала.
Начальные требования
Нужен компьютер с любой операционной системой. Для освоения курса будут полезны базовые знания из школьной программы по информатике и умение работать с компьютером.
Наши преподаватели
Как проходит обучение
Курс текстовый с большим количеством практики и небольшим количеством тестов для самоконтроля.