Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.
{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}} % скидка действует до {{ course.discount_expire_date }}
{{course.time_start}} - {{course.time_end}}{{course.week_days}}
{{course.week_days}} {{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '' }} {{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '' }}
Оставить заявку на Очное обучение
Оставить заявку на Вебинар
Записаться на Дистанционное обучение
скидка действует до {{ tables.distant.discount_expire_date }}
Продолжительность обучения: 40 академических часов
Форма обучения: очно
Стоимость обучения: 33 000 рублей - для физических лиц
38 000 рублей - для юридических лиц
Возможность предоставления беспроцентной рассрочки (подробнее об услуге уточняйте у сотрудников Института).
Документ об окончании: Удостоверение о повышении квалификации по курсу "Linux для разработчиков" установленного образца, сроком действия 5 лет.
Данные выданного документа вносятся в единый реестр ФИС ФРДО.
О процессе обучения:
Обучение проводится в технически оборудованных аудиториях, каждый слушатель обеспечен индивидуальным компьютером, учебные классы укомплектованы всеми необходимыми методическими материалами.
О курсе:
Архитектура современных бизнес систем строится на базе unix подобных решений, которые отвечают высоким требованиям безопасности и надежности. Поэтому разрабатывая ПО для них, необходимо понимать, как работает ОС Linux, и быстро локализовывать пробелы, возникающие в ходе работы. Для быстрой и качественной поставки ПО во многих проектах используется docker.
Навыки, приобретаемые по окончании курса:
- Установка ОС Linux;
- Базово настраивать сервер рабочей станции;
- Понимать принципы работы очередей сообщений, серверов баз данных и механизмов кэширования данных в оперативной памяти;
- Использовать систему docker для организации и поставки ПО.
Модуль1. Основные принципы и утилиты Linux/UNIX
Встроенные и системные команды
Псевдонимы
Типы файлов
Аутентификация, авторизация, права доступа
Задания, процессы, потоки
Потоки ввода-вывода, перенаправление потоков в Bash
Конвейеры
Важнейшие утилиты GNU/TextUtils
Регулярные выражения
Модуль 2. Работа в Bash
Переменные и переменные окружения
Квотирование
Код возврата
Командная подстановка
Арифметика
Проверка test
Модуль 3. Скрипты Bash
Неявный вызов оболочки
Позиционные параметры
Управляющие структуры, ветвление
Циклы
Функции
Списки
Массивы
Отладка
Модуль 4. Python для администрирования
Интерпретатор python и среда IPython
Основы языка, docstring, базовые типы
Управляющие структуры и циклы
Работа с текстом: модуль str
Регулярные выражения: модуль re
Ввод-вывод
Модуль StringIO
Модуль 5. Работа с файловой системой
Файлы и каталоги
Манипуляции с файлами
Сравнение файлов
Проверки файлов
Объединение файлов
Сжатие и архивирование
Модуль 6. Работа с почтой
Основы SMTP и ESMTP
Протоколы POP3 и IMAP
Передача и прием почты
Письма с вложениями
Аутентификация для почты
Модуль 7. Работа с WEB
Основы HTTP и HTTPS
Модули urllib и urllib2
Модуль httplib
Модуль ftplib
Модуль BeautifulSoup
Модуль 8. Сети
Работа с ICMP
Работа с SSH
Twisted
Scapy
Работа с rsync
Модуль 9. Протокол SNMP
Протоколы SNMP, версии и возможности
Настройка SNMP
Модуль Net-SNMP
Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!
Запрос успешно отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по данному курсу!
Ошибки в следующих полях:
После обучения вы получаете:
Контактная информация: