-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
backendIssues related to the backend courseIssues related to the backend coursefoundationIssues related to the foundation courseIssues related to the foundation course
Description
Context
There has been quite a bit of discussion surrounding the current databases module on the planning doc. Read the comments here.
Description
Databases is currently split up between foundation and backend in the above proposal. A few questions still exist:
- Does this split make sense as it is?
- If not, what are some required changes or additions?
- While we don't want to reinvent the Databases module in this task, are there any other changes that we should really consider introducing at this point. e.g. there is a discussion whether we include nosql or not.
- How does what we plan to teach and where influence what's possible in the final project? (somewhere where databases is often a big source of struggle for the trainees.
Comments from the original proposal:
- Maybe we should also include basic insert, update, delete in the foundation module
- Add in a “intro to databases” session where we cover the concept of storing data, data models in real life, and give a much better introduction to why we use databases and their role in the overall system
- Avoiding diving into nosql and focus more on SQL?
- Consider postgres over mysql, based on industry adoption and more up to date support for e.g AI features
Outcome
- A documented plan of how we split up the existing Databases module, along with any required changes.
- Shared for feedback in #curriculum-crew, and any other mentors you know who have experience teaching the databases module.
Pull requests or tasks
Metadata
Metadata
Assignees
Labels
backendIssues related to the backend courseIssues related to the backend coursefoundationIssues related to the foundation courseIssues related to the foundation course
Type
Projects
Status
Done