Учебные материалы DevOps Engineer
Материалы DevOps Engineer ведут от основ Linux к Docker, Kubernetes, CI/CD и cloud-native процессам с автоматизацией и контейнерами.
Другие деревья навыков
LinuxDevOpsКибербезопасностьCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxОбучение RHCSAОбучение RHCE in Enterprise LinuxОбучение LFCSShellGitDockerKubernetesОбучение CKAОбучение CKADОбучение CKSAnsibleОбучение RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIAБаза данныхMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Веб-разработкаНаука о данных
Хранение учетных данных в Jenkins
Создание, просмотр и обновление учетных данных (имя пользователя/пароль) в Jenkins через панель управления.
Jenkins
Инициализация контроллера Jenkins
Запустите изолированный контроллер Jenkins, получите начальный пароль администратора, создайте полноценную учетную запись администратора, проверьте работоспособность панели управления и удалите временный контроллер.
Jenkins
Настройка инструментов и агентов с метками
Настройка метки узла Jenkins, локального инструмента Git и Freestyle-задания через панель управления Jenkins.
Jenkins
Публикация отчетов о тестировании и уведомлений о сборке
Создайте проект Jenkins Freestyle через панель управления, опубликуйте результаты тестов JUnit и настройте уведомления о сборке по электронной почте.
Jenkins
Запуск конвейеров (Pipelines) на контейнерных агентах
Запустите Jenkins Pipeline в среде Jenkins на базе контейнеров и получите доказательства выполнения внутри контейнера.
Jenkins
Использование общих библиотек Jenkins (Shared Libraries)
Создайте локальную общую библиотеку Jenkins, зарегистрируйте её через панель управления и вызовите из задания Pipeline.
Jenkins
Написание скриптовых конвейеров Jenkins (Scripted Pipelines)
Создайте и запустите задание Jenkins в формате Scripted Pipeline с использованием блоков node, stage, команд shell и управляющих конструкций Groovy.
Jenkins
Резервное копирование и восстановление конфигурации Jenkins
Создание резервной копии конфигурации задания Jenkins, его удаление, восстановление из архива и проверка работоспособности восстановленного задания.
Jenkins
Запуск сборок Jenkins с помощью вебхуков
Имитация вебхука репозитория с помощью curl, передача данных о ветке и коммите в задание Jenkins и проверка лога запущенной сборки.
Jenkins
Создание многоветвочных конвейеров (Multibranch Pipelines)
Создайте локальный Git-репозиторий с двумя ветками, настройте Jenkins Multibranch Pipeline через панель управления и сравните результаты сборки веток.
Jenkins
Обработка ввода и вывода в Python
В этой лабораторной работе вы изучите фундаментальные концепции обработки ввода и вывода (I/O) в Python. Мы рассмотрим, как отображать информацию в консоли с помощью функции `print()`, включая управление разделителями между несколькими аргументами. Кроме того, вы получите практический опыт получения пользовательского ввода с клавиатуры, записи данных в файлы и чтения данных из файлов, охватывая основные навыки взаимодействия с внешними источниками данных в ваших программах на Python.
Python
Управление словарями в Python
В этой лабораторной работе вы получите практический опыт управления словарями в Python. Словари являются важными структурами данных для хранения информации в виде пар ключ-значение. Вы узнаете, как создавать и просматривать словари, получать доступ к элементам и изменять их, добавлять и удалять элементы, а также изучать объекты представлений словаря (dictionary view objects).
Python
Импорт модулей и пакетов в Python
В этой лабораторной работе вы узнаете, как импортировать и использовать модули и пакеты в Python. Мы рассмотрим модули Python с помощью pydoc, импортируем модули, используя оператор import, импортируем определенные объекты с помощью from...import и разберемся в структуре пакетов Python. Эта лабораторная работа предоставляет практические навыки для эффективной организации и повторного использования кода.
Python
Документирование функций Python с помощью Docstrings
В этой лабораторной работе вы узнаете о важности документирования вашего кода Python с использованием docstrings. Мы рассмотрим, как получить доступ к существующим docstrings для встроенных функций с помощью функции help() и атрибута __doc__. Кроме того, вы получите практический опыт написания собственных docstrings для пользовательских функций и проверки их доступности с помощью функции help(), что сделает ваш код более понятным и удобным для сопровождения.
Python
Использование кортежей (Tuples) в Python
В этой лабораторной работе вы получите всестороннее представление о кортежах (tuples) в Python. Вы узнаете, как создавать кортежи, получать доступ к их элементам с помощью индексации и срезов, а также изучите способы их модификации с помощью таких методов, как срезы и конкатенация, помня об их неизменяемой природе. Кроме того, вы углубитесь в операторы кортежей и распаковку, узнав, как эффективно работать с данными кортежей. Наконец, вы изучите и будете использовать общие встроенные функции и методы кортежей для выполнения различных операций с ними.
Python
Кодировка символов в Python
В этой лабораторной работе вы получите всестороннее представление о кодировке символов в Python. Мы рассмотрим историю и концепции кодировки символов, от ASCII до Unicode и UTF-8. Вы научитесь использовать функции ord() и chr(), преобразовывать строки в байты и обратно с помощью encode() и decode(), а также обрабатывать ошибки кодирования.
Python
Определение классов и объектов в Python
В этой лабораторной работе вы изучите фундаментальные концепции Объектно-Ориентированного Программирования (ООП) в Python. Мы рассмотрим, как определять классы, которые служат шаблонами для создания объектов, и поймем взаимосвязь между классами и объектами. Затем вы получите практический опыт, создавая и используя экземпляры определенных вами классов. Лабораторная работа проведет вас через инициализацию объектов с помощью метода __init__ для установки их начального состояния и настройку их строкового представления с помощью метода __repr__ для улучшения отладки и читаемости.
Python
Манипулирование списками в Python
В этой лабораторной работе вы получите практический опыт манипулирования списками в Python — фундаментальной структурой данных. Вы научитесь создавать, получать доступ, добавлять, удалять, изменять, сортировать, запрашивать и вкладывать списки. В результате вы сможете эффективно работать со списками для управления и обработки данных в ваших программах на Python.
Python
- Предыдущий
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 509
- Следующий