Advanced Design and Programming [SerienID : 854]

This course teaches principles and practices of advanced object-oriented design and programming.

Students learn the following concepts:

Class-Level

  • Method design

  • Class design

  • Classes and interfaces

  • Subtyping and inheritance

  • Implementing inheritance

  • Design by contract

Collaboration-Level

  • Values vs. objects

  • Role objects

  • Type objects

  • Object creation

  • Collaboration-based design

  • Design patterns

Component-Level

  • Error handling

  • Meta-object protocols

  • Frameworks and components

  • Domain-driven design

  • API evolution

Semester

Wintersemester 2019/2020

Zugang via

Offener Zugang

aktualisiert

2019-11-07 10:35:43

Abonnements

2

  • # 1
    Offener Zugang
    Advanced Design and Programming
    Prof. Dr. Dirk Riehle
    2019-10-14 Wintersemester 2019/2020
  • # 2
    Offener Zugang
    Advanced Design and Programming - Containerization with Docker
    M. Sc. Andreas Bauer
    2019-10-21 Wintersemester 2019/2020
  • # 3
    Offener Zugang
    Advanced Design and Programming - Continuous Integration
    M. Sc. Julia Krause
    2019-10-28 Wintersemester 2019/2020
  • # 4
    Offener Zugang
    Advanced Design and Programming - Application Testing
    M. Sc. Georg Schwarz
    2019-10-28 Wintersemester 2019/2020
  • # 5
    Offener Zugang
    Advanced Design and Programming - Unit Testing with JUnit
    M. Sc. Georg Schwarz
    2019-10-28 Wintersemester 2019/2020
  • # 6
    Offener Zugang
    Advanced Design and Programming
    Prof. Dr. Dirk Riehle
    2019-11-04 Wintersemester 2019/2020
  • # 7
    Offener Zugang
    Advanced Design and Programming
    Prof. Dr. Dirk Riehle
    2019-11-11 Wintersemester 2019/2020
  • # 8
    Offener Zugang
    Advanced Design and Programming
    Prof. Dr. Dirk Riehle
    2019-11-18 Wintersemester 2019/2020
  • # 9
    Offener Zugang
    Advanced Design and Programming
    Prof. Dr. Dirk Riehle
    2019-12-02 Wintersemester 2019/2020
  • # 10
    Offener Zugang
    Advanced Design and Programming
    Prof. Dr. Dirk Riehle
    2019-12-09 Wintersemester 2019/2020
  • # 11
    Offener Zugang
    Advanced Design and Programming
    Prof. Dr. Dirk Riehle
    2019-12-16 Wintersemester 2019/2020
  • # 12
    Offener Zugang
    Advanced Design and Programming
    Prof. Dr. Dirk Riehle
    2020-01-20 Wintersemester 2019/2020
  • # 13
    Offener Zugang
    Advanced Design and Programming
    Prof. Dr. Dirk Riehle
    2020-01-27 Wintersemester 2019/2020