Entity Framework Core 2.0

LICZBA DNI: 3 (24h)

KOD KURSU: NET/EFCORE

POZIOM SZKOLENIA:

# entity-framework

Najbliższy termin:

24 maja 2021

2680 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 3 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 3 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% DOFINANSOWANIA na szkolenie? Napisz do nas »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

24

maja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

2680 PLN netto
+ 23% VAT

Termin

24

maja

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

Cena / os

2680 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Adresatami szkolenia są programiści oraz architekci, 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

Podstawowa znajomość języka C#

Podstawowa znajomość języka SQL

ZALETY

Cele szkolenia

Przeprowadzenie uczestników przez pełny zakres możliwości oraz zastosowań Entity Framework Core

Zdobycie wiedzy potrzebnej do świadomej i samodzielnej pracy z warstwą bazy danych w środowisku .NET, ze szczególnym uwzględnieniem dobrych praktyk i wydajności tworzonych rozwiązań

Poznanie najważniejszych zastosowań EF Core

Nacisk na elementy przydatne w codziennej pracy programisty .NET

Program

  • Narzędzia ORM - zastosowanie, wady oraz zalety
  • Historia rozwoju Entity Framework
  • Wewnętrzne mechanizmy Entity Framework
  • Porównanie możliwości Entity Framework 6 oraz Entity Framework Core
  • Czym jest Code First
  • Tworzenie modelu w technice Code First
  • Atrybuty mapowania modelu
  • Konfiguracja mapowania modelu za pomocą fluent API
  • Mapowanie relacji
  • Konfiguracja dziedziczenia modeli
  • Czym jest Db First
  • Definiowanie połączenia z bazą danych
  • Importowanie modelu danych z bazy
  • Dodawanie nowego rekordu
  • Aktualizacja rekordu
  • Usuwanie rekordów
  • Wykonywanie zapytań z wykorzystaniem LINQ
  • Operacje na danych relacyjnych
  • Finalizacja zapytań oraz operacje na danych po stronie klienta
  • Śledzenie zmian modelu oraz NoTracking queries
  • Transakcje
  • TrackGraph API oraz praca z Disconnected Entities
  • Czym są migracje?
  • Migracje automatyczne
  • Migracje manualne
  • Modyfikacja i weryfikacja skryptów migracyjnych
  • Operacje asynchroniczne
  • Bezpośrednie wykonywanie zapytań SQL
  • Obsługa procedur składowanych (T-SQL)
  • Dostawca InMemory oraz mockup operacji na bazę danych
  • Predefiniowane zapytania LINQ jako metody rozszerzające
  • Globalne filtry zapytań
  • Logowanie zachowań Entity Framework Core
  • Zaawansowane konfiguracje ModelBuilder

Autor szkolenia:

Rafał Kaszczuk

Programista .NET z wieloletnim doświadczeniem. W swojej karierze stawiał czoła całemu spektrum projektów - od systemów księgowych dla branży finansowej po serwery multiplayer obsługujące miliony graczy w branży GameDev. Specjalizujący się w szczególności w tematach rozproszonych systemów SOA z wykorzystaniem ASP .NET oraz WCF. Związany z bazą MongoDB niemal od początku jej istnienia. Posiadacz certyfikatów M101J MongoDB for Java Developers, M101P MongoDB for Developers, M036 New Features and Tools in MongoDB 3.6. Jako trener oraz konsultant wspomagał kilkadziesiąt firm we wdrażaniu bazy MongoDB. Posiada duże doświadczenie trenerskie - w ciągu 4 lat swojej trenerskiej kariery przeprowadził ponad 500 godzin szkoleń i warsztatów.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.