All coursesSoftware Engineering

Design: architecture & database

Lay solid foundations

Level : Intermediate12 h28 lessons
Design: architecture & databaseCourse preview

Design 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 lessons
01

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
Support (email)TelegramWhatsApp