-
Notifications
You must be signed in to change notification settings - Fork 1
Reading list
olistaehli edited this page Sep 14, 2020
·
75 revisions
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:
- 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
Additional book recommendations:
- Clean Code - Robert C. Martin
- Clean Architecture - Robert C. Martin