NICF- Agile Continuous Delivery

Overview

This 3-day course is on Continuous Delivery (CD) practices, essential for Agile software development teams that aspire to ensure their software’s immediate release and application at any point in time. Topics covered include automated build, continuous integration and automated release.

In today’s world, the software industry is challenged to continuously adapt software in line with user feedback, shifts in the market and changes to business strategies. In response to this need, Agile has become the choice development method that fosters shorter development cycles. However, in order to respond to change quickly, short development cycles need to be coupled with the ability to frequently release software. Continuous Delivery, as introduced in the book ThoughtWorker by Jez Humble, is a pattern language for the collection of software build, test and deployment activities that happen on the path to production. Its goal is to put customers in control of an ongoing cycle of software releases.

This advanced technical course involves extensive scripting and hands on laboratory work that will help participants gain understanding of concepts such as deployment pipeline and DevOps culture and practical experience in performing CD.

This course is part of the Agile Series offered by NUS-ISS.

ThoughtWorks - From Continuous Integration to Continuous Delivery
Read more

Continuous Delivery Blog
Read more

  • NICF- Agile Continuous Delivery
  • NICF- Agile Continuous Delivery

Enquiry

Please contact Ms. Elizabeth EE Enshi at tel: 65165409 or email for more details.

Facts

Class Time: 9.00am - 5.00pm

Upcoming Classes

Class 120 Nov 2017 to 22 Nov 2017 (Full Time)

Duration: 3 days

Time:
09:00am to 05:00pm

Class 209 Jul 2018 to 11 Jul 2018 (Full Time)

Duration: 3 days

Time:
09:00am to 05:00pm

Class 328 Nov 2018 to 30 Nov 2018 (Full Time)

Duration: 3 days

Time:
09:00am to 05:00pm

Class 425 Mar 2019 to 27 Mar 2019 (Full Time)

Duration: 3 days

Time:
09:00am to 05:00pm

Course Details

  • Key Takeaways
  • Who Should Attend
  • What Will Be Covered
  • Fees & Funding
  • Certificate
  • Preparing for Your Course

At the end of the course, participants will be able to:

  • Appreciate the benefits of Continuous Delivery
  • Apply Continuous Delivery techniques in an Agile environment
  • Plan and configure deployment environment for automated build, test and release
  • Manage automated releases of database changes
  • Perform software release using an automated continuous delivery approach

This course is designed for:

  • Release Managers
  • Configuration Managers
  • Project Leaders
  • Software Developers
  • Software Designers
  • Anyone who seeks to setup, manage and deliver software in an Agile Continuous Delivery environment

Pre-requisites

  • Familiarity with Software Configuration Management systems/tools
  • Have hands-on experience installing and configuring software
  • Can do simple shell scripting and XML
  • Hands on experience in deploying code to production
Day 1
Lectures:
  • Introduction to Agile Continuous Delivery
  • Version Control Systems
  • Automated testing and delivery
  • Continuous Integration
Workshops:
  • Working with source code  version control systems, 'build' tools
  • Software tools used: Github, Ant
  • Setup Continuous Integration Server and run sample application
  • Software tools used: Jenkins
Day 2
Lectures:
  • Environment and infrastructure provisioning using code
  • Deployment pipeline
Workshops:
  • Automating environment provisioning, environment specific configuration, configuring for continuous integration
  • Software tools used: Vagrant, Puppet and Jenkins
Day 3
Lectures:
  • Build and Release Management
  • Component Based Architecture
  • Data Management and Migration
  • Business Metrics & Dashboard
Workshops:
  • Automated migration of DB changes
  • Software tools used: DBDeploy
Note: The workshops will be run on a ubuntu disk image

Self-sponsored

International Students

S'poreans (below 40 years old)/ PRs (of any age)

SkillsFuture Mid-Career Enhanced Subsidy 
(i.e. S’porean aged 40 and above)

Workfare Training Support2

Full course fee

S$2700

S$2700

S$2700

S$2700

SSG grant

-

(S$1890)

(S$1890)

(S$1890)

Nett course fee

S$2700

S$810

S$810

S$810

7% GST on nett course fee

S$189

S$56.70

S$56.70

S$56.70

Total nett course fee payable, including GST

S$2889

S$866.70

S$866.70

S$866.70

Less additional funding if eligible under various schemes#

-

-

(S$540)

(S$675)

Total nett course fee payable, including GST, after additional funding from the various funding schemes

S$2889

S$866.70

S$326.70

S$191.70

Company-sponsored

International Students

S'poreans (below 40 years old)/ PRs (of any age)

SkillsFuture Mid-Career Enhanced Subsidy 
(i.e. S’porean aged 40 and above)

Workfare Training Support2

Enhanced Training Support for SMEs3

Notes

Full course fee

S$2700

S$2700

S$2700

S$2700

S$2700

 

SSG grant

-

(S$1890)

(S$1890)

(S$1890)

(S$1890)

 

Nett course fee

S$2700

S$810

S$810

S$810

S$810

 

7% GST on nett course fee

S$189

S$56.70

S$56.70

S$56.70

S$56.70

 

Total nett course fee payable, including GST

S$2889

S$866.70

S$866.70

S$866.70

S$866.70

Fee payable to NUS-ISS

Less additional funding if eligible under various schemes#

-

-

(S$540)

(S$675)

(S$540)

 

Total nett course fee payable, including GST, after additional funding from the various funding schemes

-

-

S$326.70

S$191.70

S$326.70

Actual financial outlay by company

Various Funding Schemes

1Mid-Career Enhanced Subsidy

  • Singaporeans aged 40 and above may enjoy subsidies up to 90% of the course fees.


2
Workfare Training Support (WTS)

  • Singaporeans aged 35 and above (13 years and above for Persons With Disabilities) and earn not more than $2,000 per month, may enjoy subsidies up to 95% of the course fees.


3
Enhanced Training Support for SMEs (ETSS)

  • SME-sponsored employees (Singaporean Citizens and PRs) may enjoy subsidies up to 90% of the course fees. For more details, click on Enhanced Training Support for SMEs.

Course participant is eligible for only one funding scheme.

#Application for additional funding under the various schemes are to be claimed by the company after completion of course. Claims are submitted via Skillsconnect. You may wish to refer to Skillsconnect guide 4.1 for more information.

This course is aligned to the National Infocomm Competency Framework (NICF) and accredited by SSG. Absentee payroll and up to 70% SSG funding of the course fee is available for eligible participants (Singapore Citizens and Permanent Residents). Absentee payroll subsidy is available for eligible companies and companies on a short work week system will receive the absentee payroll subsidy based on their employees' current income. Please visit www.ssg.gov.sg for full details.

Certificate of Completion

The ISS Certificate of Completion will be issued to participants who have attended at least 75% of the course.

WSQ Assessment

WSQ Assessments are included in this course.

Upon passing the assessment, Statement of Attainment (SOAs) will be issued to certify that the participant has passed the following Competency Units:

  • IT-QA-503S-1 Implement release management

Participants may need to attend additional coaching sessions and re-assessments if they do not pass the required competency units. ISS reserves the right not to disclose any information on the course assessment process.

NUS-ISS Course Registration Terms and Conditions

Find out more.

NUS-ISS and Learner’s Commitment and Responsibilities

Find out more.

WIFI Access

WIFI access will be made available. User ID and password will be provided in the participant’s kit.

Venue

Institute of Systems Science, NUS
25 Heng Mui Keng Terrace
Singapore 119615 

Click here for directions to NUS-ISS.

In the event of a change of venue, participants are advised to refer to the acceptance email sent one week prior to the commencement date.

Course Confirmation

All classes are subject to confirmation and ISS will send an acceptance email to participants one week prior to the commencement date. Confirmed registrants are to attend and complete all lectures, class exercises, workshops and assessments (where applicable). Additionally, all responses to feedbacks and surveys conducted by ISS and its partners must be submitted. All training and assessments will be delivered as described in the course webpage.

General Enquiry

Please feel free to write to isstraining@nus.edu.sg or call 6516 2093 if you have any enquiry or feedback.

Course Resources

Develop your Career in the Following
Training Roadmap(s)

Please click on the discipline(s) to view the training roadmap of related courses to assess your training needs and goals.

Agile

Build continuous resilience and agility in your organisation through the agile framework and methodology.

Read More
Software Engineering & Design

Immerse in world-class software development curriculum and training that connects research and practice.

Read More

You Might be Interested in...

Related Courses

A+
A-
Scrolltop