HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Continuous Integration and Delivery (CI-CD-01-02)
CODE: CI-CD-01-02          DURATION: 2 DAY/S

Continuous Integration is a fundamental pillar of running an Agile project. Knowing whether the latest checkins make or break the project and being able to fix mistakes quickly is important to reduce costs and avoid problems in the long run. In addition, with the recent popularity of continuous delivery and continuous deployment, it is becoming even more common to ship fixes and features to customers more quickly.

However, putting this all in place not only requires knowledge of techniques and tools but also a shift in mindset throughout the team and organization.

Learning how to cope with these changes, understanding how to work efficiently with tools and putting in place good practices for CI/CD can have a drastic improvement on your project, team and organization.


LEARN HOW TO:
  • Learn about the CI/CD process and the parts involved
  • Work efficiently with tools and techniques to minimize setup costs and running operations
  • Learn of new techniques being applied to improve CI
  • Deal with the change in mindset
PROGRAMME
  • Continuous Integration: A Gentle Introduction
    • The Process
    • The Benefits
    • The Culture
    • Minimum requirements
  • CI Architecture overview
    • Build Server
    • Scaling and Build Farms
  • The different parts of CI
    • Build scripts
    • Tests
    • Artifacts
  • Enabling the CI process
    • Automatic build triggering (VCS, schedule)
  • Testing in Depth
    • Unit Testing
    • Integration Testing
    • Functional and Acceptance Testing
    • Integrating Frameworks into the process
  • Managing CI process
    • Monitoring
    • Notifications
    • Dealing with failures
      • Common reasons of build failure: broken code, broken configuration, broken environment (not enough disk space)
      • Finding whom to blame: history, changes
  • Extending CI process
    • Preventing broken code in repository
    • Working with Centralized and Distributed VCS
    • Feature Branching
    • Preventing code degradation: static code analysis
    • Code review
  • Build Dependencies
    • Types of dependencies in CI (pre-post actions, artifact dependencies)
  • Benefits of integrated environment with issue tracking and source control
  • Continuous Delivery
    • Overview of the process & benefits
    • Minimum requirements
    • Deployment pipeline
    • Incorporating Quality Assurance in the pipeline
      • Acceptance Testing
      • Non-functional requirements testing
    • Deploying and Releasing applications
  • Summary, Q&A
NEXT SESSION
The next course will be delivered at The Skills Matter eXchange - London, on 03 Jul 2013 by Paul Stack. Paul is also the author of this course.
COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
03-07-13 London £1295.00 - Book Online Now
02-09-13 London £1295.00 £1165.00 if booked before 04-07-13 Book Online Now
25-11-13 London £1295.00 £1165.00 if booked before 26-09-13 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
ABOUT THE AUTHOR

Paul is an advocate of clean, maintainable code and very passionate about what he does. He is absolutely obsessed with Continuous Integration and how it should be used in every day development scenarios.


More about Paul Stack
IN PARTNERSHIP WITH JETBRAINS
IS THIS COURSE FOR YOU?
If you are a developer, architect, build engineer interested in automating and improving your build process than this course is for you!

COURSE PREREQUISITES
Important - Please note: Delegates are requested to bring their own laptop to this course. If you are unable to bring a laptop for the course, please email sales.

To benefit from this course you will need a familiarity with general software development techniques including code compilation, version control, testing, etc.

COURSE LABS & EXERCISES
This Continuous Integration and Continuous Delivery course consists of a mixture of lectures, hands-on labs and practical exercises.

COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
03-07-13 London £1295.00 - Book Online Now
02-09-13 London £1295.00 £1165.00 if booked before 04-07-13 Book Online Now
25-11-13 London £1295.00 £1165.00 if booked before 26-09-13 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer