Trwają zapisy do grupy

Entity Framework Core

Podczas szkolenia Entity Framework Core uczestnicy poznają dokładnie zasadę działania oraz mechanizmy najbardziej popularnego ORM dla .NET Core. W najnowszej wersji Entity Framework Core położono nacisk na zwiększenie wydajności i wprowadzano kilka usprawnień.

2550 PLN+23% VAT (3136 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:NET/EFCORE

sql

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

2 października
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2550 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

13 listopada
Trwają zapisy na szkolenie

Trener:

Marcin Sulecki

Cena:

2550 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Dostępne terminy

Interesują Cię inne terminy?

Entity Framework Core

Cele szkolenia

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

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

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

Wymagania

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

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

Program

Pobierz program w PDF

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

Autorem szkolenia jest Marcin Sulecki

Programista i trener z 25-letnim doświadczeniem. Programowanie zacząłem od kartki papieru i czasopisma Bajtek. Pasja przerodziła się w zawód. Ukończyłem informatykę na UAM w Poznaniu,