Skip to content

Reading list

olistaehli edited this page Sep 14, 2020 · 75 revisions

This page lists resources (books, websites, videos, etc.) that are useful for the project and for the lecture. These resources are not relevant for the exam and do not have to be read through all of them. The purpose of this page is to provide you with the resources that we can recommend.

Week Lecture Topic Resources
1 Introduction:
The Software Lifecycle
Angular, Express Basics Angular:
General Information Angular
Crash Course Angular
Official Angular getting started guide
How to make HTTP requests to REST API from Angular application

Advanced Angular:
Udemy Course (not free of charge but highly recommended)

Basics Express:
Getting started
ORM database connections

Advanced Express:
2 Requirements Collection UML diagrams
User stories
UML-Diagrams
User stories
3 Responsibility-Driven Design CRC cards CRC Modeling
4 Agile Methods
(Pietari Kettunen)
Trello, GitHub projects Project Management on Github
Project Boards on Github
Project Management on Trello
Scrum Poker
5 Project Management
6 SE in practice How to write clean code
7 Modelling Objects and Classes Class diagrams
8 Software Metrics COCOMO model,
use case points
TBD
9 Software Testing
(Manuel Oriol)
10 Software Security
11 Modelling Behaviour
12 User Interface Design
13 Software Quality
14 Software Architecture in practice
(Erwann Wernli)

Milestone-specific Tutorials:

Milestone 1:
Milestone 2:
Milestone 3:

Tools to work on UI/UX of your application:

Additional book recommendations:

Clone this wiki locally