Předmět: Pokročilé webové technologie

» Seznam fakult » FAI » AUPKS
Název předmětu Pokročilé webové technologie
Kód předmětu AUPKS/AE5PW
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní a letní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština, Angličtina
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Vogeltanz Tomáš, Ing. Ph.D.
  • Šilhavý Petr, doc. Ing. Ph.D.
Obsah předmětu
1. Úvod do .NET Framework, jazyku C# a ASP.NET MVC 2. Seznámení s Controllers a syntaxí Razor 3. Co je to Routování a možnosti v ASP.NET MVC 4. Základní a pokročilé vlastnosti LINQ 5. Možnosti návrhu databáze se zaměřením na Code First, Model First, Database First 6. Jak na více vrstvé aplikace a potřebné návrhové vzory 7. Vysvětlení pojmu Areas a Views 8. Seznámí s Form Tag Helpery a Tag Helpery 9. Možnosti validace dat v projektech 10. Testování webových aplikací se zaměřením na Unit Testing 11. Využití ASP.NET web api, json 12. Zabezpečení webových aplikací 13. Vývoj webových aplikací pro MS Azure 14. Nasazení aplikace do Azure

Studijní aktivity a metody výuky
nespecifikováno
Předpoklady
Odborné znalosti
Základní znalosti z oblasti databází a programování.
Základní znalosti z oblasti databází a programování.
Výsledky učení
Student má znalosti o návrhu webových aplikací.
Student má znalosti o návrhu webových aplikací. Student je schopný realizovat jednoduchou aplikaci. Student umí používat základní příkazy jazyka ASP.NET Student se orientuje v metodách v ASP.NET. Student je způsobilý vyvýjet, navrhovat a nasazovat databázové webové aplikace.
Student má znalosti o návrhu webových aplikací. Student je schopný realizovat jednoduchou aplikaci. Student umí používat základní příkazy jazyka ASP.NET Student se orientuje v metodách v ASP.NET. Student je způsobilý vyvýjet, navrhovat a nasazovat databázové webové aplikace.
Student má znalosti o návrhu webových aplikací.
Student je schopný realizovat jednoduchou aplikaci.
Student je schopný realizovat jednoduchou aplikaci.
Student umí používat základní příkazy jazyka ASP.NET
Student umí používat základní příkazy jazyka ASP.NET
Student se orientuje v metodách v ASP.NET.
Student se orientuje v metodách v ASP.NET.
Student je způsobilý vyvýjet, navrhovat a nasazovat databázové webové aplikace.
Student je způsobilý vyvýjet, navrhovat a nasazovat databázové webové aplikace.
Dovednost navrhovat webové aplikace.
Dovednost navrhovat webové aplikace.
Odborné dovednosti
Dovednost navrhovat webové aplikace.
Dovednost navrhovat webové aplikace.
Schopnost realizovat jednoduché aplikace.
Schopnost realizovat jednoduché aplikace.
Znalost základních příkazů v ASP.NET.
Znalost základních příkazů v ASP.NET.
Orientace v metodách ASP.NET.
Orientace v metodách ASP.NET.
Schopnost vyvíjet, navrhovat a nasazovat databázové webové aplikace.
Schopnost vyvíjet, navrhovat a nasazovat databázové webové aplikace.
Vyučovací metody
Odborné znalosti
Cvičení na počítači
Cvičení na počítači
Demonstrace
Demonstrace
Dialogická (diskuze, rozhovor, brainstorming)
Dialogická (diskuze, rozhovor, brainstorming)
Metody práce s textem (učebnicí, knihou)
Metody práce s textem (učebnicí, knihou)
Monologická (výklad, přednáška, instruktáž)
Monologická (výklad, přednáška, instruktáž)
Praktické procvičování
Praktické procvičování
Hodnotící metody
Analýza výkonů studenta
Analýza výkonů studenta
Písemná zkouška
Písemná zkouška
Rozhovor
Rozhovor
Systematické pozorování studenta
Systematické pozorování studenta
Známkou
Známkou
Doporučená literatura
  • Beginning Database Programming Using ASP.NET Core 3: With MVC, Razor Pages, Web API, jQuery, Angular, SQL Server, and NoSQL. ISBN 978-1484255087.
  • Modern Data Access with Entity Framework Core: Database Programming Techniques for .NET.NET Core, UWP, and Xamarin with C#. ISBN 978-1484235515.
  • Pro Asp.net core MVC 2.. 2017. ISBN 9781484231494.
  • Pro ASP.NET Core 3: Develop Cloud-Ready Web Applications Using MVC, Blazor, and Razor Pages. ISBN 978-1484254394.
  • Pro entity framework core 2 for asp.net core MVC. 2018. ISBN 9781484234341.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr