Welcome to Web Technologies 2 — a course for Computer Science majors focusing on server-side web development and API design.
In this course, you’ll build full-stack applications using Node.js, Express, TypeScript, and PostgreSQL. You’ll start by writing code manually, then move to frameworks and productivity tools such as NestJS and Prisma.
w2_homework/
├── docker-compose.yml
├── .env.example
├── .vscode/
│ └── settings.json
├── docs/
│ ├── Docker_Tips_for_macOS.md
│ ├── Docker_Tips_for_Windows.md
│ └── setup-guide.md
├── hw01/
├── hw02/
├── hw03/
├── ...
└── README.md
Before you begin, complete the setup instructions in:
📄 docs/setup-guide.md
This includes:
- Installing Node.js, Docker, and VS Code
- Running PostgreSQL via Docker
- Connecting with pgAdmin
- Verifying database connectivity
The .vscode/settings.json file recommends the following extensions:
- ESLint
- Prettier
- Docker
- REST Client
- Prisma