Trwają zapisy do grupy

Szkolenie: 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ń.

2805 PLN+23% VAT (3450 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:NET/EFCORE

sql

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

10 marca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2805 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?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

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 szkolenia

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,