Zagadnienia
Poniżej znajduje się lista zagadnień obowiązujących na teście zaliczeniowym.
- Metodologia DevOps
- Usługa Azure DevOps Services, w szczególności:
- Azure Repos
- Azure Boards
- Azure Pipelines
- Azure Test
- Narzędzie Jira
- Usługa Bitbucket
- Usługa TeamCity
- Git i podstawowe operacje na repozytorium:
- zatwierdzanie zmian (commit),
- synchronizacja zmian ze zdalnym repozytorium (pull, push)
- gałęźie, tworzenie i scalanie (merge)
- rozwiązywanie konfliktów przy scalaniu zmian
- operacja żądania ściągnięcia (Pull Request)
- Ciągła integracja (CI, ang. Continuous integration)
- Programowanie zwinne (Agile)
-
- Role w scrumie Zespół Deweloperski, Product Owner, Scrum master
- lista Becklog produktu,
- Artefakty scruma: product backlog, sprint backlog, sprint
- Narzędzie JUnit
- narzędzia Swagger Swagger In .NET Core
- specyfikacja Open API
Przykładowe pytania
- Czy system kontroli wersji Git posiada architekturę:
- scentralizowaną,
- zdecentralizowaną,
- żadne z powyższych
- Co się stanie gdy podczas operacji scalania gałęzi (
merge
) w repozytorium git wystąpi konflikt:- system kontroli wersji automatycznie wybierze najbardziej świeżą wersję pliku, zastępując zmiany naniesione wcześniej
- system kontroli wersji automatycznie scali pliki umieszczając konfliktowe linie jedna nad drugą
- system kontroli wersji zasygnalizuje wystąpienie konfliktu i przerwie proces scalania kodu