Containers
Before diving into containers, it is helpful to first understand virtual machines (VMs), as containers evolved from this technology.
Docker Setup Guide
Docker Installation and Configuration
Docker Commands
When working with Docker, we interact across multiple areas when executing code blocks or commands for container configuration. Below are the most common and useful Docker commands.
Introduction to NestJS
NestJS is a progressive Node.js framework designed for building efficient, reliable, and scalable server-side (backend) applications. It is natively built with TypeScript and combines elements of Object-Oriented Programming (OOP), Functional Programming (FP), and Functional Reactive Programming (FRP).
First Steps with NestJS
NestJS organizes backend applications using a modular structure inspired by enterprise patterns. In this practical guide, you will learn how to install the CLI, instantiate a new project, understand its internal architecture, and build your own modules, controllers, and services.
Presentation Slides of the Week
Official slides for Week 2: Virtualization vs. Containers, Docker Architecture, Dockerfile (Multi-Stage Builds), Useful Commands, and Introduction to Docker Compose.