Help Icon

PRG7930

Course
PRG7930
Course Title
Java DevOps

Description

CPCC login and textbook required.

With DevOps you become more valuable to a company.  In this course, you will learn to approach DevOps as an IT mindset that encourages communication, collaboration, integration, and automation between software developers and IT operations in order to improve the speed and quality of delivering viable software solutions. 

Objectives

Introduction to DevOps will teach how to streamline the movement of software change through the Analyze, Plan, Design-Build-Test, and Deploy-Maintain stages, while empowering cross-functional teams with full ownership of software applications—from design through production support.  Upon completion of this course, you will be able to:

  • Identify the need for DevOps in today's business including the goals of DevOps and challenges that DevOps solves
  • Learn the benefits of agile and DevOps methodologies over traditional waterfall development.
  • Apply tools that can be leveraged at each stage of the development process
  • Work on application of a continuous integration/continuous delivery cycle to meet DevOps goals.

 

 

Content

Target Audience:

This class is recommended for Software Architects, Developers, Operations or IT Staff, Technical Leads and Managers, QA staff, QA Lead/QA Manager, Test Lead/Test Manager, Tester, Product Manager, Development Manager, with at least 4 months of practical experience. 

Occupational Outlook:

The U.S. Bureau of Labor Statistics (BLS) reported that employment of developers was expected to grow 24% between 2016 and 2026. In 2018, Senior Developers earned an average salary of $108,000.

Central Piedmont Certificate:

Computer Technology Institute's professional certificates  are awarded upon successful completion of:

  1. all required classes (no substitutions)
  2. application for certificate
  3. knowledge/skill exam

For questions call 704-330-4223

Course Details:

Introduction to DevOps

  • Background and History
  • DevOps Roles
  • DevOps Defined
  • Challenges that DevOps solves
  • Waterfall vs. agile

Why do DevOps

  • Driving Factors
  • Case Study

Design, Build, Test

  • Continuous Integration
  • Continuous Deployment
  • Continuous Delivery
  • Tools and practices for testing
  • Continuous Monitoring
  • Automation

Tool Time

  • Build Automation
  • Test Automation
  • Deployment Automation
  • Environment Provisioning
  • Automated Feedback and Monitoring

DevOps Assessment

Method of Instruction

Lecture with demonstration, discussion, hands-on exercises and problem solving. May have outside assignments.

Evaluation

Participation and completion of skill practices and exams expected. Class attendance is required for successful completion.