Powrót do katalogu

VOUCHERY SZKOLENIOWE 2023/2024 R.
Kup w 2023 r.  - wykorzystaj do końca przyszłego roku!
Potrzebujesz wykorzystać budżet szkoleniowy w bieżącym okresie rozliczeniowym? Mamy dla Ciebie rozwiązanie!

Kupując voucher już teraz, zachowujesz gwarancję stałej ceny, a szkolenie możesz zrealizować w przyszłym roku.

Więcej informacji znajdziesz TUTAJ.

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
3 500 / 3 dni
Zgłoś chęć udziału

Back-End > .Net

Szkolenie: Programowanie Entity Framework 6.0

Kod: [MS-C#-EF]
Pobierz program

Wprowadzenie

Większość aplikacji biznesowych, zarówno desktopowych i webowych, korzysta z baz danych. Dlatego szybkie i sprawne tworzenie warstwy dostępu do danych to obecnie podstawa wszystkich projektów i wymagań stawianych programistom.

Jednym z rozwiązań jest zastosowanie Entity Framework czyli narzędzia klasy ORM, które umożliwia automatyczne mapowanie obiektów na relacyjne struktury bazy danych. Dzięki temu jako programista możesz się skupić się implementacji logiki, a Entity Framework wykona za ciebie resztę.

Na szkoleniu dowiesz się w jaki sposób rozpocząć pracę z Entity Framework, poznasz jego zasadę działania oraz w jaki sposób dostosować do swoich wymagań. Nauczysz się również korzystać z języka Linq i dowiesz się co to są tajemnicze wyrażenia lambda. Na koniec słów kilka o optymalizacji aby twoje aplikacje działały szybko nawet przy dużych zbiorach danych.

Podczas szkolenia utworzymy aplikację z użyciem bazy danych SQL Server.

Szkolenie będzie realizowane w wersji Entity Framework Core.

Cel szkolenia

Celem szkolenia jest nabycie umiejętności dostępu do bazy danych za pomocą Entity Framework oraz poznanie podstaw języka Linq.

Adresaci szkolenia

Grupa docelowa szkolenia to programiści aplikacji desktopowych, webowych i usług sieciowych, którzy tworzą rozwiązania z użyciem środowiska Microsoft .NET i chcą poznać sposób na sprawne budowanie warstwy dostępu do danych.

Wymaga jest znajomość C# oraz środowiska Visual Studio oraz zagadnień związanych z zakresu baz danych SQL. Zalecane uczestnictwo w szkoleniu [MS-C#-5-VS] Programowanie w C# 5.0 z Visual Studio 2013 (ang. Programming C# 5.0 with Visual Studio 2013).

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wprowadzanie
    1. Entity Framework jako narzędzie klasy ORM
    2. Porównanie wersji Entity Framework 4, 5, 6
  2. Podejścia do tworzenia obsługi baz danych
    1. Database First
    2. Model First
    3. Code First
  3. Tworzenie obsługi bazy danych Code First
    1. Tworzenie bazy danych na podstawie klas
    2. Tworzenie klas na podstawie bazy danych
  4. Konwencje
    1. a. Standardowe konwencje
    2. b. Usuwanie konwencji
    3. c. Tworzenie własnych konwencji
  5. Konfiguracja za pomocą atrybutów
    1. Konfiguracja kluczy
    2. Konfiguracja typów pól
    3. Konfiguracja nazw tabel i pól
  6. Konfiguracja za pomocą Fluent API
    1. Konfiguracja kluczy
    2. Konfiguracja typów pól
    3. Konfiguracja nazw tabel i pól
    4. Mapowanie procedur składowanych
  7. Zapytania
    1. Operacje CRUD
    2. Uruchamianie zapytań SQL
    3. Uruchamianie procedur składowanych
    4. Operacje asynchroniczne
    5. Śledzenie wysyłanych zapytań SQL
  8. Aktualizacja bazy danych
    1. Automatycznie migracje
    2. Ręczne migracje
    3. Tworzenie własnych migracji
  9. Zapytania w języku Linq
    1. Wyrażenia lambda
    2. Selekcja danych
    3. Filtrowanie
    4. Grupowanie
    5. Zbiory
  10. Zaawansowane scenariusze
    1. Transakcje
    2. Obsługa wielodostępu
  11. Optymalizacja

Opinie uczestników

  • W szkoleniu podobała mi się duża ilość nowych treści i przykładów praktycznych.

    Inżynier - General Electric