Курс для разработчиков, решивших сделать Linux своей основной ОС. Благодаря полученным знаниям вы сможете нативно подключаться к серверу, работать с технологиями рабочего продакшена и использовать Linux для решения профессиональных задач.
видеокурс
старт в любой момент
Linux для разработчиков
4 часа теории
предоставляем стенды для выполнения практики
учитесь в комфортном для себя темпе
каждому студенту, который пройдёт 80% курса
75% практики
18 часа практики
5 модулей теории и практики
Доступ к материалам 2 года
Свидетельство
Автор и спикер курса
Team Lead в Purple Magic
Разработчик и тимлид с опытом более 10 лет. Обучал использованию Git с нуля десятки начинающих специалистов. Основатель и координатор скилл-шеринг сообщества IT Way. Постоянный спикер на IT-конференциях
Павел Калашников
Программа
1.1. Что такое Linux? В чём его преимущества и недостатки? В каких случаях его надо использовать на рабочей машине, в каких нет?

1.2. Выбор дистрибутива. Семейства операционных систем Linux: Ubuntu, *ubuntu, Arch, Fedora, Mint и т. д.

1.3. Установка. Набор ссылок и подход к установке Linux систем на рабочий компьютер. Немного про grub, установку рядом с Windows и т. д. Ссылки на скачивание дистрибутивов.
2.1. Терминал и правила работы с ним. Главные преимущества и недостатки работы с операционной системой без графического интерфейса.

2.2. Файлы, папки, ссылки в Linux. Управление.

2.3. Установка и запуск программ. Основные пакетные менеджеры и принцип их работы.
  • Установка и удаление программ через apt.
  • Репозитории apt, управление ими, принципы работы.
  • Установка и удаление программ через скачивание готовых бинарников.
  • Немного про aptitude, pacman, yum и т. д.

2.4. Пользователи и группы пользователей. Доступы пользователей.
  1. Управление пользователями.
  2. Управление группами пользователей.
  3. Что такое доступы?
  4. Примеры управления доступами из около-реальных кейсов (веб-сервер — самый частый кейс).
2.5. Переменные окружения.

2.6. Принципы работы конфигурационных файлов на примере ~/.bashrc.
3.1. cd, ls, mkdir и другие самые популярные команды.
3.2. Поиск по файлам. grep, find.
3.3. Изменение файлов sed, awk, vim, nano.
3.4. Скачивание информации curl, wget.
3.5. Основы программирования на bash: операторы, переменные, функции.
4.1. Процессы в Linux. Основы.
4.2. ps aux, top, htop, другие утилиты.
— Как сломать кластер?
— Репликация данных
— Контроллер
— Конфигурация брокеров
— Бэкапы и полезные практики
— Ограничения одного дата-центра
Cвидетельство
Именное свидетельство о прохождении курса получает студент, если:
  • изучил 80% курса
  • принимал участие в решении практик, которые входят в курс.
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс
Видеокурс
Видеоуроки, доступ 2 года
Практические задания
Стенды для практики
1 990 ₽
5 000
Написать нам
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
Командное предложение
от 10-ти человек
специальные условия
от 5-ти человек
-10%
от 3-х человек
-7%
Перейти
Перейти
Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)
Подарочный сертификат
Перейти
Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.
Универсальные доступы
Перейти
Видеокурс
Видеоуроки, доступ 2 года
Практические задания
Стенды для практики
5 000 ₽