All coursesSoftware Engineering
Design: architecture & database
Lay solid foundations
Level : Intermediate12 h28 lessons
Enroll in this coursePremium
Course previewDesign an application before coding it: software architecture, database modelling and wireframes. The decisions that make a project last.
What you'll learn
- Choose a suitable architecture
- Model a relational database
- Normalise and avoid pitfalls
- Create wireframes
Course curriculum
3 modules · 12 lessons01
Architecture
4 lessons- Separate responsibilities
- Client / server / API
- Technology choices
- Design diagrams
02
Database
4 lessons- Entity-relationship model
- Relational schema
- Normalisation
- Keys and relations
03
Wireframes
4 lessons- Wireframes
- User journeys
- From need to screen
- Design review
