DevOps Учебники

DevOps предоставляет структурированный подход к изучению современных практик разработки программного обеспечения и ИТ-операций. Независимо от того, являетесь ли вы новичком или опытным специалистом, наши учебные материалы по DevOps предлагают систематическое изучение ключевых концепций и инструментов. С бесплатными лабораториями и практическими примерами кода вы разовьете навыки в области непрерывной интеграции, развертывания и управления инфраструктурой. Наша площадка DevOps позволяет проводить эксперименты в реальном времени с различными инструментами и рабочими процессами.

Обнаружение критически важных системных ресурсов

Обнаружение критически важных системных ресурсов

Изучите основные команды Linux для поиска файлов и исполняемых программ, включая 'which', 'whereis' и 'find'. Научитесь эффективно ориентироваться в файловой системе и находить важные системные ресурсы.
Linux
Написание скриптовых конвейеров Jenkins (Scripted Pipelines)

Написание скриптовых конвейеров Jenkins (Scripted Pipelines)

Создайте и запустите задание Jenkins в формате Scripted Pipeline с использованием блоков node, stage, команд shell и управляющих конструкций Groovy.
Jenkins
Запуск сборок Jenkins с помощью вебхуков

Запуск сборок Jenkins с помощью вебхуков

Имитация вебхука репозитория с помощью curl, передача данных о ветке и коммите в задание Jenkins и проверка лога запущенной сборки.
Jenkins
Публикация отчетов о тестировании и уведомлений о сборке

Публикация отчетов о тестировании и уведомлений о сборке

Создайте проект Jenkins Freestyle через панель управления, опубликуйте результаты тестов JUnit и настройте уведомления о сборке по электронной почте.
Jenkins
Настройка инструментов и агентов с метками

Настройка инструментов и агентов с метками

Настройка метки узла Jenkins, локального инструмента Git и Freestyle-задания через панель управления Jenkins.
Jenkins
Использование общих библиотек Jenkins (Shared Libraries)

Использование общих библиотек Jenkins (Shared Libraries)

Создайте локальную общую библиотеку Jenkins, зарегистрируйте её через панель управления и вызовите из задания Pipeline.
Jenkins
Запуск конвейеров (Pipelines) на контейнерных агентах

Запуск конвейеров (Pipelines) на контейнерных агентах

Запустите Jenkins Pipeline в среде Jenkins на базе контейнеров и получите доказательства выполнения внутри контейнера.
Jenkins
Хранение учетных данных в Jenkins

Хранение учетных данных в Jenkins

Создание, просмотр и обновление учетных данных (имя пользователя/пароль) в Jenkins через панель управления.
Jenkins
Создание многоветвочных конвейеров (Multibranch Pipelines)

Создание многоветвочных конвейеров (Multibranch Pipelines)

Создайте локальный Git-репозиторий с двумя ветками, настройте Jenkins Multibranch Pipeline через панель управления и сравните результаты сборки веток.
Jenkins
Инициализация контроллера Jenkins

Инициализация контроллера Jenkins

Запустите изолированный контроллер Jenkins, получите начальный пароль администратора, создайте полноценную учетную запись администратора, проверьте работоспособность панели управления и удалите временный контроллер.
Jenkins
Резервное копирование и восстановление конфигурации Jenkins

Резервное копирование и восстановление конфигурации Jenkins

Создание резервной копии конфигурации задания Jenkins, его удаление, восстановление из архива и проверка работоспособности восстановленного задания.
Jenkins
Создание персонального приветствия в терминале

Создание персонального приветствия в терминале

Используйте команды терминала Linux для создания эффектного приветственного сообщения
Linux
Установка Nmap в Linux

Установка Nmap в Linux

В этой лабораторной работе вы узнаете, как установить Nmap в системе Linux. Вы обновите список пакетов, установите Nmap с помощью менеджера пакетов apt, проверите установку и узнаете установленную версию Nmap. Эта практическая работа представляет собой практическое введение в использование Nmap в Linux.
NmapLinux
Объявление переменных и типов данных в языке C

Объявление переменных и типов данных в языке C

Изучите основные концепции программирования на языке C, исследуя базовые типы данных, объявление и инициализацию переменных, а также операции ввода-вывода с использованием компилятора gcc.
CLinux
Написание вашей первой программы на C++

Написание вашей первой программы на C++

Изучите основы программирования на C++, создав свою первую программу Hello World, настроив среду разработки и разобравшись в фундаментальных концепциях кодирования.
C++Linux
Создание REST API на Flask с использованием SQLite

Создание REST API на Flask с использованием SQLite

В этом проекте мы научимся создавать REST API на Flask, используя SQLite в качестве базы данных. Мы начнем с создания примерной базы данных SQLite и заполнения ее некоторыми данными. Затем мы разработаем приложение на Flask с конечными точками (endpoints) для выполнения операций CRUD (создание, чтение, обновление, удаление) над данными в базе данных SQLite.
Python
Как добавить несколько аргументов argparse

Как добавить несколько аргументов argparse

Узнайте, как эффективно добавлять и обрабатывать несколько аргументов командной строки в Python, используя мощный модуль argparse для гибкой настройки скриптов
Python
Создайте сокращатель ссылок с помощью Python и Flask

Создайте сокращатель ссылок с помощью Python и Flask

В этом проекте мы научимся создавать сокращатель ссылок с использованием Python и Flask. Сокращатель ссылок - это инструмент, который берет длинную ссылку и преобразует ее в более короткую, удобную для управления. Это может быть полезно для обмена ссылками в социальных сетях или по электронной почте, а также для упрощения доступа к длинным ссылкам.
Python
  • Предыдущий
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 510
  • Следующий