-
Notifications
You must be signed in to change notification settings - Fork 1
Reading list
nitishspatkar edited this page Oct 1, 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 Frontend: HTML CSS Basics Frontend (Angular): Getting started Crash Course How to make HTTP requests to REST API from Angular application Angular Material Advanced Frontend (Angular): Udemy Course (not free of charge) Basics Backend: Getting started with Express Typescript Sequelize (ORM Database Connections) Promises NodeJS (Text) Promises NodeJS (Video) Promises NodeJS (Documentation) |
|
2 | Requirements Collection | UML diagrams User stories |
UML-Diagrams User stories Authentication |
|
3 | Responsibility-Driven Design | CRC cards |
CRC Modeling ATM Requirements Document |
|
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) |
JSON Web Tokens (jwt)
Password-hashing function (bcrypt)
HTTP Interceptor to add token to requests (frontend)
- 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