ASP.NET MVC 5 (C110)

Termíny:

Aktuálně nemáme vypsaný žádný termín. Poptat termín kurzu

Technologie ASP.NET MVC je rozhraní pro budování webových aplikací na platformě Microsoft .NET. Postupně nahrazuje služebně starší ASP.NET WebForms, jež není od ASP.NET 5 dále podporována. Tím se stává jednou z nejžádanějších technologiích .NET vývojářů.

ASP.NET MVC vám dovoluje získat plnou kontrolu nad HTML kódem a HTTP požadavky a zároveň nabízí mnoho cest jak rozšiřovat chování tohoto frameworku.

Přijďte se naučit rozumět ASP.NET MVC. Kurz se v první polovině zaměřuje na základní principy technologie. V druhé části se více věnuje častým architektonickým problémům, rozšiřitelnosti a často se opakujícím postupům.

OSNOVA

  • představení a principy MVC
  • úvod do ASP.NET MVC (instalace, nasazení, nástroje, verze)
  • HTTP protokol a webový vývoj
  • Controllery
  • Routování
  • Šablony - úvod, společný vzhled, syntaxe Razor
  • Předávání dat do šablon
  • Navigace
  • Práce s formuláři a binding
  • Architektura aplikace
  • Zabezpečení (přihlašování, autorizace)
  • Lokalizace
  • AJAX
  • Extensibility points
Všechny termíny kurzu lze absolvovat též online prostřednictvím platformy Microsoft Teams.

Požadované znalosti: C#, základy HTML a HTTP

Klíčová slova:

Kategorie: Webové aplikace

Tomáš Jurásek

Tomáš Jecha

Termíny kurzu

Nejsou vypsány žádné kurzy. Napište nám a my s tím něco uděláme.

Prerekvizity

Navazující kurzy

Související kurzy

ASP.NET WebForms 4.5 pro úplné začátečníky (C120)

Na tomto kurzu si ukážeme úplné základy technologie ASP.NET WebForms a představíme si její základní principy. Vysvětlíme si, jak fungují master pages, jak se používají skiny a témata, ukážeme si základní komponenty, validátory a data-binding. Ukážeme si také základní použití membership a role providerů, které slouží pro implementaci přihlašování uživatelů do aplikace.

ASP.NET WebForms 4.5 pro pokročilé I (C121)

Na tomto kurzu si představíme pokročilejší techniky a postupy z ASP.NET WebForms. Ukážeme si, jak používat HTTP moduly a handlery. Vysvětlíme si, jak ochočit komponentu Menu pomocí SiteMap providera, jak využívat AJAX a URL routing, ukážeme si pokročilejší komponenty z knihovny Ajax Control Toolkit a naučíme se využívat i knihovnu jQuery. V závěru kurzu si představíme některé z novinek, které přinesla verze .NET 4.5.

ASP.NET WebForms 4.5 pro pokročilé II (C122)

Na tomto kurzu si ukážeme, jak vyždímat z ASP.NET WebForms 4.5 maximum. Vysvětlíme si základní principy implementace vlastních komponent, předvedeme si, jak napsat vlastní membership a role providery, ukážeme si, jak udělat vlastní control adaptéry, pokud se nám nelíbí HTML, které produkují vestavěné komponenty. Dopodrobna si ukážeme, jak funguje view state a jak ve vlastních komponentách využívat control state. V druhé polovině kurzu napíšeme středně složitou komponentu, na níž si procvičíme některé techniky představené v první části.

SignalR a jeho využití ve webových aplikacích (C129)

Tomáš Herceg

SignalR je technologie, která celkem pohodlně řeší problém realtime komunikace na webu. Na tomto kurzu si vysvětlíme její základní principy a na praktických příkladech si ukážeme, jak tuto technologii používat. Povíme si také o úskalích, na která při realtime komunikací na webu můžete narazit a jak se s nimi vypořádat.