Course

Course Summary
Credit Type:
Course
ACE ID:
SKIL-0234
Organization:
Location:
Online
Length:
26 hours
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 web development
Description

Objective:

The course objective is to provide traditional software developers, who are interested in utilizing the full capabilities of the DevOps approach, with the tools and skills they'll need to become enterprise developers. They will start by immersing themselves in the DevOps mindset and gain an understanding of DevOps vocabulary and the DevOps Principles and Implementation Approach. From there, enterprise developers may move into the DevOps developer role that focuses on identifying and mastering key DevOps tools.

Learning Outcomes:

  • explore DevOps development principles in more depth
  • explore the concept of failing fast in DevOps
  • explore best practices when using Git, Docker, Ansible, Chef, Puppet, Jenkins, and SaltStack in DevOps
  • discover the importance of DevOps, its components, and apply DevOps practices
  • work on a DevOps team and understand the language of DevOps
  • discuss stages of DevOps and the collaboration tools that are best used at each stage
  • navigate each layer of the DevOps stack and explore different tools while looking at costs, time, resources, and security

General Topics:

  • The DevOps Mindset
  • The language of DevOps
  • DevOps Agile development
  • DevOps smart failure
  • DevOps collaboration tools
  • Selecting the right DevOps tools
  • Using Git and Docker for DevOps
  • Using Ansible, Chef, Puppet, Jenkins, SaltStack for DevOps
Instruction & Assessment

Instructional Strategies:

  • Computer Based Training
  • Laboratory
  • Practical Exercises

Methods of Assessment:

  • Examinations
  • Quizzes

Minimum Passing Score:

70%
Supplemental Materials