htw saar Piktogramm QR-encoded URL
Back to Main Page Choose Module Version:
emphasize objectives XML-Code


.NET Concepts and Tools

Module name (EN):
Name of module in study programme. It should be precise and clear.
.NET Concepts and Tools
Degree programme:
Study Programme with validity of corresponding study regulations containing this module.
Applied Informatics, Bachelor, ASPO 01.10.2011
Module code: PIBWI79
Hours per semester week / Teaching method:
The count of hours per week is a combination of lecture (V for German Vorlesung), exercise (U for Übung), practice (P) oder project (PA). For example a course of the form 2V+2U has 2 hours of lecture and 2 hours of exercise per week.
2V+2P (4 hours per week)
ECTS credits:
European Credit Transfer System. Points for successful completion of a course. Each ECTS point represents a workload of 30 hours.
Semester: 6
Mandatory course: no
Language of instruction:
Project work

[updated 26.02.2018]
Applicability / Curricular relevance:
All study programs (with year of the version of study regulations) containing the course.

KI665 Computer Science and Communication Systems, Bachelor, ASPO 01.10.2014 , semester 6, optional course, technical
KIB-NETW (P221-0096) Computer Science and Communication Systems, Bachelor, ASPO 01.10.2021 , semester 6, optional course, technical
KIB-NETW (P221-0096) Computer Science and Communication Systems, Bachelor, ASPO 01.10.2022 , semester 6, optional course, technical
PIBWI79 Applied Informatics, Bachelor, ASPO 01.10.2011 , semester 6, optional course, informatics specific
PIB-NETW (P221-0096) Applied Informatics, Bachelor, ASPO 01.10.2022 , semester 4, optional course, informatics specific
Workload of student for successfully completing the course. Each ECTS credit represents 30 working hours. These are the combined effort of face-to-face time, post-processing the subject of the lecture, exercises and preparation for the exam.

The total workload is distributed on the semester (01.04.-30.09. during the summer term, 01.10.-31.03. during the winter term).
60 class hours (= 45 clock hours) over a 15-week period.
The total student study time is 150 hours (equivalent to 5 ECTS credits).
There are therefore 105 hours available for class preparation and follow-up work and exam preparation.
Recommended prerequisites (modules):
Recommended as prerequisite for:
Module coordinator:
Thomas Beckert, M.Sc.
Lecturer: Thomas Beckert, M.Sc.

[updated 17.02.2008]
Learning outcomes:
Based on the content management system Umbraco, students will acquire the ability to conceptually assess Microsoft´s .NET framework and use it for the development of web portals.
They will be able to model web applications with the ASP. NET MVC pattern.
Students will be capable of creating interactive elements with the inline script engine Razor (C#).
In doing so, they will learn to extend the CMS backend. Using the SQL Management Studio, students will be able to view and modify database-driven information.

[updated 26.02.2018]
Module content:
 1. Installing CMS Umbraco
 2. .NET framework
 3. MVC approach and Umbraco basics of the backend
 4. Media content
 5. Partial view macros
 6. Grid - flexible content creation
 7. Property editor
 8. Umbraco API, C# and Visual Studio
 9. Extending the backend
10. Database communication with PetaPoco
11. Handlers and web services in .NET
12. Search function in Umbraco
13. Multilingualism
14. Surface controller
15. Members area
16. Web application, project work/practical exercises

[updated 26.02.2018]
Recommended or required reading:
Will be announced in the course

[updated 26.02.2018]
Module offered in:
SS 2020, SS 2019, SS 2018, SS 2017, SS 2016, ...
[Mon Jul 22 09:10:42 CEST 2024, CKEY=dotnetw, BKEY=pi, CID=PIBWI79, LANGUAGE=en, DATE=22.07.2024]