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
Description
This short course is designed to introduce learners to modern software development approaches. It looks at how DevOps, CI or CD philosophies and accompanied tools allow development teams to take care of issues that may lead to software failure. It focuses on Continuous Integration in particular and studies how this approach allows maximization of development time and efforts to help build software solutions faster.
This is not a hands-on course and will rather focus on underlying concepts that allow automation and monitoring of otherwise cumbersome development activities. The main motivation behind this offering is to equip learners with background knowledge usually required for advanced technical and hands-on courses on building modern development and deployment infrastructures.
Learning outcomes
Learn how to:
- describe the rationale behind using Software Development Life Cycle (SDLC) as a formal software development methodology, along with its shortcomings
- describe in detail, the issues arising from inefficient code integration and their impact on the project
- explain DevOps lifecycle and how it uses continuous integration or deployment or testing and automation of processes to deal with shortcomings in SDLC
- explain how Continuous Integration allows teams to build code in a fast and efficient manner
- list and explain important tools required to put continuous integration into practice
How to book
Please use your Learning Hub account to access the course on-line. Alternatively, 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.