Course curriculum

  • 1

    Określenie wymagań

    • O czym będzie ten kurs?

    • Wymagania systemu

    • Pobierz formularz z założeniami

    • Zadanie domowe

  • 2

    BACKEND - Tworzymy niezbędne projekty

    • Zainstaluj Visual Studio 2022

    • Stworzenie nowego projektu Web API

    • Stworzenie projektu class library - Domain

    • Stworzenie projektu Infrastructure

    • Jak spakować pliki projektu do formatu .zip?

    • Zadanie domowe

  • 3

    Github

    • O czym będzie ta lekcja?

    • Jak stworzyć konto na githubie?

    • Jak umieścisz Twój projekt na githubie?

    • Jak sklonować repozytorium z Githuba?

    • Zadanie domowe

  • 4

    User Story

    • O czym będzie ta lekcja?

    • Jak opisać funkcjonalność bez User Story?

    • Co to jest User Story?

    • User Story - przykład

    • User story - więcej przykładów

    • Jak opisać funkcjonalność używając User Story?

    • Podsumowanie

    • Zadanie domowe

  • 5

    Projekt modelu domenowego

    • Czego się nauczysz?

    • Co to jest Domain Driven Design?

    • Elementy Domain Driven Design

    • DRAW.IO - jak stworzyć nowy diagram?

    • DRAW.IO - Jak stworzyć Flow Diagram?

    • Diagram klas/obiektów

    • Podsumowanie

    • Zadanie domowe - wskazówki

    • Zadanie domowe: projekt modelu domenowego

  • 6

    Diagram klas i klasy w języku C#

    • O czym będzie ta lekcja?

    • DRAW.IO - jak stworzyć diagram klas?

    • DRAW.IO - pierwsza klasa - LoanApplication

    • DRAW.IO - druga klasa - Customer

    • DRAW.IO - kompozycja i agregacja

    • DRAW.IO - klasa Decision - kompozycja

    • DRAW.IO - Wzorzec projektowy Policy i interfejs

    • DRAW.IO - klasa CurrencyConverter: EURO i USD

    • ZADANIE DOMOWE - Diagram Klas

    • Tworzymy klasy w języku C#

    • ZADANIE DOMOWE - klasy w języku C#