Datové modely v Entity Framework Code First
Třídenní kurz vysvětluje jak se vyznat v možnostech přístupu k datům jako je ADO.NET, LINQ, Entity Framework, Dynamic Data a jak pomocí těchto technologií vyvíjet aplikace rychle a s minimalizací prostoru pro chyby. Dema vypadají slibně, ale jak si tyto technologie poradí s problémy reálného světa? A bude možné je zaintegrovat do současných, stávajících aplikací? V průběhu kurzu se seznámíme s webovým použitím Entity Frameworku a zejména se podíváme na praktické použití Dynamic Data pro dynamické generování uživatelského rozhraní na základě metadat. Zaměříme se zejména na nasazení Dynamic Data do stávajících aplikací a na rozličné úpravy dodaných šablon k požadovanému obrazu.
Kód
PRG60
Délka kurzu
3
dny
(8:30 – 16:00)
Forma
V naší učebně nebo online
Hlavní lektor kurzu
David Solnař
Termíny
Katalogová cena: 15 000 Kč (bez DPH)
Máte zájem o vypsání termínu? Potřebujete poradit?
Neváhejte se na nás obrátit. Jsme vám k dispozici a rádi vám pomůžeme.
Kurz určen pro
Vývojáře aplikací.
Osnova
- Nízkoúrovňový přístup k databázi - možnosti a problémy
- Connection, Command, DataTable, DataAdapter…
- Databázově agnostická aplikace pomocí ADO.NET
- Velmi jemný úvod do funkcionálního programování
- Extension Methods
- Partial Methods
- Automatic Properties
- Implicitly Typed Variables
- Object Initializers
- Anonymous Types
- Lambda Expressions
- Řetězení metod vs. pseudo-SQL syntaxe
- Dotazování do objektových struktur pomocí LINQ, dostupné operátory
- Vytváření datového modelu
- Provádění základních operací
- Volání uložených procedur a funkcí
- Rozšiřitelnost LINQ-to-SQL
- Základní ideje
- Model First, DB First, Code First
- Porovnání přístupů
- Tvorba modelu z databáze
- Úpravy pomocí SQL Server Data Tools
- Rozšiřitelnost EDMX-based modelů
- Databázově agnostická aplikace pomocí EDMX
- Tvorba datového modelu metodou Code First
- Počáteční naplnění databáze
- Databázově agnostická aplikace pomocí Code First
- Model-aware UI
- Automatické generování UI a validace vstupů podle datového modelu
- Anotace datového modelu
- Vlastní šablony pro Dynamic Data
Absolvent kurzu bude umět
- Používat Entity Frameworku
- Efektivně využívat Dynamic Data pro dynamické generování uživatelského rozhraní na základě metadat
- Nasadit Dynamic Data do stávajících aplikací
- Upravovat šablony k požadovanému obrazu
Požadavky pro absolvování kurzu
Základní zkušenosti s vývojem aplikací.
Technické vybavení
Všechny učebny jsou vybaveny nadstandardními počítači připojenými k Internetu, učebny jsou prostorné, klimatizované, bezbariérové a s připojením na Wi-Fi. V případě zájmu lze školení absolvovat online live.
Literatura
Všichni účastníci školení obdrží materiály společnosti OKsystem.
Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.
Proč OKškolení?
Jaké jsou hlavní výhody našeho školicího centra?
36+ let na trhu
Jsme na trhu již víc než 36 let a máme v tomto oboru rozsáhlé zkušenosti.
Jsme vzdělávací středisko s bohatou historií a tradicí.
Zkušení lektoři
Základem každého kvalitního vzdělání jsou dobří a zkušení lektoři a na tom si v OKškolení obzvlášť zakládáme. Naši špičkoví lektoři tu na vás čekají.
Moderní učebny
Všechny učebny jsou prostorné, klimatizované, bezbariérové a vybaveny nadstandardními počítači, s připojením na Wi-Fi.
Benefity
Ochrana investic do vzdělávání, věrnostní program, slevy, občerstvení, dotace a další.
Kontaktujte nás
Neváhejte se na nás obrátit ať už máte jakýkoliv dotaz.
Potřebujete toho o nás vědět víc, nebo nás raději chcete kontaktovat pomocí formuláře?