okursah

Инструменты молодого системного инженера (DevOps’a) (Академика)

Академика
Бесплатно
Цена
8 часов
Длительность курса
В любое время
Дата начала
Школа
Выдают сертификат
В мире, где почти каждый IT-проект требует сложной клиент-серверной архитектуры, ключевой инструмент в арсенале системного инженера — контейнеры. Они позволяют эффективно масштабировать приложения, оптимизировать ресурсы и обеспечивать высокую доступность и безопасность сервисов. На курсе вы освоите искусство DevOps — от настройки и поддержки до управления целыми облаками контейнеров. Узнаете, как связывать контейнеры в единую сеть, обеспечивая бесперебойную работу сложных приложений.
  • Файловая системаПознакомитесь с файловой системой Linux. Изучите основные особенности её работы и файловой структуры.
  • Сигналы, фоновые задачи, управление сценариямиРасскажем о различных сигналах Linux. Научитесь временно останавливать и завершать работу процессов. А также перехватывать сигналы выхода скрипта и модифицировать их.
  • Ввод, вывод и работа с файлами в BashИзучите стандартные поток ввода, вывода и дескрипторы файлов. Познакомитесь со стандартными потоками ошибок и научитесь перенаправлять поток ошибок и вывода.
  • Параметры и ключи командной строки в BashНаучитесь читать параметры командной строки, оперировать параметрами в виде чисел. Познакомитесь с таким эффектом, как «сдвиг параметров» в результате использования некоторых команд.
  • Язык обработки данных awkРасскажем об основных возможностях awk. Разберём особенности вызова и наиболее частые ключи, которые в нём используются.
  • Компиляция и сборка крупных проектовПознакомитесь с утилитой make. Изучите основные функции простого make-файла, научитесь компилировать и компоновать программы.
  • Системы контроля версий и работа с GitИзучите эволюцию систем контроля версий (Version Control Systems — VCS). Разберёте плюсы и минусы различных типов VCS и основные настройки Git.
  • Знакомство с регулярными выражениямиРассмотрите базовые символы управления регулярными выражениями. Научитесь использовать экранирование слеша.
  • Введение в компьютерные сети и IP-адресациюКомпьютерные сети соединяют устройства для обмена данными и ресурсами. В этом модуле разберёте основы компьютерных сетей, включая различные типы сетей, сетевые протоколы и IP-адресацию.
  • Циклическая обработка данных в BashПознакомитесь с инициализацией цикла списком, полученным из результатов работы команды. Изучите настройки разделителей полей.
  • Введение в компьютерные сети и IP-адресациюКомпьютерные сети соединяют устройства для обмена данными и ресурсами. В этом модуле разберёте основы компьютерных сетей, включая различные типы сетей, сетевые протоколы и IP-адресацию.
  • Сигналы, фоновые задачи, управление сценариямиРасскажем о различных сигналах Linux. Научитесь временно останавливать и завершать работу процессов. А также перехватывать сигналы выхода скрипта и модифицировать их.
  • Системы удалённого управления серверомСистемы удалённого управления сервером позволяют администраторам управлять серверами без необходимости физического доступа к ним. В этом модуле узнаете о различных типах таких систем, их преимуществах и недостатках.
  • Технологии виртуализации и облачные системыТехнологии виртуализации позволяют создавать виртуальные машины, которые работают на одном физическом сервере. Облачные системы предоставляют доступ к вычислительным ресурсам по запросу через интернет. В этом модуле рассмотрите различные технологии виртуализации и облачные системы.
  • Управление репозиторием GitGit — это распределённая система управления версиями, которая позволяет разработчикам отслеживать изменения в коде и совместно работать над проектами. В этом модуле узнаете основы управления репозиторием Git, включая создание, клонирование, внесение изменений и отправку коммитов.
  • Файловая системаПознакомитесь с файловой системой Linux. Изучите основные особенности её работы и файловой структуры.
  • Базовые команды для работы с файловой системой LinuxРасскажем о методах взаимодействия с Linux, основных консольных командах и способах управления файловой системой.
  • Параметры и ключи командной строки в BashНаучитесь читать параметры командной строки, оперировать параметрами в виде чисел. Познакомитесь с таким эффектом, как «сдвиг параметров» в результате использования некоторых команд.
  • Введение в DockerDocker — это платформа для создания, развёртывания и запуска приложений в изолированных контейнерах. В этом модуле разберём основы Docker, включая создание образов, запуск контейнеров и управление ими.
  • Функции и разработка библиотек скриптовПознакомитесь с такими действиями, как объявление функции, вывод результата скрипта. Узнаете о функции return и научитесь применять её в работе.
  • Язык обработки данных awkРасскажем об основных возможностях awk. Разберём особенности вызова и наиболее частые ключи, которые в нём используются.
  • Базовые команды для работы с файловой системой LinuxРасскажем о методах взаимодействия с Linux, основных консольных командах и способах управления файловой системой.
  • Системы контроля версий и работа с GitИзучите эволюцию систем контроля версий (Version Control Systems — VCS). Разберёте плюсы и минусы различных типов VCS и основные настройки Git.
  • Знакомство с регулярными выражениямиРассмотрите базовые символы управления регулярными выражениями. Научитесь использовать экранирование слеша.
  • Циклическая обработка данных в BashПознакомитесь с инициализацией цикла списком, полученным из результатов работы команды. Изучите настройки разделителей полей.
  • Технологии виртуализации и облачные системыТехнологии виртуализации позволяют создавать виртуальные машины, которые работают на одном физическом сервере. Облачные системы предоставляют доступ к вычислительным ресурсам по запросу через интернет. В этом модуле рассмотрите различные технологии виртуализации и облачные системы.
  • Управление репозиторием GitGit — это распределённая система управления версиями, которая позволяет разработчикам отслеживать изменения в коде и совместно работать над проектами. В этом модуле узнаете основы управления репозиторием Git, включая создание, клонирование, внесение изменений и отправку коммитов.
  • Компиляция и сборка крупных проектовПознакомитесь с утилитой make. Изучите основные функции простого make-файла, научитесь компилировать и компоновать программы.
  • Введение в скриптовый язык BashРазберёте базовые команды языка Bash. Изучите переменные среды для системных данных и примеры подстановки команд.
  • Введение в скриптовый язык BashРазберёте базовые команды языка Bash. Изучите переменные среды для системных данных и примеры подстановки команд.
  • Расширенный функционал DockerПоговорим о расширенных возможностях Docker, таких как управление несколькими контейнерами с помощью Docker Compose, создание и применение пользовательских образов и использование Docker для развёртывания приложений в производственной среде.
  • Ввод, вывод и работа с файлами в BashИзучите стандартные поток ввода, вывода и дескрипторы файлов. Познакомитесь со стандартными потоками ошибок и научитесь перенаправлять поток ошибок и вывода.
  • Расширенный функционал DockerПоговорим о расширенных возможностях Docker, таких как управление несколькими контейнерами с помощью Docker Compose, создание и применение пользовательских образов и использование Docker для развёртывания приложений в производственной среде.
  • Введение в DockerDocker — это платформа для создания, развёртывания и запуска приложений в изолированных контейнерах. В этом модуле разберём основы Docker, включая создание образов, запуск контейнеров и управление ими.
  • Функции и разработка библиотек скриптовПознакомитесь с такими действиями, как объявление функции, вывод результата скрипта. Узнаете о функции return и научитесь применять её в работе.
  • Системы удалённого управления серверомСистемы удалённого управления сервером позволяют администраторам управлять серверами без необходимости физического доступа к ним. В этом модуле узнаете о различных типах таких систем, их преимуществах и недостатках.
  • Цена - Бесплатно
  • Продолжительность курса составляет 8 часов
Перейти к курсу

Все курсы из категории «DevOps»

  • 110 000
  • Длительность: 3 месяца
  • Сертификат
  • Рассрочка: 38 500 /мес. Оформить
  • Начало: 20 ноября
  • Гарантированное трудоустройство
Промокод
  • 110 000
  • Длительность: 4 месяца
  • Сертификат
  • Рассрочка: 29 500 /мес. Оформить
  • Начало: 20 ноября
  • Гарантированное трудоустройство
Промокод
  • 78 943
  • Длительность: 12 месяцев
  • Сертификат
  • Рассрочка: 3 588 /мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод
  • 8 580
  • Длительность: 1 месяц
  • Сертификат
  • Рассрочка: 2 383 /мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод
  • 173 217
  • Длительность: 8 месяцев
  • Сертификат
  • Рассрочка: 5 095 /мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод
  • 69 000
  • Длительность: 4 месяца
  • Сертификат
  • Рассрочка: 3 833 /мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод
  • 146 713
  • Длительность: 7 месяцев
  • Сертификат
  • Рассрочка: 4 315 /мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод
  • 53 444
  • Длительность: 1 месяц
  • Сертификат
  • Рассрочка: 4 454 /мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод
  • 82 364
  • Длительность: 4 месяца
  • Сертификат
  • Рассрочка: 6 864 /мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод
  • 30 000
  • Длительность: 1 месяц
  • Сертификат
  • Рассрочка: 2 500 /мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод