Fullstack Development with Docker Compose & PostgreSQL
This course introduces you to fullstack development with a practical focus on local deployment setups. You will learn how to build a backend application, connect it to a relational database, and run everything in Docker Compose as a unified stack ready for development and testing.
Format
A hands-on workshop where you build your own running application stack from scratch. You gain experience with real development workflows that can easily scale to production environments and CI/CD pipelines.
Content
- Backend setup using Node.js or Python
- Database integration and migrations with PostgreSQL
- Running services together using Docker Compose
- Introduction to CI/CD pipelines and deployment workflows
- Outcome
- You will have a working fullstack development environment and understand how to structure, containerise and operate applications locally in a DevOps-friendly setup.
Prerequisites
Basic programming experience (any language).
Target audience
Junior to mid-level developers working with backend or fullstack projects.
Instructor
The training is conducted by an experienced consultant from The Better Software Initiative.
Practical information
Training language and study materials will be in English.