This repository contains demo applications for the Build Tools & Package Managers course.
- maven-demo - Java application using Maven
- npm-demo - Node.js REST API using npm
- pip-demo - Python Flask application using pip
- go-demo - Go REST API using Go Modules
Each demo has its own directory with a README containing:
- Prerequisites
- Installation commands
- Run commands
- What the demo demonstrates
Navigate to each directory and follow the README instructions.
- Java: JDK 11+ and Maven 3.6+
- Node.js: Node.js 16+ and npm 8+
- Python: Python 3.8+ and pip
- Go: Go 1.19+
Learn how to:
- Manage dependencies with different build tools
- Understand configuration files (pom.xml, package.json, requirements.txt, go.mod)
- Build and run applications
- Work with package registries