Курс «Основы Linux»
Для чего данный курс
Программа «Введение в Linux» разработана с целью предоставления студентам углубленных знаний и практического опыта в области операционных систем семейства Linux. Она ориентирована на технических специалистов, будущих системных администраторов, разработчиков и всех, кто стремится овладеть навыками администрирования Linux-систем и использовать их в профессиональной деятельности.
Бесплатный доступ на 7 дней можно получить здесь
- Продолжительность обучения: 120 часов, период обучения 13 недель;
- Форма обучения: дистанционная, без отрыва от трудовой деятельности;
- Старт курса: «11» ноября 2024 года;
- Цена: 24 990 руб.
Возможна оплата в рассрочку на 3 - 24 месяца.
Кому будет полезен наш курс
-
студентов технических специальностей
-
ИТ-специалистов, желающих переквалифицироваться в сферу администрирования Linux
-
разработчиков, стремящихся оптимизировать работу своих приложений на платформе Linux.
Содержание программы:
Программа включает 25 занятий, охватывающих широкий спектр тем, начиная с основ командной строки и заканчивая развертыванием и управлением кластером Kubernetes. Студенты получат базовые навыки работы с командной строкой, установки программ, настройки безопасности, а также овладеют навыками автоматизации, виртуализации и контейнеризации. Курс завершается проектной работой, в рамках которой студенты реализуют полноценную инфраструктуру на базе Linux.
Ожидаемые результаты:
По окончании программы студенты будут обладать базовыми знаниями и навыками администрирования Linux-систем, что позволит им успешно работать в качестве системных или сетевых администраторов. Курс является базовым, для осуществления дальнейшей, более обширной и специализированной подготовки DevOps-инженеров, или разработчиков,
специализирующихся на платформе Linux. Курс также даст возможность подготовиться к профессиональным сертификационным экзаменам в области Linux по версии экзаменов LPIC-1.
Требования к слушателям курса
Для успешного участия в курсе «Введение в Linux» слушатели должны иметь следующие предварительные знания и навыки, для максимально эффективного освоения материала:
-
Базовое понимание операционных систем. Слушатели должны иметь базовое представление о том, что такое операционные системы, их назначение и основные компоненты.
-
Операционная система Linux. Хотя это курс вводного уровня, желательно иметь небольшой опыт работы с операционной системой Linux. Знание основных команд командной строки (например, ls, cd, mkdir, rm) будет полезным.
-
Операционная система Windows. Понимание основных концепций Windows также может быть полезным, особенно если студенты планируют работать в смешанных средах.
-
Основы компьютерных сетей. Понимание основных понятий сетей, таких как IP-адреса, маршрутизация, DNS, DHCP, также будет полезным, особенно при изучении сетевых аспектов на курсе.
-
Английский язык. Хотя большинство материалов и учебных ресурсов доступны русском языке, слушателю необходимо знание английского языка на уровне, позволяющем читать техническую документацию и англоязычные ресурсы.
ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ ДЛЯ ПРОХОЖДЕНИЯ КУРСА
-
ПК с современным процессором
-
Не менее 8 Gb оперативной памяти
-
Не менее 256 Gb жесткий диск
-
Стабильный доступ в Интернет.
-
ОС Linux или возможность установить ее с помощью инструментов для виртуализации.
Тематическое планирование
№ п/п |
Тема |
Занятия |
1 |
Введение в Linux |
|
2 |
Основы командной строки |
|
3 |
Пользователи и права доступа |
|
4 |
Установка программ и пакетов |
|
5 |
Работа с текстовыми файлами |
|
6 |
Процессы и управление ими |
|
7 |
Работа с сетью |
|
8 |
Архивация и архивы |
|
9 |
Управление учетными записями и безопасность |
|
10 |
Установка и настройка веб-сервера |
|
11 |
Настройка баз данных |
|
12 |
Настройка службы электронной почты |
|
13 |
Настройка системы мониторинга |
|
14 |
Резервное копирование и восстановление данных |
|
15 |
Управление виртуализацией |
|
16 |
Основы скриптинга и автоматизации задач |
|
17 |
Развертывание и настройка системы управления конфигурациями |
|
18 |
Подробное администрирование виртуальных серверов |
|
19 |
Оптимизация и мониторинг производительности системы |
|
20 |
Работа с сетевыми службами и настройка безопасности |
|
21 |
Создание и реализация проекта |
|
22 |
Автоматизация задач и скриптинг |
|
23 |
Управление контейнерами и оркестрация |
|
24 |
Безопасность и мониторинг Kubernetes |
|
25 |
Завершение курса и практические проекты |
|