fbpx
Kurs Entity Framework

Nauka programowania z pewnością zaowocuje w przyszłości dając Ci dobrą pracę. Poznaj kolejny framework i opanuj pisanie aplikacji przy jego pomocy. Z kursem zobaczysz różne podejścia do programowania: Code, DB, Model first.

    Poziom: podstawy

    Data wydania: 2016

  Czas trwania: 3 h 35 min

    Program: Entity

Mało znany framework

Entity Framework jest narzędziem typu ORM (ang. Object Relational Mapping). Jako framework spełnia on funkcje ułatwiające tworzenie aplikacji dwuwarstwowych, jak i trójwarstwowych jednocześnie zezwalając na konwersję pomiędzy relacyjnymi strukturami danych a obiektami .NET Framework.

Posiada on wsparcie dla większości baz danych. Programowanie aplikacji korzystających z baz danych to chleb powszedni w pracy każdego programisty. By usprawnić sobie pracę z pomocą przychodza dostępne narzędzia umożliwiające odwzorowanie obiektowo-relacyjne. Platforma .NET oferuje nam trzy takie rozwiązania ADO.NET Server oraz jako jedyny ciągle rozwijany przez Microsoft Entity Framework.

Czego się nauczysz ?

wprowadzenie do entity

poznania różnych podejść programowania

omówienie różnic między podejściami

programowania w podejściu DB first

programowanie w podejściu Code firs

włączenie podejścia model first

praktyki programowania

pracy z bazą danych
Dla kogo jest ten kurs ?
Dla osób, które pracują z Visual Studio
Przekonasz się, jak zastosowanie frameworka może ułatwić Ci życie oraz jak niezwykle istotną kwestią jest dobranie odpowiedniego podejścia w projektowaniu. Szkolenie stanowi kompletne i obowiązkowe źródło wiedzy dla każdego pracującego z Visual Studio.
Wybierz swój model podejścia

Korzystając z Entity Framework programista może posłużyć się trzema podejściami: Code First, DB First oraz Model first. Najmniej lubianym przez programistów jest model first i często już na starcie jest odrzucany. Czy faktycznie jest to dobre rozwiązanie i czy należy korzystać tylko z dwóch rozwiązań ?

Na to pytanie odpowie nam kurs, w którym poznamy sposoby tworzenia aplikacji korzystając z wszystkich trzech podejść omawiając ich zalety i wady. Zobaczysz jakie są różnice pomiędzy poszczególnymi podejściami, dzięki czemu samodzielnie zdecydujesz, które z podejść jest dla Ciebie korzystne.

Praktyczny framework

Kurs pokaże Ci jak wykorzystać potencjał tego frameworka podczas programowania aplikacji. Dowiesz się jak tworzyć relację pomiędzy tabelami, tworzyć i usuwać encje, aktualizować bazy danych na podstawie utworzonych encji i setów oraz wiele więcej zagadnień składających się na praktyczne zastosowanie frameworka Entity.

Dlaczego nauczyć się Entity ?
  • jego znajomość jest często poszukiwania przez pracodawców
  • ułatwia kodowanie
  • wąskie grono osób może pochwalić się jego znajomością
  • jest dobrym ORM do tworzenia aplikacji opartej o bazy danych

Jest to również na chwilę obecną jedyny polski kurs poruszający w pełni tą tematykę. Jeżeli szukasz kompletnego przewodnika na temat EF opisującego jego wszystkie najlepsze funkcje to ten kurs będzie dla Ciebie idealny.

Poznaj trzy podejścia

Code first
Jest jednym z najczęściej wybieranych podejść. W tym wypadku tworzymy strukturę bazy danych za pomocą odwzorowania ich tabel przez klasy.

DB First
Podejście to stosujemy gdy mamy już gotowy model bazy danych. Po zaimportowaniu EF stworzy klasy i mapowanie.

Model First
Za pomocą tego podejścia nie musimy pisać kodu SQL. W tym wypadku tworzymy model bazy danych pracującym z designerem. Jest to również najczęściej odrzucane podejście.

Spis lekcji

1. Wprowadzenie do Entity Framework
– co to jest EF?
– DB First
– Code First
– Model First
– różnice pomiędzy podejściami

2. DB First:
– tworzenie aplikacji MVC
– tworzenie bazy danych MS SQL
– tworzenie tabeli w MS SQL

3. DB First:
– tworzenie diagramu .edmx na podstawie utworzonej bazy danych
– tworzenie kontrolera do obsługi bazy danych -> dodawanie, edytowanie i usuwanie istniejących rekordów

4. DB First:
– tworzenie relacji pomiędzy tabelami
– tworzenie kluczy obcych
– usuwanie właściwości
– usuwanie encji

5. Code First:
– tworzenie klas encji
– tworzenie DbContext aplikacji
– tworzenie DbSet jako reprezentacji tabeli bazy danych w kodzie
– włączanie i tworzenie migracji
– aktualizowanie bazy danych na podstawie utworzonych encji i db setów
– tworzenie relacji
– usuwanie właściwości
– usuwanie encji

6. Model First i podsumowanie:
– tworzenie pustego diagramu .edmx
– tworzenie encji
– tworzenie relacji
– usuwanie właściwości
– usuwanie encji
– aktualizowanie bazy danych na podstawie utworzonego modelu
– podsumowanie porównawcze

Opinie

Na razie nie ma opinii o produkcie.

Bądź pierwszym recenzentem “Kurs Entity Framework”

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *