Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Capgemini/cloud-native-training
Training, resources and materials for becoming a cloud native engineer :cloud: :whale:
https://github.com/Capgemini/cloud-native-training
Last synced: about 1 month ago
JSON representation
Training, resources and materials for becoming a cloud native engineer :cloud: :whale:
- Host: GitHub
- URL: https://github.com/Capgemini/cloud-native-training
- Owner: Capgemini
- License: mit
- Created: 2017-01-19T11:01:13.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-26T08:56:38.000Z (over 7 years ago)
- Last Synced: 2024-08-07T23:37:35.046Z (5 months ago)
- Homepage:
- Size: 9.77 KB
- Stars: 23
- Watchers: 11
- Forks: 18
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Cloud Native Training and Materials
List of useful cloud native related self paced training, videos, books and other resources.
## Contents
- [Self Paced Training](#self-paced-training)
- [Certifications](#certifications)
- [Books](#books)
- [Newsletters](#newsletters)
- [Videos](#videos)
- [Tutorials](#tutorials)
- [Conferences](#conferences)
- [Landscape](#landscape)## Self Paced Training
:memo: denotes an exercise
### Devops and Cloud
- [ ] Udacity: [Intro to Devops Course](https://www.udacity.com/course/intro-to-devops--ud611)
- [ ] Linux Foundation: [Introduction to Devops](https://www.edx.org/course/introduction-devops-transforming-linuxfoundationx-lfs161x)
- [ ] [Introduction to Cloud Infrastructure](https://www.edx.org/course/introduction-cloud-infrastructure-linuxfoundationx-lfs151-x)### AWS
See [AWS self paced training](self-paced-training/aws.md)
### Docker
Self-Paced Training Url: [Docker Self-Paced Training](https://training.docker.com/category/self-paced-online)
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 - IntermediateAgenda 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]
- [ ] :memo: 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]
- [ ] :memo: Create a Docker Hub Account
- [ ] Display Local Images [25:40]
- [ ] Image Tags [27:03]#### Getting Started With Containers
- [ ] Creating a Container [28:39]
- [ ] :memo: Run a Simple Container [29:27]
- [ ] Container with a Terminal [31:09]
- [ ] :memo: Run a Container & get Terminal Access [34:10]
- [ ] Container Processes [34:50*]
- [ ] Container ID [37:30]
- [ ] Running in Detached Mode [39:15]
- [ ] :memo: List Your Containers Exercise [41:27]
- [ ] A More Practical Container [41:49]
- [ ] :memo: Run a Web Application Container [44:05]#### Further Resources
- [ ] Command Reference [44:40]
- [ ] What's Next [45:15]### Kubernetes
#### Introduction to Kubernetes
- [ ] :memo: [Create a cluster](https://kubernetesbootcamp.github.io/kubernetes-bootcamp/1-0.html)
- [ ] :memo: [Deploy an app](https://kubernetesbootcamp.github.io/kubernetes-bootcamp/2-0.html)
- [ ] :memo: [Explore your app](https://kubernetesbootcamp.github.io/kubernetes-bootcamp/3-0.html)
- [ ] :memo: [Expose your app publicly](https://kubernetesbootcamp.github.io/kubernetes-bootcamp/4-0.html)
- [ ] :memo: [Update your app](https://kubernetesbootcamp.github.io/kubernetes-bootcamp/6-0.html)
- [ ] :memo: [Hello world NodeJS + Kubernetes](https://codelabs.developers.google.com/codelabs/cloud-hello-kubernetes/index.html?index=..%2F..%2Findex#0)#### Kubernetes and Microservices
- [ ] Udacity: [Scalable Microservices with Kubernetes](https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615)
#### Advanced concepts (Kubernetes the hard way)
See [https://github.com/kelseyhightower/kubernetes-the-hard-way](https://github.com/kelseyhightower/kubernetes-the-hard-way)
- [ ] :memo: [Cloud infrastructure provisioning](https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/01-infrastructure.md)
- [ ] :memo: [Setting up a CA and TLS Cert Generation](https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/02-certificate-authority.md)
- [ ] :memo: [Bootstrapping an H/A etcd cluster](https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/03-etcd.md)
- [ ] :memo: [Bootstrapping an H/A Kubernetes Control Plane](https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/04-kubernetes-controller.md)
- [ ] :memo: [Bootstrapping Kubernetes Workers](https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/05-kubernetes-worker.md)
- [ ] :memo: [Configuring the Kubernetes Client - Remote Access](https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/06-kubectl.md)
- [ ] :memo: [Managing the Container Network Routes](https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/07-network.md)
- [ ] :memo: [Deploying the Cluster DNS Add-on](https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/08-dns-addon.md)
- [ ] :memo: [Smoke Test](https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/09-smoke-test.md)
- [ ] :memo: [Cleaning Up](https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/10-cleanup.md)### Prometheus
### Fluentd
### OpenTracing
## Certifications
- [ ] [AWS Certified Solutions Architect Associate](https://aws.amazon.com/certification/certified-solutions-architect-associate/)
- [ ] [AWS Certified Solutions Architect Professional](https://aws.amazon.com/certification/certified-solutions-architect-professional/)
- [ ] [AWS Certified Developer Associate](https://aws.amazon.com/certification/certified-developer-associate/)
- [ ] [AWS Certified SysOps Administrator Associate](https://aws.amazon.com/certification/certified-sysops-admin-associate/)
- [ ] [AWS Certified DevOps Engineer Associate](https://aws.amazon.com/certification/certified-devops-engineer-professional/)## Books
- [ ] [The Phoenix Project](http://www.amazon.co.uk/dp/0988262509)
- [ ] [Continuous Delivery](https://www.amazon.co.uk/d/Books/Continuous-Delivery-Deployment-Automation-Addison-Wesley/0321601912)
- [ ] [Using Docker](https://www.amazon.co.uk/Using-Docker-Adrian-Mouat-x/dp/1491915765)
- [ ] [Containerizing Continuous Delivery in Java](https://www.nginx.com/resources/library/containerizing-continuous-delivery-java/)
- [ ] [Lean Enterprise](http://amzn.eu/jlcG9FU)### The New Stack ebook series:
- [ ] [The Docker and Container Ecosystem](http://thenewstack.io/ebookseries/)
- [ ] [Applications and Microservices with Docker & Containers](http://thenewstack.io/ebookseries/)
- [ ] [Automation & Orchestration with Docker & Containers](http://thenewstack.io/ebookseries/)
- [ ] [Networking, Security & Storage with Docker & Containers](http://thenewstack.io/ebookseries/)
- [ ] [Monitoring & Management with Docker & Containers](http://thenewstack.io/ebookseries/)## Newsletters
- [Devops Weekly](http://www.devopsweekly.com/)
- [Docker Weekly](https://www.docker.com/newsletter-subscription)
- [KubeWeekly](http://kube.news/)## Videos
## Tutorials
## Conferences
- [Software Circus](http://cloudnativecomputing.softwarecircus.io/)
- [Dockercon](http://2017.dockercon.com/)
- [Kubecon](http://events.linuxfoundation.org/events/kubecon)
- [Cloud Native Con](http://events.linuxfoundation.org/events/cloudnativecon)## Landscape
See [https://github.com/cncf/landscape](https://github.com/cncf/landscape)
![CNCF Landscape](https://raw.githubusercontent.com/cncf/landscape/master/landscape/CloudNativeLandscape_v0.9.2.jpg)
## Contributing
Contributions are most welcome!
This list is just getting started, please contribute to make it super awesome.
Please, read the [Contribution Guidelines](https://github.com/Capgemini/cloud-native-training/blob/master/CONTRIBUTING.md) before submitting your suggestion.
Feel free to [open an issue](https://github.com/Capgemini/cloud-native-training/issues) or [create a pull request](https://github.com/Capgemini/cloud-native-training/pulls) with your additions.
:star2: Thank you!
## License
The MIT License