Home > Store

Applied Continuous Delivery LiveLessons (Video Training)

Online Video

Register your product to gain access to bonus material or receive a coupon.

Description

  • Copyright 2018
  • Edition: 1st
  • Online Video
  • ISBN-10: 0-13-485706-2
  • ISBN-13: 978-0-13-485706-0

7+ Hours of Video Instruction

Automate your development process in the cloud using the Pivotal technology stack.

Overview

Software is eating the world. Many of today's most successful businesses are software businesses, able to iterate and deliver new value to their customers faster and faster. Can you keep up? It's tempting to think that these organizations are all startups and that anything is easy at that size, but that would be a mistake that ignores the likes of Google, Amazon, Twitter, Apple, Netflix, and more. These organizations continue to excel at innovation. How?

These organizations, and many others, work hard to reduce the cost of change. They are agile. That agility permeates everything they do from culture to code and results in value for their users.

Join Josh Long and Marcin Grzejszczak in this video, and learn how to continuously deliver software like the pros with the Pivotal stack and culture using tools like Spring Boot, Cloud Foundry, Concourse, Spring Cloud Contracts, and so much more.

Skill Level

  • Intermediate

Learn How To
  • Do test-driven development
  • Use Spring Cloud Contract
  • Use continuous integration, delivery, and deployment
  • Understand infrastructure-as-code
  • Use Jenkins and Concourse
  • Use Spring Cloud Pipelines
  • Set up a project in Maven
  • Set up a project in Gradle


Who Should Take This Course
  • Developers, testers, and operations personnel interested in automating their software development, delivery, and deployment using the Pivotal stack and tools.

Course Requirements
  • Development and/or DevOps experience

Lesson Descriptions

Lesson 1: The Test Driven Developer
Lesson 1 dives right into test-driven development, showing you how to write and run tests so you can be confident that your code is ready for production.

Lesson 2: Contract Testing
Lesson 2 turns to contract-based testing using Spring Cloud Contract.

Lesson 3: Deployment Techniques
Lesson 3 covers several deployment topics, including Concourse, Jenkins, infrastructure as code, and how to model continuous delivery pipelines.

Lesson 4: Deployment Pipeline Case Study
Lesson 4 reinforces lessons learned by having you code an application and deploy it to production through a deployment pipeline built on Spring Cloud Pipelines.

About Pearson Video Training

Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.

Sample Content

Table of Contents

Introduction

Lesson 1: The Test Driven Developer

Topics
1.1 Test-Driven Development
1.2 Creating a Simple Test
1.3 Testing the Repository
1.4 Building a REST API to Test the Application
1.5 Building a Client to Test the Service
1.6 Building an Integration Test

Lesson 2: Contract Testing
Topics
2.1 Spring Cloud Contract
2.2 Spring Cloud Contract with REST Docs
2.3 Consumer Driven Contracts

Lesson 3: Deployment Techniques
Topics
3.1 What Is Continuous Integration?
3.2 What Is a Deployment Pipeline?
3.3 What Is Continuous Delivery?
3.4 What Is Continuous Deployment?
3.5 What Is Infrastructure as Code and Why Does It Matter?
3.6 Introduction to Jenkins
3.7 Setting Up a Pipeline in Jenkins Using the Pipeline Plugin
3.8 Setting Up a Pipeline in Jenkins Using the Jenkins Job DSL Plugin
3.9 Automation of Jenkins Setup
3.10 Introduction to Concourse
3.11 Setting Up a Pipeline in Concourse

Lesson 4: Deployment Pipeline Case Study

Topics
4.1 What Are Spring Cloud Pipelines?
4.2 Setting up Jenkins in Spring Cloud Pipelines
4.3 Setting Up Concourse in Spring Cloud Pipelines
4.4 Case Study Sample
4.5 Setting Up a Project with Maven
4.6 Testing Packaged Applications in Isolation
4.7 End to End Testing
4.8 Setting Up a Project with Gradle
4.9 Blue Green Deployment to Production
4.10 Metrics and Alerting
4.11 Checking API Compatibility
4.12 Database Compatibility
4.13 Using Spring Cloud Pipelines in Your Project

Summary

Updates

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership