Skillbox
EDPRO
Нетология
Московский институт психологии
Eduson Academy
Skypro
НАДПО
Skillfactory
Contented
GeekBrains
НИИДПО
Talentsy
ProductStar
Логомашина
Bang Bang Education
Годограф
Psychodemia
Хекслет
100балльный репетитор
Бруноям
Skillbox Английский (Kespa)
Фоксфорд
MAED
Otus
Fashion Factory School
Сотка
XYZ School
Moscow Digital School
Международная школа профессий
Национальный центральный институт развития дополнительного образования
Skysmart
Компьютерная Академия TOP
Национальный социально-педагогический колледж
Pentaschool
Вебиум
City Business School
Эколь
Skyeng
Институт прикладной психологии в социальной сфере
Контур.Школа
99 баллов
Level One
KARPOV.COURSES
SF Education
Инглекс
Bonnie & Slide
Verona School
InvestFuture
Coddy
Interra
Слёрм
Яндекс Практикум
#Sekta
Hello World
Kata Academy
Викиум
Anecole
Profieng
НИПКЭФ
PIXEL
ЕГЭLAND
Абакус
Psycholesson
NeuroBoost
Digital Skills Academy
АПОК
EDPRO
Skillbox
Нетология
Московский институт психологии
Eduson Academy
Skypro
НАДПО
Skillfactory
Contented
GeekBrains
НИИДПО
Talentsy
ProductStar
Логомашина
Bang Bang Education
Годограф
Psychodemia
Хекслет
100балльный репетитор
Бруноям
Skillbox Английский (Kespa)
Фоксфорд
MAED
Otus
Fashion Factory School
Сотка
XYZ School
Moscow Digital School
Международная школа профессий
Национальный центральный институт развития дополнительного образования
Skysmart
Компьютерная Академия TOP
Национальный социально-педагогический колледж
Pentaschool
Вебиум
Тетрика
City Business School
Эколь
Skyeng
Институт прикладной психологии в социальной сфере
Контур.Школа
TutorOnline
99 баллов
Level One
KARPOV.COURSES
SF Education
Инглекс
Bonnie & Slide
Verona School
InvestFuture
Coddy
Interra
Слёрм
Яндекс Практикум
#Sekta
Hello World
Kata Academy
Викиум
Anecole
Profieng
НИПКЭФ
PIXEL
ЕГЭLAND
Абакус
Psycholesson
NeuroBoost
Digital Skills Academy
АПОК
Яндекс Практикум Английский
В современном мире разработки программного обеспечения скорость и эффективность являются ключевыми факторами успеха. Умение ускорять цикл разработки позволяет командам быстрее реагировать на изменения, удовлетворять запросы пользователей и поддерживать конкурентное преимущество.
Ускоренный цикл разработки позволяет быстрее интегрировать новые функции и исправления ошибок. Это особенно важно в условиях постоянно меняющихся требований рынка.
На этом курсе вы сможете научиться повышать скорость разработки, чтобы команда могла оптимизировать свои ресурсы, сокращая время, затрачиваемое на рутинные задачи, и увеличивая время на инновации.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
В течение двух лет вам будут доступны записи уроков с теорией и наглядной практикой. Вы будете выполнять задания для пополнения портфолио и освоения инструментов.
Вы поймёте ключевые аспекты современного программирования и разработаете стратегии для улучшения процессов в вашей команде или организации.
Вы рассмотрите эволюцию процессов разработки программного обеспечения.
Вы поймёте, почему автоматизация становится неотъемлемой частью современных процессов разработки.
Вы сосредоточитесь на методах и инструментах, которые помогают ускорить процесс разработки.
Вы исследуете, как унификация процессов и использование мощных инструментов для сборки продукта могут повысить эффективность разработки.
Вы сможете глубже понять современные методы и инструменты разработки.
Вы изучите принципы конвейерного метода разработки, который позволяет организовать последовательность этапов, необходимых для создания, тестирования и развертывания программного продукта.
Вы подробно рассмотрите, что представляют собой пайплайны, билд-процессы и артефакты. Узнаете, как формируются пайплайны и какое значение имеют сборки и артефакты в жизненном цикле разработки программного обеспечения.
Вы обсудите Continuous Integration (CI) и Continuous Deployment/Delivery (CD), их значение и роль в современном процессе разработки.
Вы сможете выбрать подходящие технологии для автоматизации процессов в вашей команде или проекте.
Вы сосредоточитесь на популярных инструментах для автоматизации процесса CI/CD, таких как TravisCI и CircleCI.
Вы познакомитесь с GitHub Actions как инструментом для автоматизации рабочих процессов прямо в репозиториях GitHub.
Вы рассмотрите Jenkins и TeamCity — два мощных инструмента для автоматизации CI/CD процессов. Узнаете о возможностях, которыми они обладают, и разберете, какие сценарии использования подходят для каждой из этих систем.
Вы исследуете GitLab CI как один из самых популярных инструментов CI/CD, встроенный в экосистему GitLab.
Вы узнаете о различных возможностях GitLab, включая управление проектами, работу с репозиториями кода, инструменты для совместной разработки и интеграции с различными сервисами.
Вы рассмотрите архитектуру GitLab и его ключевые компоненты, такие как GitLab Runner, GitLab CI/CD, GitLab Repositories и другие.
Вы изучите процесс установки GitLab на локальный сервер или в облако.
Вы обсудите начальные настройки GitLab после установки, включая конфигурацию общих параметров, настройку пользователей и групп, а также оптимизацию производительности.
Вы пройдёте через процесс создания проекта, добавления участников и настройки необходимых функций.
Вы научитесь создавать и настраивать проекты в GitLab. Узнаете о лучших практиках организации репозиториев, настройках доступа и роль в управлении проектами. Пройдете через процесс создания проекта, добавления участников и настройки необходимых функций
Вы обсудите лучшие практики управления учетными записями пользователей в GitLab, включая использование LDAP для аутентификации и авторизации, управление правами доступа и группы.
Вы узнаете, в каких сценариях применять каждый тип раннера для оптимизации процессов CI/CD.
Вы рассмотрите GitLab Runner — инструмент, который отвечает за выполнение задач CI/CD.
Вы изучите различные виды GitLab Runner, такие как shared, specific и group runners, а также их основные различия и кейсы использования.
Вы узнаете, как организовать и настроить GitLab Runner под конкретный проект.
Вы узнаете о CI Linter от GitLab, который помогает выявлять ошибки в конфигурационных файлах, и как он может упростить процесс настройки CI/CD для проектов.
Вы рассмотрите файл .gitlab-ci.yml, который определяет конфигурацию CI/CD для проекта в GitLab.
Вы обсудите синтаксис файла .gitlab-ci.yml и основные подходы к его написанию.
Вы узнаете о необходимых шагах для интеграции и безопасного доступа раннеров к кластеру для выполнения задач и развертывания приложений.
Вы рассмотрите, как настроить авторизацию для GitLab Runner в Kubernetes кластере.
Вы изучите нативные функции GitLab для интеграции с Kubernetes, включая настройку управляемых кластеров, автоматизацию развертывания приложений и управление ресурсами.
Вы сможете настроить более гибкие и адаптивные конфигурации для различных сред.
Вы рассмотрите, как использовать директиву include в GitLab CI для подключения и повторного использования конфигурационных файлов.
Вы изучите, как работать с переменными в GitLab CI/CD. Узнаем о системных переменных, переменных среды и способах их определения и использования в пайплайнах.
Вы обсудите, как использовать условия для выполнения определенных этапов (stage) в пайплайне.
Вы узнаете, как управлять зависимостями и параллельностью между stages в пайплайне.
Вы изучите методы работы с инцидентами в CI/CD, включая подходы к откату изменений (rollback) и использование динамических окружений для тестирования.
Вы обсудите процесс интеграции возможности отката (rollback) в CI/CD пайплайны GitLab.
Вы узнаете, как как ArgoCD облегчает процесс Continuous Deployment, предоставляет возможность отслеживания состояния приложений и автоматизации процесса развертывания.
Вы рассмотрите различия между push и pull моделями в контексте CI/CD процессов.
Вы познакомитесь с инструментом ArgoCD для управления развертыванием в Kubernetes.
Вы узнаете о лучших практиках их хранения и управления, чтобы гарантировать безопасность данных, таких как ключи API, пароли и другие чувствительные данные.
Вы обсудите, как использовать секретные переменные в GitLab CI/CD для защиты конфиденциальной информации.
Вы изучите методы проверки кода на наличие уязвимостей в процессе CI/CD.
Вы обсудите, как построить идеальный пайплайн, и узнаете о преимуществах и методах оптимизации работы с обработкой задач и распределением ресурсов в контексте CI/CD.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Подробности о корпоративных скидках можно узнать напрямую у представителей онлайн-школы Слёрм, в частности у директора курса Натальи Чайковской.
Да, в Слёрм есть возможность оплатить курс от юридического лица. Оформите заявку на сайте, представители онлайн-школы свяжутся с вами.
После оплаты вы попадёте в личный кабинет, где уже сейчас доступны все видеоуроки этого курса. Данные для входа в ЛК будут на вашей почте.
Вам не потребуется никаких специальных знаний или подготовки для успешного старта обучения.
Чтобы получить документы об окончании обучения, вам понадобится пройти все модули курса, выполнить домашние задания и защитить итоговый проект.
Скорость прохождения курса зависит исключительно от вас! Доступ к платформе останется у вас навсегда, поэтому вы сможете заниматься в своём темпе.
Да, конечно. Подать заявление можно на официальном сайте ИФНС или в приложении Госуслуг. Команда школы поможет собрать пакет документов.
HR бизнес-партнёр
Предприниматель: как открыть свой бизнес
Директор по обучению персонала: повышение квалификации
Подготовка к экзамену CFA Level I