Lecturer(s)
|
-
Vogeltanz Tomáš, Ing. Ph.D.
-
Šilhavý Petr, doc. Ing. Ph.D.
|
Course content
|
1. Introduction to .NET Framework, C # and ASP.NET MVC 2. Introduction to Controllers and Razor syntax 3. What is Routing in ASP.NET MVC 4. Basic and advanced features of LINQ 5. Database design options with a focus on Code First, Model First, Database First 6. How to multi-tier applications and necessary design patterns 7. Explanation of the term Areas and Views 8. Get acquainted with Form Tag Helpers and Tag Helpers 9. Possibilities of data validation in projects 10. Testing of web applications with a focus on Unit Testing 11. Use of ASP.NET web api, json 12. Web application security 13. Development of web applications for MS Azure 14. Deploy the application to Azure
|
Learning activities and teaching methods
|
unspecified
|
prerequisite |
---|
Knowledge |
---|
Basic knowledge from databases and programming. |
Basic knowledge from databases and programming. |
learning outcomes |
---|
The student knows the design of the web-based application. |
The student has knowledge about the design of the web-based application. The student is able to implement a simple application. The student knows how to use basic commands of ASP.NET The student is well informed in methods of ASP.NET. The student is qualified for development, design and deployment of web-based data-intensive application. |
The student has knowledge about the design of the web-based application. The student is able to implement a simple application. The student knows how to use basic commands of ASP.NET The student is well informed in methods of ASP.NET. The student is qualified for development, design and deployment of web-based data-intensive application. |
The student knows the design of the web-based application. |
The student can implement a simple application. |
The student can implement a simple application. |
The student knows how to use basic commands of ASP.NET. |
The student knows how to use basic commands of ASP.NET. |
The student is well informed in the methods of ASP.NET. |
The student is well informed in the methods of ASP.NET. |
The student is qualified to develop, design and deploy web-based data-intensive applications. |
The student is qualified to develop, design and deploy web-based data-intensive applications. |
Skill in designing web applications. |
Skill in designing web applications. |
Skills |
---|
Skill in designing web applications. |
Skill in designing web applications. |
Ability to implement simple applications. |
Ability to implement simple applications. |
Knowledge of basic commands in ASP.NET. |
Knowledge of basic commands in ASP.NET. |
Familiarity with ASP.NET methods. |
Familiarity with ASP.NET methods. |
Ability to develop, design, and deploy database web applications. |
Ability to develop, design, and deploy database web applications. |
teaching methods |
---|
Knowledge |
---|
Exercises on PC |
Exercises on PC |
Demonstration |
Demonstration |
Dialogic (Discussion, conversation, brainstorming) |
Dialogic (Discussion, conversation, brainstorming) |
Methods for working with texts (Textbook, book) |
Methods for working with texts (Textbook, book) |
Monologic (Exposition, lecture, briefing) |
Monologic (Exposition, lecture, briefing) |
Practice exercises |
Practice exercises |
assessment methods |
---|
Analysis of the student's performance |
Analysis of the student's performance |
Written examination |
Written examination |
Conversation |
Conversation |
Systematic observation of the student |
Systematic observation of the student |
Grade (Using a grade system) |
Grade (Using a grade system) |
Recommended literature
|
-
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.
|