All Projects → Capgemini → cloud-native-training

Capgemini / cloud-native-training

Licence: MIT license
Training, resources and materials for becoming a cloud native engineer ☁️ 🐳

Cloud Native Training and Materials

List of useful cloud native related self paced training, videos, books and other resources.

Contents

Self Paced Training

📝 denotes an exercise

### Devops and Cloud

AWS

See AWS self paced training

Docker

Self-Paced Training Url: Docker Self-Paced Training

There are four courses - you have to register for them individually. (Personally I found some of the content was out of date and error-prone. I lost quite some time fixing problems)

  • Developer - Beginner Linux Containers
  • Developer - Intermediate (both Linux and Windows)
  • Operations - Beginner
  • Operations - Intermediate

Agenda of the first course is listed below.

Introduction

  • Agenda [1:50]
  • What Is Docker / Background / History? [2:25]
  • Benefits/Limitations of VMs [5:15]
  • Introducing Containers [6:52]

Docker Concepts & Terms

  • Docker & The Linux Kernel [10:05]
  • Installing Docker on Ubuntu [11:23]
  • Run first container & add user to docker group [12:25]
  • 📝 Install Docker Exercise [13:45]
  • Docker Daemon [14:30]
  • Docker Containers & Images [16:13]
  • Docker Hub (Registries & Repositories) [17:22]
  • Docker Orchestration [18:25]
  • Benefits of Docker [19:27]

Intro to Images

  • Search for Docker Images [20:45]
  • 📝 Create a Docker Hub Account
  • Display Local Images [25:40]
  • Image Tags [27:03]

Getting Started With Containers

  • Creating a Container [28:39]
  • 📝 Run a Simple Container [29:27]
  • Container with a Terminal [31:09]
  • 📝 Run a Container & get Terminal Access [34:10]
  • Container Processes [34:50*]
  • Container ID [37:30]
  • Running in Detached Mode [39:15]
  • 📝 List Your Containers Exercise [41:27]
  • A More Practical Container [41:49]
  • 📝 Run a Web Application Container [44:05]

Further Resources

  • Command Reference [44:40]
  • What's Next [45:15]

### Kubernetes

Introduction to Kubernetes

Kubernetes and Microservices

Advanced concepts (Kubernetes the hard way)

See https://github.com/kelseyhightower/kubernetes-the-hard-way

### Prometheus

Fluentd

OpenTracing

Certifications

Books

### The New Stack ebook series:

## Newsletters

Videos

Tutorials

Conferences

Landscape

See https://github.com/cncf/landscape

CNCF Landscape

Contributing

Contributions are most welcome!

This list is just getting started, please contribute to make it super awesome.

Please, read the Contribution Guidelines before submitting your suggestion.

Feel free to open an issue or create a pull request with your additions.

🌟 Thank you!

License

The MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].