Skip to content

Latest commit

 

History

History
64 lines (52 loc) · 2.17 KB

Schedule.md

File metadata and controls

64 lines (52 loc) · 2.17 KB
  1. Introduction / Tuesday, 04.09.2018

    • Introduction and getting to know each other
      • Existing knowledge about web programming of the students?
      • Version Control System Experience?
    • Motiviation to get interested in web programming
    • Short history of the internet
    • How does the internet actually work?
    • Todays building blocks of the web
    • Organizational matters
      • Communicate the goals of the lecture (& schedule ?)
      • Introduce tooling for upcoming (practical) lectures
  2. Technological foundation: Network & protocols in detail / Friday, 14.09.2018

    • Web protocols and their place in the OSI-Model
    • HTTP (1.1, 2.0)
      • Requests / Responses / Methods
      • Stateless Protocol -> How to give it a state?
    • HTTPS
    • DNS
  3. Exercise: The basics: HTML / Friday, 21.09.2018

    • Markup languages
    • History & Standards (HTML 5)
    • Structure of a page
    • Practical exercises to learn HTML
  4. Exercise: The basics: CSS / Tuesday, 25.09.2018

    • Practical exercises to learn CSS
    • CSS Frameworks - Why & What: Bootstrap, Bulma, Materialize etc.
  5. Exercise: The basics: JavaScript / Thursday, 27.09.2018

    • Practical exercises to learn JavaScript
  6. Exercise: Webservers / Static & Dynamic Content / APIs / Friday, 05.10.2018

    • Web Frameworks (.NET Core / NodeJS)
    • REST API
    • Deep dive and practical exercises in NodeJs
  7. Web systems + Software Ergonomics & Semantics / Thurday, 11.10.2018

    • Web systems:
      • CMS, Blog, (Board): Wordpress / Typo3
      • Shop Systems
      • Web Based CRM / ERP / MES etc.
      • Foundation: APIs & Plugins
    • Software Ergonomics & Semantic
      • Accessability
      • Responsiveness
      • Data visualization
      • Semantic Web & Taxonomies
  8. Project / Friday, 12.10.2018

  9. Project / Friday, 19.10.2018

  10. Project / Wednesday, 24.10.2018

  11. Last but not least / Wednesday, 30.10.2018

    • Presentation of projects
    • Prospects: Advanced web engineering: (Compiling to CSS / JS, Webassembly, Single-Page Application Frameworks)
    • Exam preparation
    • Feedback round

Exam: Friday, 23.11.2018