Projektantów, programistów, liderów zespołów programistycznych, architektów, testerów oraz osób zainteresowanych tworzeniem aplikacji .NET z użyciem Entity Framework Core jako mechanizmu dostępu do danych.
Zdobycie umiejętności tworzenia aplikacji w C# z dostępem do bazy danych oraz poznanie dobrych praktyk i efektywnego tworzenia zapytań.
Ukończone szkolenie lub wiedza z zakresu:
- Podstawy programowania obiektowego w C#
- Wprowadzenie do języka C#
- Szkolenie: polski
SZKOLENIE OBEJMUJE
- Wykłady
- Kodowanie na żywo
- Warsztaty
- Podstawy
- Instalacja Entity Framework Core
- Utworzenie kontekstu DbContext
- Dostawcy baz danych
- Konfiguracja parametrów połącznia do bazy danych
- Tworzenie nowego połączenia
- Code First
- Database First
- Konwencje
- Tworzenie modelu
- Klucze
- Indeksy
- Właściwości w tle
- Konwertery wbudowane
- Kolejność kolumn
- Konfiguracja encji
- Adnotacje
- Fluent API
- Dziedziczenie
- TPH (table-per-hierarchy)
- TPT (table-per-type)
- TPC (table-per-concrete)
- Relacje
- Jeden-do-jeden
- Jeden-do-wielu
- Wiele-do-wielu
- Migracje
- Dodawanie
- Usuwanie
- Aktualizacja bazy danych
- Pakiety migracji
- Zarządzanie danymi
- Operacje CRUD
- Wzorzec repozytorium
- Wzorzec repozytorium generyczne
- SQL
- Uruchamianie poleceń SQL
- Przekazywanie parametrów
- Uruchamianie procedur składowych
- Operacje asynchroniczne
- Zapytania asynchroniczne
- Zapis asynchroniczny
- Diagnostyka