Preferred method of contact:

Fundamentals of DevOps (ICP-FDO Certification)

COURSE TYPE

Foundation

Course Number

3641

Duration

3 Days

PDF Add to WishList

Gain the skills to increase ROI when building and delivering software in an Agile environment. With this DevOps training, you learn how to select appropriate tools and configure them to form a continuous development-delivery-operations support pipeline. This course qualifies for the ICAgile Certified Professional in Foundations of DevOps (ICP-FDO) certification and Scrum Alliance SEUs.

You Will Learn How To

  • Achieve the ICAgile Certified Professional in Foundations of DevOps (ICP-FDO) recognition
  • Execute Continuous Deployment (CD) by coding sharp deployment pipelines
  • Create real-time feedback by configuring continuous integration and building automation tools
  • Optimise operations by leveraging virtualisation, containers, and cloud technologies
  • Use a Lean toolkit to foster the ultimate DevOps culture

Important Course Information

Requirements

  • Prior to attending this course, attendees should have attended:
  • Work experience in Agile software development
  • Knowledge of system administration, and source code versioning

Recommended Experience:

  • Work experience as an DevOps Engineer, DevOps Manager, Tester, Hands-On Test Manager, or other roles that ensure the development cycle on software projects is achieved through optimized schedules, costs, and quality.

Course Materials:

  • While the course qualifies for an ICAgile certificate, the class is not written like an exam prep course. The material is designed for hands-on training in DevOps.

Course Preparation:

  • Students will be emailed a short document to review before class. Understanding the content of this pre-course reading is required before class, so more in-class time can be devoted to implementing DevOps.
  • This course exposes students to different tools employed by DevOps practitioners, including:
    • Git for configuration management
    • Maven for build automation
    • Jenkins for continuous integration orchestration
    • SonarQube for code analysis
    • Docker for application containerization

Certification & Exam Information:

  • ICAgile: To obtain ICAgile Certified Professional in the Fundamentals of DevOps, students will need to pass the Learning Tree exam. Once notification of passing the exam has been received, contact Learning Tree's customer service to request registration with ICAgile.
  • Scrum Alliance: This course qualifies for the 3-day technical portion of the Certified Scrum Developer. To obtain Scrum Education Units (SEUs), students will need to pass the Learning Tree exam. Once notification of passing the exam has been received, contact Learning Tree's customer service to request registration with Scrum Alliance.
  • This course can help you earn Scrum Alliance’s Certified Scrum Developer (CSD) certification. Click to view our options for CSD - Certified Scrum Developer Training ›
  • This course can help you earn Scrum Alliance’s Certified Scrum Professional (CSP) certification. Click to view our options for Certified Scrum Professional Training ›
  • This course can help you earn ICAgile certification. Click to view our options for ICAgile Certification Training ›

Course Outline

  • DevOps Thinking

Trends in DevOps

  • Augmenting the benefits of Agile through DevOps
  • Refining the definition of DevOps for better outcomes
  • Asserting the core objectives of modern DevOps

DevOps culture

  • Establishing the core foundations of system thinking
  • Enabling communication between development and operations
  • Developing a Kaizen culture for continuous improvement
  • Roles in DevOps

Team structure

  • Growing collaborative teams
  • Creating an automation culture

Governance

  • Defining governance to balance agility and rigour
  • Dealing with formal operation requirements
  • Scripting Configuration Management

Version management

  • Keeping strict control through ubiquitous commits
  • Designing infrastructure as code

Configuration items

  • Enforcing controls through itemisation
  • Computerising dependencies through configuration controls
  • Leveraging tools for low-risk
  • Real-Time Feedback through Continuous Integration

Objectives and principles

  • Developing rapid feedback loops through CI
  • Aligning DevOps to the CI principles

Mastering CI practices

  • Reducing risks through frequent commits
  • Keeping the build healthy as a primary control of integrity
  • Automating inspections and tests for better control
  • Automating the build process for continuous feedback
  • Efficient Operations through Continuous Delivery

CD mindset

  • Removing the complexity of deployment through software
  • Delineating CI and CD to achieve complementary objectives

Principles of CD

  • Creating a repeatable process for constant quality
  • Automating end to end for hands-free operations
  • Augmenting ROI through incremental improvements

Leveraging leading CD practices

  • Reducing deployment time through single builds
  • Ensuring consistency through a unified deployment process

Deployment pipeline

  • Organising a deployment pipeline to optimise code to production time
  • Gating code changes through code staging
  • Reducing Risks with roll-back capabilities
  • Adjusting the pipeline for on-premise, SaaS, and new deployment models
  • Ensuring Quality with Test Automation

DevOps involvement in Test Automation

  • Ensuring the pipeline delivers on Test Automation benefits
  • Influencing test automation practices through DevOps capabilities

Test types and defect management

  • Automating the testing at multiple levels
  • Automating test defect management for faster corrections
  • Optimising Infrastructure Costs

Optimising infrastructure

  • Using virtual environment to maximise efficiency
  • Using the cloud to lower HW dependence
  • Monitoring systems for high availability

Data management

  • Dealing with database level upgrades
  • Managing Test Data as a configuration Item
Show complete outline
Show Less

Convenient Ways to Attend This Instructor-Led Course

Hassle-Free Enrolment: No advance payment required to reserve your seat.
Tuition Fee due 30 days after you attend your course.

In the Classroom

Live, Online

Private Team Training

In the Classroom — OR — Live, Online

Tuition Fee — Standard: £1695  

28 Feb - 2 Mar (3 Days)
9:00 AM - 4:30 PM GMT
London / Online (AnyWare) London / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

11 - 13 Jul (3 Days)
9:00 AM - 4:30 PM BST
London / Online (AnyWare) London / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

21 - 23 Nov (3 Days)
9:00 AM - 4:30 PM GMT
London / Online (AnyWare) London / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

AFTERNOON START: Attend these live courses online via Anyware

31 Jan - 2 Feb (3 Days)
2:00 PM - 9:30 PM GMT
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

18 - 20 Apr (3 Days)
2:00 PM - 9:30 PM BST
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

1 - 3 Aug (3 Days)
2:00 PM - 9:30 PM BST
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

14 - 16 Nov (3 Days)
2:00 PM - 9:30 PM GMT
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Guaranteed to Run

Show all dates
Show fewer dates

Private Team Training

Enroling at least 3 people in this course? Consider bringing this (or any course that can be custom designed) to your preferred location as a private team training.

For details, call 0800 282 353 or Click here »

Tuition Fee

Standard

In Classroom or
Online

Standard

£1695

Private Team Training

Contact Us »

Course Tuition Fee Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

After-Course Computing Sandbox
You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.

Free Course Exam
You can take your Learning Tree course exam on the last day of your course or online at any time after class and receive a Certificate of Achievement with the designation "Awarded with Distinction."

Prev
Next

Training Hours

Standard class hours:
9:00 a.m. - 4:30 p.m.

Last day class hours:
9:00 a.m. - 3:30 p.m.

Free Course Exam – Last Day:
3:30 p.m. - 4:30 p.m.

Each class day:
Informal discussion with instructor about your projects or areas of special interest:
4:30 p.m. - 5:30 p.m.

AFTERNOON START class hours:
2:00 p.m. - 9:30 p.m.


Last day class hours:
2:00 p.m. - 8:30 p.m.


Free Course Exam – Last Day:
8:30 p.m. - 9:30 p.m.


Each class day:
Informal discussion with instructor about your projects or areas of special interest
9:30 p.m. - 10:30 p.m.

Enhance Your Credentials with Professional Certification

Learning Tree's comprehensive training and exam preparation guarantees that you will gain the knowledge and confidence to achieve professional certification and advance your career.

This Course is approved for ICAgile credits. Read more ...

Earn 20 PDUs


PMI, the Registered Education Provider logo, PMP, CAPM, PMI-ACP,
and PMBOK are marks of the Project Management Institute, Inc.

This course is approved by PMI® for 20 professional development units (PDUs). For more on the Project Management Institute and a full list of courses approved for PDUs.

Leadership : 4 PDUs
Business & Strategic : 16 PDUs

Read more ...

This course qualifies for Scrum Alliance SEUs.

- ,

Prev
Next
Chat Now

Please Choose a Language

Canada - English

Canada - Français