This repository contains resources that help grasp the basics of Docker, Kubernetes, Terraform, etc.
This repository contains the following sub-directories:
- pluralsight contains resources for the Pluralsight paths:
- other some sample projects,
- hyperskill my solutions to Hyperskill projects from different tracks.
Based on these (free) courses:
- Docker:
- Docker Containers and Kubernetes Fundamentals – Full Hands-On Course,
- ✅ Docker - Get Started,
- ✅ Use Docker Tools in Visual Studio on Windows,
- ✅ Prepare an application for Azure Kubernetes Service (AKS),
- ✅ Containerized Docker Application Lifecycle with Microsoft Platform and Tools,
- ✅ Intro to Docker - A Tool Every Developer Should Know,
- ✅ Deploy a .NET Core API with Docker (Step-by-Step),
- ✅ Step by step - Run and Connect to SQL Server in Docker,
- ✅ Docker Compose with .NET Core & SQL Server (Step by Step),
- ✅ Web API in NET 6 + Docker,
- ✅ How to Create React App in Docker Container,
- ✅ How to Compose an ASP.NET Core Web API (.NET 6) with an MS SQL Server 2022 on Linux in Docker,
- ✅ Step by step guide on utilising Docker Compose with Asp.Net Core, SQL Server,
- The cleanest way to use Docker for testing in .NET
▶️ , - Languages & Runtime Community Standup - .NET 8 + Containers = 💖,
- Kubernetes:
- Terraform:
- other:
- ✅ Top 10 Docker Alternatives You Must Know,
- ✅ Replacing Docker with Podman for VSCode DevContainers,
- ✅ Publish Container Images to Docker Hub / Image registry with Podman,
- ✅ Full Course - Infrastructure as Code with Terraform, Azure DevOps, Azure, Github, Docker and .Net 5,
- Getting Started with Terraform on Windows 10,
- Infrastructure as Code, part 1: create a Kubernetes cluster with Terraform,
- Infrastructure as Code, part 2: build Docker images and deploy to Kubernetes with Terraform,
- Infrastructure as Code, part 3: automate Kubernetes deployments with CI/CD and Terraform,
- Virtual Machines vs Containers,
- Best Docker Container Monitoring Tools - Free and open source,
- Tutorial: Automate releases and release notes with GitLab.
I also used these (paid) courses & books:
- Docker:
- ✅ Docker and Kubernetes: The Big Picture 📁,
- Pluralsight: Docker Fundamentals for Developers:
- ✅ Getting Started with Docker 📁 📁,
- ✅ Building and Running Your First Docker App 📁 📁,
- ✅ Building and Orchestrating Containers with Docker Compose 📁 📁 📁,
- Developing Docker Apps: Core Principles 📁,
- Deploying Containerized Applications 📁,
- ✅ Developing .NET Core 5 Apps with Docker 📁,
- Developing Java Apps with Docker 📁,
- Developing Node.js Apps with Docker 📁,
- Developing Python 3 Apps with Docker 📁,
- ✅ Developing React.js Apps with Docker 📁 📁,
- Developing SQL 14 Server Databases with Docker 20 📁,
- Developing Go Apps with Docker 20.10 📁,
- Docker for Web Developers 📁
▶️ , - Docker Deep Dive 📁,
- O'Reilly Live Events:
- Kubernetes:
- Kubernetes for Developers: Core Concepts 📁
▶️ , - Kubernetes for Developers: Deploying Your Code 📁,
- Kubernetes for Developers: Integrating Volumes and Using Multi-container Pods 📁,
- Kubernetes for Developers: Moving from Docker Compose to Kubernetes 📁,
- Kubernetes for Developers: Moving to the Cloud 📁,
- O'Reilly Live Events:
- Kubernetes for Developers: Core Concepts 📁
- Terraform:
- Terraform - Getting Started 📁
▶️ , - Terraform Deep Dive 📁,
- Getting Started with Terraform Cloud 📁,
- Implementing Terraform on Microsoft Azure 📁,
- Implementing Terraform with AWS 📁,
- Implementing Terraform with Google Cloud Platform 📁,
- Terraform: Getting Started,
- Terraform Bootcamp in 3 Weeks,
- Learn Infrastructure as Code with Terraform,
- Terraform - Getting Started 📁
- other:
Some useful tools & other resources:
- Docker:
- Kubernetes:
- Terraform:
- others: