621.900 (21W) Web technologies
Overview
For further information regarding teaching on campus, please visit: https://www.aau.at/en/corona.
- Lecturer
- LV Nummer Südostverbund INO10001UL
- Course title german Web-Technologien
- Type Lecture
- Course model Attendance-based course
- Hours per Week 2.0
- ECTS credits 2.0
- Registrations 119
- Organisational unit
- Language of instruction German
- Course begins on 04.10.2021
- eLearning Go to Moodle course
Time and place
Course Information
Intended learning outcomes
After successfully attending this course, you should be able to explain the fundamental Technology Stack of Web Technologies.
You can explain different architectural styles / patterns for client server based web applications. You can design and implement (small) web applications employing current client- and server-side technologies (HTML 5.x, Current CSS, JavaScript , TypeScript and Node.js)
Teaching methodology
Classical lecture, code examples, online material, lab course.
Course content
- Network Fundamentals (TCP Sockets, DNS)
- HTTP & HTTP 2
- HTML (5+)
- CSS
- JavaScript
- TypeScript
- Architectural Styles for Web Applications
- Node.JS
- Web / Rest Services
- Angular
- Additional Advanced Topics: Security, Scaling, ...
Prior knowledge expected
Required: Java Programming, Databases
Good to have: Operating Systems, Software Engineering
Literature
Eloquent JavaScript 3rd edition:
https://eloquentjavascript.net/
Intended learning outcomes
After successfully attending this course, you should be able to explain the fundamental Technology Stack of Web Technologies.
You can explain different architectural styles / patterns for client server based web applications. You can design and implement (small) web applications employing current client- and server-side technologies (HTML 5.x, Current CSS, JavaScript , TypeScript and Node.js)
Teaching methodology
Classical lecture, code examples, online material, lab course.
Course content
- Network Fundamentals (TCP Sockets, DNS)
- HTTP & HTTP 2
- HTML (5+)
- CSS
- JavaScript
- TypeScript
- Architectural Styles for Web Applications
- Node.JS
- Web / Rest Services
- Angular
- Additional Advanced Topics: Security, Scaling, ...
Prior knowledge expected
Required: Java Programming, Databases
Good to have: Operating Systems, Software Engineering
Literature
Eloquent JavaScript 3rd edition:
https://eloquentjavascript.net/
Examination information
Examination methodology
Final exam consisting of a theoretical part (closed book <50%) and a practical part (open book >50%)
Examination topic(s)
All topics covered by the lecture.
Assessment criteria / Standards of assessment for examinations
A successful student has earned at least 50% of the overall exam points.
Examination methodology
Final exam consisting of a theoretical part (closed book <50%) and a practical part (open book >50%)
Examination topic(s)
All topics covered by the lecture.
Assessment criteria / Standards of assessment for examinations
A successful student has earned at least 50% of the overall exam points.
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- Master-Lehramtsstudium Master Unterrichtsfach Informatik
(SKZ: 514, Version: 19W.2)
-
Subject: Gebundene Wahlfächer AAU (INO.001)
(Compulsory elective)
-
INO.100 Web-Technologien (
2.0h VO / 2.0 ECTS)
- 621.900 Web technologies (2.0h VO / 2.0 ECTS) Absolvierung im 1. Semester empfohlen
-
INO.100 Web-Technologien (
2.0h VO / 2.0 ECTS)
-
Subject: Gebundene Wahlfächer AAU (INO.001)
(Compulsory elective)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 19W.2)
-
Subject: Grundlagen der Softwareentwicklung
(Compulsory subject)
-
2.6 Web-Technologien (
2.0h VO / 2.0 ECTS)
- 621.900 Web technologies (2.0h VO / 2.0 ECTS) Absolvierung im 5. Semester empfohlen
-
2.6 Web-Technologien (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 17W.1)
-
Subject: Grundlagen der Softwareentwicklung
(Compulsory subject)
-
2.3 Web-Technologien (
1.0h VO / 1.0 ECTS)
- 621.900 Web technologies (2.0h VO / 1.0 ECTS) Absolvierung im 4. Semester empfohlen
-
2.3 Web-Technologien (
1.0h VO / 1.0 ECTS)
-
Subject: Grundlagen der Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 12W.1)
-
Subject: Principles of Software Development
(Compulsory subject)
-
Web-Technologien (
1.0h VO / 1.0 ECTS)
- 621.900 Web technologies (2.0h VO / 1.0 ECTS) Absolvierung im 4. Semester empfohlen
-
Web-Technologien (
1.0h VO / 1.0 ECTS)
-
Subject: Principles of Software Development
(Compulsory subject)
- Bachelor's degree programme Information Management
(SKZ: 522, Version: 17W.1)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
-
2.9 Web-Technologien (
1.0h VO / 1.0 ECTS)
- 621.900 Web technologies (2.0h VO / 1.0 ECTS) Absolvierung im 4. Semester empfohlen
-
2.9 Web-Technologien (
1.0h VO / 1.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Management Information Systems
(SKZ: 522, Version: 20W.2)
-
Subject: Spezialisierung Angewandte Informatik
(Compulsory elective)
-
9.1 Web-Technologien (
0.0h VO / 2.0 ECTS)
- 621.900 Web technologies (2.0h VO / 2.0 ECTS) Absolvierung im 5. Semester empfohlen
-
9.1 Web-Technologien (
0.0h VO / 2.0 ECTS)
-
Subject: Spezialisierung Angewandte Informatik
(Compulsory elective)
- Bachelor's degree programme Management Information Systems
(SKZ: 522, Version: 20W.2)
-
Subject: Vertiefung Angewandte Informatik
(Compulsory elective)
-
11.7 Vertiefung Angewandte Informatik (
0.0h VO, VC, UE / 8.0 ECTS)
- 621.900 Web technologies (2.0h VO / 2.0 ECTS) Absolvierung im 5., 6. Semester empfohlen
-
11.7 Vertiefung Angewandte Informatik (
0.0h VO, VC, UE / 8.0 ECTS)
-
Subject: Vertiefung Angewandte Informatik
(Compulsory elective)
- Bachelor's degree programme Information Management
(SKZ: 522, Version: 12W.1)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
-
2.7 Web-Technologien (
1.0h VO / 1.0 ECTS)
- 621.900 Web technologies (2.0h VO / 1.0 ECTS)
-
2.7 Web-Technologien (
1.0h VO / 1.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
Equivalent courses for counting the examination attempts
-
Wintersemester 2023/24
- 621.900 VO Web-Technologien (2.0h / 2.0ECTS)
-
Wintersemester 2022/23
- 621.900 VO Web-Technologien (2.0h / 2.0ECTS)
-
Wintersemester 2020/21
- 621.900 VO Web-Technologien (2.0h / 2.0ECTS)
-
Wintersemester 2019/20
- 621.900 VO Web-Technologien (2.0h / 2.0ECTS)
-
Wintersemester 2018/19
- 621.900 VO Web-Technologien (1.0h / 1.0ECTS)
-
Wintersemester 2017/18
- 621.900 VO Web-Technologien (1.0h / 1.0ECTS)
-
Wintersemester 2016/17
- 621.900 VO Web-Technologien (1.0h / 1.0ECTS)
-
Wintersemester 2015/16
- 621.900 VO Web-Technologien (1.0h / 1.0ECTS)
-
Wintersemester 2014/15
- 621.900 VO Web-Technologien (1.0h / 1.0ECTS)
-
Wintersemester 2013/14
- 621.900 VO Web-Technologien (1.0h / 1.0ECTS)
-
Wintersemester 2012/13
- 621.900 VO Web-Technologien (2.0h / 2.0ECTS)
-
Wintersemester 2011/12
- 621.900 VO Web-Technologien (2.0h / 2.0ECTS)
-
Wintersemester 2010/11
- 621.900 VO Web-Technologien (2.0h / 2.0ECTS)
-
Wintersemester 2009/10
- 621.900 VO Web-Technologien (2.0h / 2.0ECTS)