Gemensamt projekt

Projektet görs i samarbete med en testare-klass på Teknikhögskolan i Stockholm
Al information om projektet finns i Confluence, och det är altid informationen i Confluense som är det som gäller.
- 2020-12-07 - 2020-12-10: P0 - Projekt grund
- 2020-12-11 (Fredag): P1 - Project introdction
- 2020-12-14 (Måndag): P2 - Hjälp
- 2020-12-15 (Tisdag): P3 - Start sprint 1
- 2020-12-23 (Onsdag): P4 - Slut sprint 1, start sprint 2
- 2021-01-07 (Torsdag): P5 - Slut sprint 2
- 2021-01-11 (Måndag): P6 - Start sprint 3
- 2021-01-13 (Onsdag): P7 - Slut sprint 3
- 2021-01-19: Redovisning av projekt
Alla dagar under sprinten är där daily standup.
Tech lead
Målet med detta möte är att få ett överblik över tekniska funderingar i alla grupper.
- 2020-12-17, 11:00
- 2020-12-21, 11:00
- 2020-12-28, 11:00
- 2020-12-30, 11:00
- 2021-01-05, 11:00
- 2021-01-12, 11:00
Projekt krav
Se confluence for senaste version: System krav
- Ett SRS dokument på engelska (i markdown)
- Krav skrivs som features med BDD på engelska
- Al kod i ett publikt GitHub repo
- GitHub pull requests
- Confulenece
- Jira
Tekniska krav
Se confluence for senaste version: System krav
- .NET 5 eller .NET Core 3.1
- C#
- En (eller fler) frontend
- ASP.NET MVC
- ASP.NET Razor pages
- Blazor
- Xamerin
- Windows - WPF
- Windows - UWP
- React / Angular + Typescript
- En backend
- REST
- GraphQL
- gRPC
- En databas
- MSSQL
- MySQL / MariaDb
- Cosmos
- MongoDB
- GitHub Action CI/CD
- Deployment till moln AWS eller Azure
- Docker
- Automatiska test
- Unit tests
- evt. Integration tests
Projekt grund
Vad tänker ni att bygga? Börja diskutera, detta kan påverka ert tekniska design
Börja att skåpa en grund till programmet. Skåpa alla projekt och se till att få till namngivning och mapp struktur från början.
Förslag 1: Börja med ett simpelt “view” som visar ett “Hello world”, som det hämtar från ett Hello World-endpoint i ert API.
Skriv ett par automatiska test av frontend och backend.
Sätta upp Docker och Docker-compose.
Konfigurara upp GitHub actions. Börja med CI.
Få till deployment av denna Hello World.