Books & Videos

Table of Contents

Chapter: Lesson 1: Deploying a Working Software Application to the Cloud

Introduction

01m 24s

Set up and check in changes to application code

15m 53s

Make simple configuration changes

01m 49s

Change an existing automated test

02m 19s

Make scripted changes to the database

02m 13s

Make a change to a simple build script

01m 40s

Make a change to a deployment script

01m 55s

Make a change to the infrastructure scripts

02m 54s

Run Jenkins Continuous Integration server jobs

08m 6s

View and run jobs within a Delivery Pipeline

06m 3s

View static analysis reports

00m 49s

View feedback from a dashboard

01m 24s

Chapter: Lesson 2: DevOps, Continuous Delivery, Continuous Deployment and the Cloud

Introduction

00m 38s

Define Continuous Delivery, DevOps, Continuous Deployment and the Cloud

07m 34s

Practices, patterns and tools for implementing Continuous Delivery in the Cloud

01m 12s

Create a ‘spaghetti diagram’ and a ‘value-stream map’

04m 13s

Chapter: Lesson 3: Amazon Web Services

Introduction

02m 28s

The basics of the AWS Management Console

04m 30s

Define security groups

03m 19s

The basics of Elastic Compute Cloud (EC2) virtual instances

05m 43s

Use Elastic Load Balancing (ELB)

03m 57s

Employ Auto Scaling

07m 31s

Use Amazon CloudWatch to monitor resources

04m 27s

Use Amazon Route 53 to manage a domain

03m 31s

Use Amazon Simple Storage Service (S3) to store objects

03m 1s

The basics of AWS CloudFormation for automating infrastructures

14m 20s

The basics of AWS Elastic Beanstalk

06m 22s

The basics of some other available AWS services

04m 50s

Chapter: Lesson 4: Development and Continuous Integration

Introduction

02m 23s

Continuous Integration Architecture

04m 2s

Install and configure Jenkins plug-ins

02m 14s

Configure a scripted environment job

06m 26s

Configure a scripted build job

04m 38s

Configure a scripted deployment job

02m 29s

Configure and run on-demand jobs

01m 43s

Configure and run scheduled jobs

02m 33s

Configure and run continuous jobs

01m 48s

Create continuous feedback mechanisms

03m 50s

Chapter: Lesson 5: Infrastructure Automation

Introduction

01m 2s

Create a CloudFormation template

18m 51s

Integrate Puppet with CloudFormation

13m 6s

Create a transient environment

03m 19s

Lock down environments

02m 43s

Create a ‘Chaos Monkey’

03m 53s

Chapter: Lesson 6: Building and Deploying Software

Introduction

00m 54s

Script a build

02m 1s

Script a deployment

03m 43s

Set up and utilize a dependency-management repository

02m 18s

Deploy to target environments

01m 39s

Perform a self-service deployment

01m 44s

Chapter: Lesson 7: Configuration Management

Introduction

01m 56s

Work from the canonical version

05m 55s

Version system configurations and other artifacts

03m 23s

Setup a dynamic configuration management database

06m 16s

Chapter: Lesson 8: Database

Introduction

01m 27s

Script a database

04m 26s

Script the upgrade and downgrade of a database

02m 2s

Use a database sandbox

02m 12s

Chapter: Lesson 9: Testing

Introduction

00m 44s

Write scripted unit tests

03m 29s

Write scripted infrastructure tests

04m 4s

Write scripted deployment (smoke) tests

02m 23s

Chapter: Lesson 10: Delivery Pipeline

Introduction

01m 40s

Configure and run a delivery pipeline in Jenkins

07m 30s