-
Notifications
You must be signed in to change notification settings - Fork 1
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 1:
Milestone 2:
Milestone 3:
- Define color scheme: Coolors
- Create simple prototypes: Proto.io
- Create advanced prototypes: Adobe Xd (not free of charge)
- Information about best practices regarding UX: Nielsen Norman Group
- Clean Code - Robert C. Martin
- Clean Architecture - Robert C. Martin