ASP.NET Web Forms a serverové ovládací prvky

Kurz ASP.NET Web Forms a serverové ovládací prvky je určen programátorům ASP.NET aplikací, kteří chtějí porozumět principům fungování stávajících serverových komponent a naučit se vytvářet komponenty vlastní. V průběhu tohoto kurzu se ponoříme do hloubky fungování těchto technologií a ukážeme si, jak se dají efektivně využívat. Odhalíte dosud netušené možnosti standardních prvků, které jsou součástí .NET Frameworku, ale také způsoby, jak můžete psát vlastní ovládací prvky. A to nejenom ty běžné a jednoduché, ale i komplexnější, které vám ještě více usnadní život.

Kód
DEV310

Délka kurzu
2 dny (8:30 – 16:00)

Forma
V naší učebně nebo online

Hlavní lektor kurzu

David Solnař

David Solnař

Katalogová cena: 10 000 Kč (bez DPH)

Tento kurz nemá vypsané žádné termíny. Pokud máte zájem o vypsání nového termínu, napište prosím na skoleni@oksystem.cz.

Kurz určen pro

Kurz je určen programátorům ASP.NET aplikací, kteří chtějí porozumět principům fungování stávajících serverových komponent a naučit se vytvářet komponenty vlastní..

Osnova

  • Strom ovládacích prvků a jeho životní cyklus
  • Master Page a Content Page
  • Vlastní base class pro stránky
  • Interakce Web Forms a HTTP modulů
  • Funkce, možnosti a omezení
  • Ovládací prvky, které jsou součástí .NET Frameworku
  • Validátory, default buttons, cross-page postbacky
  • ASP.NET Chart Controls a generování grafů
  • Úpravy výsledného HTML pomocí control adaptérů
  • Kontrola nad klientskými ID server controls
  • Themes a StylesheetThemes data source, data bound control
  • Obousměrný data binding
  • Parametrizace dotazů
  • Query extenders
  • Otevřené“ versus „uzavřené“ data controls
  • GridView, FormView, DetailsView
  • ListView master-detail view deklarativně
  • Základní použití jako grid, list, repeater
  • Stránkování dat, včetně napojení na URL routing
  • Modifikace dat pomocí ListView
  • Instalace ovládacích prvků a rozšiřujících modulů
  • NuGet Gallery
  • Co je CLI a MSIL/CIL
  • Kompilace on-demand
  • Typy projektů, Web Site versus Web Application
  • Deployment, MS Deploy a Web Deployment Projects
  • Jednoduché ovládací prvky
  • Tvorba zdrojů dat - vlastní data source
  • Tvorba konzumentů dat - vlastní data binding kontajnery
  • Cookies a jejich implementace v ASP.NET
  • Session - jak funguje a proč ji nepoužívat
  • ViewState a ControlState, včetně použití ve vlastních komponentách
  • LocalStorage a Session Storage - úložiště na straně klienta
  • Práce s různými formáty datumu, času a čísel
  • Global a local resources
  • Formátovací řetězce a rozhraní IFormattable
  • Resource soubory, vícejazyčné aplikace
  • Ovlivnění automatické volby jazyka vlastním modulem
  • Web Resources a CDN
  • Jemný úvod do jQuery a jQuery UI
  • Ovládací prvky ScriptManager a ScriptManagerProxy
  • Konfigurační model .NET Frameworku a IIS
  • Sekce AppSettings a ConnectionStrings
  • Tvorba a použití vlastních konfiguračních sekcí

Absolvent kurzu bude umět

  • Porozumět principům fungování stávajících serverových komponent
  • Vytvářet komponenty vlastní
  • Efektivně využívat prvky, které jsou součástí .NET Framework
  • Psát vlastní ovládací prvky

Požadavky pro absolvování kurzu

Základní znalosti frameworku ASP.NET.

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.

PDF ke stažení

Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.

Potřebujete poradit?

Neváhejte se na nás obrátit. Jsme vám k dispozici a rádi vám pomůžeme.

Mgr. Barbora Záhlavová

Mgr. Barbora Záhlavová

Bližší informace o školení


+420 734 525 195
zahlavova@oksystem.cz

Ing. Lumír Vojtěchovský

Ing. Lumír Vojtěchovský

Bližší informace o školení


+420 724 332 135
vojtechovsky@oksystem.cz

Proč OKškolení?

Jaké jsou hlavní výhody našeho školicího centra?

Zjistit o nás víc

Kontaktujte nás

Neváhejte se na nás obrátit ať už máte jakýkoliv dotaz.

Simona Dianová

Simona Dianová

Organizace školení a testů


+420 236 072 251
dianova@oksystem.cz

Ing. Dana Černá

Ing. Dana Černá

Certifikační testy


+420 236 072 318
cernad@oksystem.cz

Potřebujete toho o nás vědět víc, nebo nás raději chcete kontaktovat pomocí formuláře?

Kontaktní stránka

OKškolení je součástí OKsystem a.s.