Курс Linux для разработчиков

Курс позволит добавить в свое резюме навыки
работы с Linux, Docker, Git и CI/CD пайплайнами.

Чему научим

Получишь практические навыки работы с Linux, Docker и настройке рабочей среды на сервере.

Курс Linux v 2.0 – это обучение в форме игры

  • Принцип обучения –
    сначала практика, потом теория

  • Чат-поддержка, где уже 756
    обучающихся и разбор всех вопросов

  • Цель курса – увеличить
    твой доход в 1,5-2 раза

Резюме

Твоё резюме отражает твой реальный опыт.
Это не теоретические знания.
Ты реально это делал.

Разработчик с опытом работы с Linux

Опыт работы:

• Уверенная работа с Linux, командной строкой.
 Умею работать с системой контроля версий Git.
 Работа с Docker, создание контейнеров для приложений.
 Docker Swarm.
 Построение конвейеров CI/CD через Jenkins.
 Опыт работы с Kubernetes.

Вы научитесь настраивать эти сервисы и добавите их в свое резюме

GIT

JENKINS

DOCKER

KUBERNETES

LINUX

NGINX

BACKUP

Программа курса

Если уделять курсу около часа в день, ты сможешь его пройти за два месяца

БЕСПЛАТНАЯ ГЛАВА

  • Создадим виртуальную машину, на которой поднимем WordPress на Nginx и MySQL
  • Возьмем сайт с Git, сделаем dev ветку для разработки;
  • Соберем сайт в Docker контейнер;
  • Построим в Jenkins pipeline, который будет автоматически собирать сайт в Docker при обновлении репозитория;

ГЛАВА

Теория. 103.5 Работа с процессами в Linux

  • Запуск задач в активном и фоновом режимах;
  • Настройку выполнения задачи после выхода из системы;
  • Способы отслеживания и сортировки активных процессов;
  • Завершение процессов


Проверка знаний.
Вопросы из LPIC1
Создание, мониторинг и завершение процессов

Теория. 103.6 Приоритеты процессов в Linux

  • Приоритеты по умолчанию создаваемых процессов;
  • Запуск программ с повышенным и пониженным приоритетом;
  • Изменение приоритета уже запущенной программы.


Проверка знаний.
Вопросы из LPIC1
Изменить приоритеты выполнения процессов

Теория. 103.8
Текстовый редактор Vi

Проверка знаний.
Вопросы из LPIC1.
Базовое редактирование файлов

Практическое задание. Резервное копирование
Настраиваем резервное копирование

Теория. 104.4

Владельцы файлов и папок/права доступа к файлам и папкам

Изучаем :

  • Управление доступом к файлам и папкам;
  • Использование специальных битов;
  • Способы работы с масками создания файлов;
  • Работы с разрешением доступа для групп.


Маска создания файлов и папок/suid, sgid и sticky биты

Изучаем :

  • Приоритеты по умолчанию создаваемых процессов;
  • Запуск программ с повышенным и пониженным приоритетом;
  • Изменение приоритета уже запущенной программы.


Проверка знаний.
Вопросы из LPIC1.
Удаление. Управление разрешениями и правами собственности на файлы

ГЛАВА

  • Создание репозитория;
  • Подключение к репозиторию;
  • Полезные команды git;
  • Установка и использование Gitlab;

ГЛАВА

Docker с самых основ

  • Создавать стек приложений используя Docker;
  • Создание образов Docker при помощи Dockerfile;
  • Команды Docker;
  • Узнаем, что такое Docker compose;
  • Узнаем, что такое Docker Swarm;

ГЛАВА

  • Автоматизация развертывания с CI/CD Jenkins

ГЛАВА

  • Введение
  • Architecture ( Обзор, ETCD, сборка первого кластера)
  • Resources & Manifests.
  • Сети и DNS в Kubernetes.
  • Что еще можно настроить (внешние ресурсы, пароли, аутентификация)
  • Мониторинг (Helm, Monitoring & Logging )

Оставьте свой отзыв

Спроси других учеников в чате

Более 3000 человек уже учится на наших курсах

Реальные отзывы о курсе

Видео-отзывы

Курс Linux. 2.0
для разработчиков

Курс позволит устроиться на работу Junior разработчиком
и зарабатывать в 1,5 раз больше.

+ Электронный сертификат по окончании обучения