Pobierz kartę szkolenia
Entity Framework Core 6 - zagadnienia zaawansowane
kod szkolenia: EF CORE 6_ZAAW / PL AA 2d
Projektantów, programistów, liderów zespołów programistycznych, architektów, testerów oraz osób zainteresowanych tworzeniem aplikacji .NET Core 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 na dowolny system operacyjny
- Poznanie dobrych praktyk i efektywnego tworzenia zapytań
- Nabycie umiejętności w zakresie optymalizacji dostępu do danych
- Wypracowanie optymalnej strategii kontroli wielodostępu i zarządzania transakcjami dla typowych scenariuszy
Ukończone szkolenie lub wiedza z zakresu:
- Podstawy programowania obiektowego w C#
- Wprowadzenie do języka C#
- Entity Framework Core 5
- Szkolenie: polski
- Śledzenie obiektów
- Track Graph
- Strategie śledzenia
- Zdarzenia
- Pobieranie i modyfikowanie stanów encji i ich właściwości
- Praca z odłączonymi encjami
- Transakcje
- Transakcje bazy danych
- Transakcje rozproszone
- Konkurencyjność
- Konfiguracja z użyciem tokena
- Konfiguracja z użyciem sygnatury czasowej
- Konwencje
- Tworzenie własnych konwencji
- Konwertery
- Tworzenie własnego konwertera
- Wbudowane konwertery
- Filtry globalne
- Tworzenie filtrów globalnych
- Lokalne wyłączenie filtru globalnego
- Lazy Loading
- Proxy
- ILazyLoader
- Dane przestrzenne
- Typy geometryczne
- Typy geograficzne
- Tworzenie modelu
- Konwersje wartości (własne konwertery)
- Dzielenie tabel (split table)
- Mapowanie funkcji SQL
- Kolumny obliczane
- Właściwości w tle (shadow properties)
- Sekwencje
- Pola zapasowe
- Tabele czasowe
- Rzadkie kolumny (sparse columns)
- SQL
- Mapowanie widoków
- Dodawanie procedur składowych
- Dodawanie triggerów
- Optymalizacja
- Pula kontekstu
- Kompilowane zapytania