Entity Framework Core

2850 PLN+23% VAT (3505 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Kod kursu:NET/EFCORE

Poziom zaawansowania:
sql

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

12 czerwiec
Trwają zapisy na szkolenieOferta specjalna

Trener:

Marcin Sulecki

Cena:

2850 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

25 wrzesień
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2850 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

13 listopad
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2850 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Interesuje Cię szkolenie stacjonarne lub nie odpowiada Ci żaden z dostępnych terminów?

Ikona pytaniaZapytaj o szkolenie

O szkoleniu Entity Framework Core

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Dla kogo?

  • Programistów oraz architektów, którzy chcą poszerzyć swoją wiedzę z zakresu najpopularniejszej technologii dostępu do bazy danych na platformie .NET Core - Entity Framework Core

Wymagania

  • Umiejętność posługiwania się środowiskiem Visual Studio
  • Praktyczna znajomość języka C#
  • Podstawa znajomość języka SQL

Zalety

  • Utworzenie szybkiej i wydajnej integracji aplikacji z bazy danych
  • Typowe scenariusze spotykane w rzeczywistych aplikacjach
  • Poznanie dobrych praktyk i sposobów na optymalizację
  • Praktyczne warsztaty

Cele szkolenia

  • Poznanie mechanizmów oferowanych przez Entity Framework Core
  • Usprawnienie komunikacji z bazą danych

Program

Code First

  • Utworzenie kontekstu
  • Wbudowane konwencje
  • Konfiguracja modelu za pomocą atrybutów
  • Konfiguracja modelu za pomocą FluentApi
  • Mapowanie relacji
  • Konfiguracja dziedziczenia
  • Wbudowane konwertery
  • Tworzenie własnego konwertera
  • Mapowanie kolumn typu JSON

Database First

Generowanie modelu na podstawie bazy danych

Dostosowanie modelu za pomocą szablonów

Aktualizacja bazy danych (Migracje)

  • Migracje automatyczne
  • Migracje ręczne
  • Modyfikacja skryptów migracyjnych
  • Wykluczanie tabel z migracji
  • Tworzenie paczki migracji

Operacje na danych

  • Dodawanie nowego rekordu
  • Modyfikacja rekordu
  • Usuwanie rekordu
  • Masowe modyfikacje i usuwanie rekordów

Pobieranie encji

  • Zachłanne pobieranie encji
  • Leniwe pobieranie encji
  • Jawne pobieranie encji
  • Automatyczne pobieranie encji
  • Filtrowanie powiązanych encji
  • Stosowanie filtrów globalnych

Śledzenie zmian

  • Stany encji
  • TrackGraph
  • Obsługa odłączonych encji

Zaawansowane mechanizmy

  • Obsługa transakcji
  • Współbieżność

Surowy SQL

  • Bezpośrednie wykonywanie zapytań SQL
  • Mapowanie widoków SQL
  • Obsługa procedur składowanych (T-SQL)
  • Mapowanie funkcji SQL

Diagnostyka

  • Logowanie zachowań Entity Framework Core

Optymalizacja

Podobne szkolenia