Course: Advanced Web Technologies

» List of faculties » FAI » AUPKS
Course title Advanced Web Technologies
Course code AUPKS/AE5PW
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Winter and summer
Number of ECTS credits 5
Language of instruction Czech, English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
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.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester