Introduction to Continuous Integration
- Open to
- Government analysts
- Training category
- Analytical
- Type of training
- Online
- Length
- 2 hours
- Organiser
- Data Science Campus Faculty
- Provider
- Data Science Campus Faculty
- Location
- Online
This short course is designed to introduce learners to modern software development approaches. It looks at how DevOps, Continuous Integration (CI) or Continuous Delivery (CD) philosophies and accompanied tools allow development teams to resolve issues that may lead to software failure. The course concentrates on Continuous Integration and studies how this approach allows maximization of development time and efforts to help build software solutions faster.
This is not a practical course. It will concentrate on the underlying concepts that allow automation and monitoring of otherwise cumbersome development activities.
The main aim of this course is to give learners the background knowledge you will need to study more advanced technical and practical courses on building modern development and deployment infrastructures.
Learning outcomes
On this course you will learn how to:
- describe the reasons behind using Software Development Life Cycle (SDLC) as a formal software development methodology, along with its challenges
- describe in detail, the issues that come from inefficient code integration and their effect on a project
- explain DevOps lifecycle and how it uses CI, deployment, or testing — this includes the automation of processes to deal with shortcomings in SDLC
- explain how CI allows teams to build code quickly and efficiently
- list and explain important tools needed to put CI into practice
How to book
Please use your Learning Hub account to access the course online. If you do not have a Learning Hub account, please contact Data.Science.Campus.Faculty@ons.gov.uk.
Contact
If you would like more information about this course, please email Data.Science.Campus.Faculty@ons.gov.uk.