К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
GitLab CI/CD: Automating Software Delivery · LearnSpace
Назад в каталог
courseraПрограммирование

GitLab CI/CD: Automating Software Delivery

Курс от Coursera
Средний≈ 4.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

DevOps has become a core aspect of the everyday development process. Being able to automate common tasks like testing, building, and deploying software allows developers to be more efficient and effective. Extending beyond the world of software, CI/CD can also provide many benefits for hardware development. This comprehensive course equips DevOps specialists and hardware developers with essential skills to build automation into their development processes. Through hands-on labs using industry standard tools like GitLab, you'll master the process of building CI/CD pipelines for hardware projects. This course is for DevOps engineers, hardware developers, and technical leads who manage firmware and hardware development workflows, focusing on automation, testing, deployment, and reliability in hardware projects. Learners should have a basic understanding of C/C++ programming, hardware concepts (PCBs, firmware, embedded components), and Git. No prior CI/CD experience is needed, but an interest in automation and DevOps is helpful. By course completion, you'll confidently be able to build hardware test and deployment processes using GitLab CI/CD pipelines. This course provides the practical expertise required to enhance your development process and automate the common tasks you have.

Навыки, которые вы освоите

CI/CDTest AutomationVerification And ValidationSoftware Development ToolsContinuous DeploymentHardware DesignContinuous DeliveryYAMLContinuous IntegrationDevops ToolsEmbedded SoftwareProcess OptimizationAutomation

Программа курса

3 модулей · 23 учебных материалов

01Introduction to GitLab CI/CD Architecture8 материалов
Reflecting on the DevOps ProcessDIALOGUEWelcome to the Course: Course OverviewЧтениеWelcome to GitLab CI/CD: Automating Software DeliveryВидеоDefining Jobs and Stages in the GitLab CI/CD YAML FileВидео

Учитесь у экспертов

Starweaver

Global Leaders in Professional & Technology Education

Scott Cosentino

Software Engineer

GitLab CI/CD: Automating Software Delivery
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 4.4 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Running CI/CD Pipelines with GitLab RunnersВидео
How CI/CD Applies Beyond SoftwareВидео
Hands-On-Learning: Building your First CI/CD PipelineВзаимная проверка
Getting Started with GitLab CI/CD PipelineЧтение
02Automating Design Validations6 материалов
Understanding Design Validation RequirementsDIALOGUEConfiguring Runners for VerificationВидеоHow to Create a CI/CD Pipeline for your PCB DesignЧтениеUsing Kicad to Validate PCB DesignsВидеоValidating Firmware Releases ВидеоHands-On-Learning: Building a PCB Validation PipelineВзаимная проверка
03EDA Deployment Strategies9 материалов
Searching for Automated Improvements in Manual ProcessesDIALOGUEArtifact Storage and Versioned ReleasesВидеоSimulating Deployments in VerilogВидеоConfiguring Hardware-in-the-Loop for Your ProjectsЧтениеHardware-in-the-Loop TestingВидеоHands-On-Learning: Implementing an EDA LifecycleВзаимная проверкаCourse Wrap-UpВидеоProject: Constructing a CI/CD-Enabled Hardware Development ProjectВзаимная проверкаGitLab CI/CD: Automating Software DeliveryЗадание