EventoWeb
Zürcher Hochschule für Angewandte Wissenschaften
[
German (Switzerland)
German (Switzerland)
] [
English
English
]
Not registered
[home]
[Login]
[Print]
Navigation
Kontakt zu Service Desk
Online-Dokumentation
Allgemeiner Zugriff
Module suchen
t.BA.IT.WBE.10HS (Web Development)
Module: Web Development
This information was generated on: 19 April 2024
No.
t.BA.IT.WBE.10HS
Title
Web Development
Organised by
T InIT
Credits
4
Description
Version: 5.0 start 01 August 2024
Short description
Introduction to current web technologies
Module coordinator
Burkert Gerrit (bkrt)
Learning objectives (competencies)
Objectives
Competences
Taxonomy levels
The students master client- and server side programming in JavaScript in order to develop web applications.
F, M
K1-K3
They understand the basics of web architecture, markup languages (HTML), styling languages (CSS)m the browser DOM (document object model), and asynchroneous client server communication (Ajax).
F, M
K1-K3
They understand the functionality of web frameworks for developing client-side single page applications and are able to make use of such a framework to create web applications
F, M
K1-K3
Module contents
Introduction to JavaScript and Node.js
(12 Lessons)
JS Engines, ECMAScript- and JavaScript versions and alternatives, transpiler
Basics: variables, data types, arrays, functions
Object Model: objects, constructors, prototypes, classes
Asynchroneous function execution, callbacks, event queue, promises
Webserver with Node.js: module system, JSON, RESTful APIs
JavaScript in the browser
(8 Lessons)
Document Object Model
Event handling in the browser
Asynchroneous client server communication (Ajax, Fetch API)
State (Cookies, Sessions) and Authentication
Web framework
(8 Lessons)
Developing a framework for single page applications
Component architecture and render method
State of components, properties, component types
Life cycle of components
Event handling and routing
State container
Teaching materials
Various online sources and articles
Supplementary literature
Prerequisites
HTML and CSS Basics
Elements, tags, attributes
Structure of an HTML document
Hyperlinks, images, lists
CSS rules, selectors
Text formatting with CSS
Box model and positioning elements
Recommended tutorial:
Learn to Code HTML & CSS
From Lesson 1 „Building Your First Web Page” to Lesson 9 „Adding Media”
https://learn.shayhowe.com/html-css/
Teaching language
(X) German ( ) English
Part of International Profile
( ) Yes (X) No
Module structure
Type 3a
For more details please click on this link:
T_CL_Modulauspraegungen_SM2025
Exams
Description
Type
Form
Scope
Grade
Weighting
Graded assignments during teaching semester
Various
grade
20%
End-of-semester exam
Exam
written (*)
60min (*)
grade
80%
(*) A Moodle exam of 60min duration is planned. If this is not possible due to access to generative language AI tools, a written exam of 90min duration will take place.
Remarks
Legal basis
The module description is part of the legal basis in addition to the general academic regulations. It is binding. During the first week of the semester a written and communicated supplement can specify the module description in more detail.
Note
Additional available versions:
2.0 start 01 August 2013
,
3.0 start 01 February 2019
,
4.0 start 01 February 2021
Course: Web-Entwicklung - Praktikum
No.
t.BA.IT.WBE.10HS.P
Title
Web-Entwicklung - Praktikum
Note
No module description is available in the system for the cut-off date of 01 August 2099.
Course: Web-Entwicklung - Vorlesung
No.
t.BA.IT.WBE.10HS.V
Title
Web-Entwicklung - Vorlesung
Note
No module description is available in the system for the cut-off date of 01 August 2099.