Vyučující
|
-
Šilhavý Petr, doc. Ing. Ph.D.
-
Vogeltanz Tomáš, 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
|
- Účast na výuce
- 45 hodin za semestr
- Domácí příprava na výuku
- 14 hodin za semestr
- Semestrální práce
- 35 hodin za semestr
- Příprava na zápočet
- 7 hodin za semestr
- Příprava na zkoušku
- 7 hodin za semestr
|
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 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.
|