Special Topics in Software Engineering:

Modern Front-End Web Development

339.356 1KV Baumgartner

In this hands-on course we will look at frameworks and techniques to develop modern day JavaScript based web applications. We will look at the most popular frameworks like Vue, React and Angular and identify common concepts that are shared between all technologies. After this course, students will be able to create fast and reliable single page applications, and are able to choose the right technology for their use case.


Stefan Baumgartner, Dynatrace


Date Time Room
6.11.2020 12:00-17:00 Zoom
13.11.2020 12:00-17:00 Zoom
Exam, 18.12.2020
13:45-14:45 online

This course includes:

  • A deep look at frameworks like Vue, React and Angular
  • Reactive data flow for component based architectures
  • Component design patterns
  • Virtual DOM implementations and JSX
  • TypeScript and advanced TypeScript concepts
  • Development strategies like Progressive Enhancement, Server Side rendering and Dehydration
  • All contents of this course will be presented through practical, hands-on exercises. A basic understanding of HTML, CSS and JavaScript is recommended.


    Fr, 18.12.2020, 13:45-14:45 Uhr, online



    Aufzeichnung - Teil 1
    Aufzeichnung - Teil 2

    Links zu den Beispielen vom Live Coding

    Link 1
    Link 2
    Link 3
    Link 4