Kurs Entity Framework

49

Poznaj wszystkie trzy podejścia programowania aplikacji w frameworku Entity. Razem z kursem dobierzesz optymalne rozwiązanie dla Twojej aplikacji.

💰 Dodaj do koszyka 5 dowolnych kursów, a zapłacisz 99 zł za wszystko! 💰
Poziom: podstawy
Data wydania: 2017
Czas trwania: 3 godziny 30 minut

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 first
  • praktyki programowania
  • pracy z bazą danych

Dla kogo jest ten kurs?

Przekonasz się, jak zastosowanie frameworka może ułatwić Ci życie oraz jak niezwykle istotną kwestią jest dobranie odpowiedniego podejścia w projektowaniu.

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

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.

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

Dodaj ocenę