Exploring CI: Continuous Integration & CI Tools


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

This 14-video course examines continuous integration (CI), the purpose of CI, and why it is important for successful software development. Learners will begin with a look at the benefits of using CI and some of the best practices. Next, you will learn about common mistakes that companies make when trying to integrate and utilize CI, and how to avoid making those mistakes. Discover why CI crucial to developing high-quality software systems and increasing customer satisfaction, and understand how CI and automated testing are related and how to create effective automated tests. You will delve into the stages of the CI pipeline and the importance of each phase, and examine the CI pipeline and how to configure it to efficiently run automated tests. You will compare CI, continuous delivery, and continuous deployment and how they are related to each other, and view the features of common continuous integration tools. To conclude the course, you will work with CircleCI, GitHub, and Bamboo for continuous integration.



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