Grundlagen der Webtechnik
Integrierte Lehrveranstaltung, 3.00 ECTS
- Authoring valid HTML, controlling the quality of HTML, understanding aspects of HTML relevant for search
- Understanding the relationship of HTML and CSS, understanding the principle of progressive enhancement and its relevance, understanding content related aspects of frontend development
- Understanding of metadata and their relevance especially for search, understanding of metadata formats.
At the end of the course the students should be able
- to author an HTML document,
- to understand the basics of a CSS layout and its relationship with HTML and to judge whether a design sticks to the principle of progressive enhancement,
- to define metadata and use a metadata schema.
The course serves as basis for the introduction into server side technologies and for the courses about accessibility and multiscreen design and web typography and layout.
At the end of the course students have an understanding of Web- and Internet technologies - i.e. client-server model, HTTP, DNS, HTML, CSS. They are able to understand modern HTML and to judge whether it is used appropriately. They know the basics of Markup technologies (XML, HTML) and of a reponsive Layout. They are able to produces a valid HTML5 document and an epub E-Book starting with a source document.
Mauthe/Thomas; Professional Content Management Systems: Handling Digital Media Assets (Wiley, 2004)
Arthur; Expanding a Digital Content Management System: For the Growing Digital Media Enterprise (Fokal, 2006)
Laudon/Laudon; Management Information Systems (Pearson, 2013) Koch;
Downey; Programmieren Lernen mit Python (O'Reilly, 2013)
Cooper/Rockley: Managing Enterprise Content. A Unified Content Strategy (New Riders, 2012)
Codecademy HTML/CSS course: https://www.codecademy.com/learn/web
W3Schools HTML tutorial: http://www.w3schools.com/html/default.asp
W3Schools CSS tutorial: http://www.w3schools.com/css/default.asp
This course consist of short lectures, guided lab work, guided self-study and group assignments.
There is documentation of content per session, quality assurance through teacher's feedback, update of documentation every year.
Students should work on all three tasks and the documentation of the coures. The grades are given per task. At least 3 tasks (including the documentation) have to be completed for a positive grade.
Course as well as grading are mostly based upon fulfilment of tasks as defined. Student's personal effort can be estimated (experience shows that the actual workload can vary by a factor of more than 50% depending on previous knowledge etc.) from ECTS credits (1 ECTS cred. equals approximately 25 working hours). eTivities are being guided in that they should be discussed publicly on the course's Slack channel (teamwork among students!), individual help can be obtained from the lecturer any time (either by email or in Slack).