Logo
Zostań autorem

Koszyk jest pusty

0

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

C# .NET: Entity Framework (Core)+ praktyka

Kompletny kurs Entity Framework Core z omówieniem najważniejszych zagadnień i wydajności + zadania praktyczne do samodzielnego wykonania

Stworzony przez Jakub Kozera

Ostatnia aktualizacja: 22/11/2022
Video Player is loading.
Current Time 0:00
Duration -:-
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
  • Chapters
  • descriptions off, selected
  • subtitles off, selected

    Darmowe lekcje

    Zobacz darmowe fragmenty tego szkolenia przed zakupem.

    Trailer
    Wstęp
    |02:36
    Przedstawienie pomysłu projektu docelowego
    |04:48
    Trailer
    Wstęp
    Przedstawienie pomysłu projektu docelowego
    Change Tracker i jego wpływ na wydajność
    89
    40

    40 % taniej

    149.00 zł

    To najniższa cena z ostatnich 30 dni!

    Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
    Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
    Flaga PolskiPolska obsługa i faktura

    Szkolenie obejmuje

    • Bezterminowy dostęp
    • 49 wykładów
    • 8 godz. 01 min. materiałów wideo
    • 1 slajdów
    • Regularne aktualizacje
    • Certyfikat ukończenia
    • Wsparcie autora na każdym etapie
    • Dostęp do zamkniętej grupy dyskusyjnej

    Masz pytania dotyczące tego szkolenia ?

    questionZadaj pytanie autorowi

    Czego się nauczysz?

    • Tworzyć bazy danych na podstawie C# klas
    • Pisać efektywne zapytania bazodanowe, wykorzystując LINQ
    • Przeprowadzać zmiany schematu bazy danych poprzez migracje
    • Zarządzać danymi i operować na zbiorach

    Wymagania

    Znajomość języka C# na poziomie zaawansowanym

    Opis kursu

    Tworząc róźnego rodzaju aplikacjie, w .Necie, to niezależnie od tego czy będzie to aplikacja mobilna, webowa, czy desktopowa, to jest spora szansa, że będzie ona korzystać z jakiejś bazy danych.

    A żeby skomunikować się z bazą danych, to oczywiście mógłbyś nauczyć się języka SQL i wysyłać takie zapytania do bazy, ale jest to rozwiązanie, w którym bardzo łatwo o pomyłkę, a samo utrzymanie takiego kodu jest uciążliwe.


    Dlatego lepszym podejściem do komunikacji z bazą danych, będzie skorzystanie z ORM'a, czyli narzędzia, które pokryje całą komunikację, a my będziemy operować tylko na C# obiektach, które będą swojego rodzaju abskracją bazy.

    Entity Framework to najpopularniejszy .Netowy ORM, który został już pobrany ponad 400 milionów razy.


    Ja nazywam się Kuba Kozera i w tym kursię nauczę Cie pracy z bazą danych poprzez EF.


    Podczas tego kursu, przede wszystkim poznamy mechanikę i zasady działania EF, po to abyśmy byli świadomi jakie możliwości daje nam EF oraz jakie ma ograniczenia.


    Nauczymy się tworzyć klasy C#, na podstawie których zostanie utworzona baza danych oraz jak je odpowiednio skonfigurować, tak aby schemat tabel, był dokładnie taki, jaki zaprojektujemy.

    Konfiguruując nasze c# encjie, wprowadzimy między nimi zależności w odpowiedni sposób, co przełoży się na utworzenie relacji po stronie bazy danych.


    A jako że, wraz z rozbudową aplikacji, będziemy chcieć rozbudowywać również naszą bazę danych, to nie ominą nas migracje bazy danych oraz podejście do ich zarządzania.


    Następnie poznamy mechanikę wstępnego ładowania danymi, czyli seedowania, przez co nasza palikacja będzie miała dostęp do wszystkich niezbędnych danych, jeszcze prezd jej pierwszym uruchomieniem.


    Po tym wszystkim nauczymy się zarządzać danymi z tabel, poprzez ich dodawanie, usuwanie I modyfikacje.

    Poznamy też sposoby pisania efektywnych zapytań, aby pobierać dane jak najmniejszym kosztem.


    Omówimy też zaawansowanie funkcjconalności, które udostępnia EF, takie jak np. Lazy loading, typy wbudowane czy wsparcie widoków.


    Porozmawiamy również o wydajności EF, o problemach z którymi nie radzi sobie zbyt dobrze EF oraz o tym jak te problemy wydajnościowe rozwiązać.


    Na przestrzeni trwania całego kursu, będziesz miał do rozwiązania zadania praktyczne, które utrwalą zdobytą wiedzę z kursu.

    Także jeżeli jesteś osobą, która miała już styczność z EF, lub osobą, która dopiero poznaje ten framework, to po ukończeniu tego kursu, będziesz korzystał z EF świadomie i bez obaw o wydajność aplikacji.


    Spis treści

    Czas trwania: 08:01:14Rozwiń wszystkie tematy
    downWstęp
    3 wykłady
    • Wstęp|02:36
    • Czym jest i jak działa Entity Framework03:38
    • Kod źródłowySlajdy: 1
    downTworzenie bazy danych - Code First
    12 wykłady
    downMigracje
    6 wykłady
    downWstępne wypełanie danymi - Seedowanie
    4 wykłady
    downZapytania
    10 wykłady
    downZaawansowane zagadnienia
    9 wykłady
    downWydajność Entity Framework
    4 wykłady
    downBONUS
    1 wykłady

    O autorze

    avatar
    Jakub KozeraLead .Net developer

    Publikacje: 6

    Ocena autora: 5.0

    O mnie
    Jakub Kozera - absolwent Politechniki Krakowskiej, zawodowo lead full-stack .NET developer z wieloletnim doświadczeniem. Pracował przy różnorodnych projektach webowych, jest certyf...Czytaj więcej
    89
    40

    40 % taniej

    149.00 zł

    To najniższa cena z ostatnich 30 dni!

    Zapisz się do newslettera

    Odbierz 20% rabatu na pierwsze zakupy w eduj.pl, bądź na bieżąco z nowościami i promocjami oraz zgarniaj dedykowane zniżki przygotowane specjalnie dla Ciebie!

    Odbierz 20% rabatu na pierwsze zakupy w eduj.pl!

    Zapisując się do newslettera akceptujesz naszą Politykę Prywatności. W każdej chwilii możesz zrezygnować z otrzymywania wiadomości. Nie martw się nie wysyłamy spamu!