Skip to content

Conversation

@marcorichetta
Copy link
Contributor

@marcorichetta marcorichetta commented May 27, 2025

Description

  • Part of Plan Databases module restructure #6
  • Moved content from legacy DB week 2/3 => They are week 1/2 here
  • Week 1: Reviewed week 1 content. Updated learning goals, created new assignments
  • Week 2: Created new content (Advanced DB functions, security, transactions, deployment)
    • Added materials to trainees' hyf-assigment-template repo to follow along this week session.

Status

  • Week 1
    • README
    • Learning goals
    • Preparation
    • Assignment
    • Session-plan
  • Week 2
    • README
    • Learning goals
    • Preparation
    • Session-plan
    • Assignment

Database modules overview

Modules in yellow are the ones worked in this PR
image

Relevant links

- moved content from legacy DB week 2/3
@marcorichetta marcorichetta changed the title Scaffolding of backend - db - week 2/3 Update database lesson material (Backend) May 27, 2025
@marcorichetta
Copy link
Contributor Author

marcorichetta commented May 27, 2025

I just pushed it because I had already started locally but will not be working on it now.
Feel free to ask if you want to work on it.

- moved nosql, m2m relations and aggregate functions to week 2
@marcorichetta marcorichetta self-assigned this Jul 23, 2025
…o the point

- add vscode extension
- fixed link to json file
@adamblanchard
Copy link
Contributor

@marcorichetta to:

  1. Review outstanding comments and update the PR description with a summary if needed
  2. Check where the api code should live (hyf-assignment-repo?)
  3. Fix linting and conflicts
  4. Share any ideas for missing assignment

I'll create a separate task for the missing assignment after we merge this :)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it might be better not to commit this. Yes, it's a portable format, but being binary, it's basically impossible to review it or reason about its contents.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've removed it, see my final comment below :)

@adamblanchard
Copy link
Contributor

Alright, this is ready from my perspective. I've attempted to make the exercises and their required files clearer.

Required files will now live in the assignment repo HackYourFuture-CPH/hyf-assignment-template#34. The mentor will have to run their demos from here too.

I've removed the binary database "solution" and removed comments suggesting that the trainees can use this if they wish. I believe they should focus on creating a working solution themselves. However, the assignment and week2 builds on this database, so if they're really stuck after the session, then a mentor can recreate a working database from tasks-solution.sql, which is available under "session-materials" and not directly available to trainees.

This module will definitely need testing by mentor(s) before we run it for the first time, since it's very reliant on the materials and files provided.

@adamblanchard
Copy link
Contributor

I'm merging in the name of iteration. If anyone has further feedback/ideas on this module, feel free to raise it.

@adamblanchard adamblanchard merged commit 7022b9f into main Oct 28, 2025
3 checks passed
@adamblanchard adamblanchard deleted the 6-database-backend-content-update branch October 28, 2025 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

5 participants