Pobierz kartę szkolenia

Entity Framework Core 6 - zagadnienia zaawansowane

kod szkolenia: EF CORE 6_ZAAW / PL AA 2d
training assurance
W celu uzyskania informacji skontaktuj się z działem handlowym. W celu uzyskania informacji skontaktuj się z działem handlowym.
2 100,00 PLN 2 583,00 PLN brutto

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
  1. Ś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
  2. Transakcje
    • Transakcje bazy danych
    • Transakcje rozproszone
  3. Konkurencyjność
    • Konfiguracja z użyciem tokena
    • Konfiguracja z użyciem sygnatury czasowej
  4. Konwencje
    • Tworzenie własnych konwencji
  5. Konwertery
    • Tworzenie własnego konwertera
    • Wbudowane konwertery
  6. Filtry globalne
    • Tworzenie filtrów globalnych
    • Lokalne wyłączenie filtru globalnego
  7. Lazy Loading
    • Proxy
    • ILazyLoader
  8. Dane przestrzenne
    • Typy geometryczne
    • Typy geograficzne
  9. 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)
  10. SQL
    • Mapowanie widoków
    • Dodawanie procedur składowych
    • Dodawanie triggerów
  11. Optymalizacja
    • Pula  kontekstu
    • Kompilowane zapytania