Szkolenie dostępne na zamówienie

Szkolenie: Entity Framework Core

Szkolenie Entity Framework Core to praktyczny kurs dla programistów .NET, który uczy efektywnego mapowania obiektowo-relacyjnego, optymalizacji dostępu do danych, zarządzania migracjami, pracy z bazami SQL, śledzenia zmian oraz stosowania najlepszych praktyk ORM w nowoczesnych aplikacjach biznesowych

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:NET/EFCORE

dotnetdostep-do-bazy-danychmapowanie-obiektowo-relacyjneentity-framework-core

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

Entity Framework Core

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego projektowania i implementowania warstwy dostępu do danych w aplikacjach .NET Core z wykorzystaniem Entity Framework Core

  • Szkolenie uczy stosowania technik mapowania obiektowo-relacyjnego, zarządzania migracjami oraz optymalizacji zapytań i operacji na bazie danych

  • Szkolenie pokazuje, jak wdrażać dobre praktyki programistyczne oraz rozwiązywać typowe problemy związane z integracją aplikacji z bazą danych


Dla kogo?

  • Programistów .NET Core z podstawową znajomością C# i SQL, którzy chcą rozwinąć umiejętności w zakresie ORM i pracy z bazami danych

  • Architektów oprogramowania odpowiedzialnych za projektowanie i optymalizację warstwy dostępu do danych w aplikacjach biznesowych


Efekty kształcenia

  • Uczestnik projektuje i implementuje warstwę dostępu do danych w aplikacjach .NET Core

  • Uczestnik konfiguruje modele danych oraz mapuje relacje i dziedziczenie w Entity Framework Core

  • Uczestnik zarządza migracjami i aktualizuje schemat bazy danych

  • Uczestnik optymalizuje zapytania oraz analizuje wydajność operacji na bazie danych

  • Uczestnik stosuje dobre praktyki ORM oraz rozwiązuje typowe problemy integracyjne

  • Uczestnik wykorzystuje narzędzia diagnostyczne i śledzi zmiany w encjach


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

Wprowadzenie do Entity Framework Core

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

Ekspert technologii .NET | Architekt rozwiązań IT | Trener i wykładowca akademicki Od ponad 25 lat aktywnie działam w branży IT, łącząc pasję do technologii z praktycznym wdrażaniem rozwiązań dla biznesu. Specjalizuję się w projektowaniu i implementacji dedykowanych systemów informatycznych, głównie w oparciu o technologie .NET, Redis i Crystal Reports. Karierę rozpocząłem w firmach Telmax oraz Altkom Software & Consulting, gdzie przez lata rozwijałem kompetencje w zakresie inżynierii oprogramowania,…

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

4.12.2023

Uczestnik szkoleniaEntity Framework Core

Zdobyem w 3 dni ogromną wiedzę.

Więcej opinii