Course details

Exploring CI: Continuous Integration & CI Tools

Exploring CI: Continuous Integration & CI Tools


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Examine continuous integration along with why it is important for successful software projects. Discover best practices of continuous integration as well as some common mistakes made when integrating it into the organization. Explore the relationship between automated testing and continuous integration, the CI pipeline, and continuous integration tools.



Expected Duration (hours)
0.8

Lesson Objectives

Exploring CI: Continuous Integration & CI Tools

  • discover the key concepts covered in this course
  • describe the purpose of continuous integration and why it is important for software development
  • describe the benefits of using continuous integration
  • describe some of the best practices for using continuous integration
  • describe common mistakes that companies make when trying to integrate and utilize continuous integration and how to avoid making those mistakes
  • describe why continuous integration is crucial to developing high quality software systems and increasing customer satisfaction
  • understand how continuous integration and automated testing are related and to how to create effective automated tests
  • describe the stages of the continuous integration pipeline and the importance of each phase
  • describe the continuous integration pipeline and how to configure it to efficiently run automated tests
  • compare continuous integration, continuous delivery, and continuous deployment and how they are related to each other
  • describe the features of common continuous integration tools
  • work with CircleCI and GitHub for continuous integration
  • work with Bamboo for continuous integration
  • summarize the key concepts covered in this course
  • Course Number:
    it_atexcidj_01_enus

    Expertise Level
    Beginner