Skip to content

Latest commit

 

History

History
147 lines (127 loc) · 6.98 KB

File metadata and controls

147 lines (127 loc) · 6.98 KB

Вежбе -- Развој софтвера 2 @ Математички факултет Универзитета у Београду

РС 2

Овде је описан садржај вежби за предмет Развој софтвера 2. У оквиру овог курса се проучава развој микросервисних апликација. Користи се програмски језик C# и развојни оквир .NET заједно са одговарајућим библиотекама.

Материјали

Садржај вежби

  1. Елементарно о микросервисима у развојном оквиру .NET 10

  2. Развој микросервиса уз развојни оквир .NET 10

  3. Контејнеризација микросервиса

  4. Вишеструки микросервиси и кеширање података

  5. Синхрона комуникација између микросервиса и позиви удаљених процедура

  6. Јединично тестирање микросервиса, објекти имитатори

    • Теме:
      • xUnit и NUnit радни оквири за тестирање
      • тестирање помоћу објеката имитатора (радни оквир Moq)
      • имитатори база података
    • Микросервиси:
      • Basket API тестови
    • Белешке са часа{:target="_blank"}
    • Примери
  7. Развој вођен доменом

  8. Раздвајање одговорности наредби и упита

  9. Entity Framework Core и миграције база података у микросервисима

  10. Асинхрона комуникација између микросервиса и редови порука

  11. Мрежни пролази*

    • Теме:
      • Ocelot
    • Микросервиси:
      • API Gateway
    • Белешке
  12. Безбедност микросервиса

  13. Развој једностраничних клијентских апликација*

    • Теме:
      • Једностраничне клијентске апликације (SPA)
      • Angular 18
    • Микросервиси:
      • WebSPA
    • Белешке
  • Ово је тема коју нисмо стигли да прођемо ове године.

РС 2