Advanced Design and Programming 2019/2020

Detailed information

Keywords: functional methods docker client primitive program linux interface primitives software name system variables class design layer layers model definition virtual

Most recent entry on 2019-12-02 

Faculty

Professur für Open Source Software

Recording type

Vorlesungsreihe

Via

Free

Language

German

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

Associated Clips

Episode
Title
Lecturer
Updated
Via
Duration
Media
1
Advanced Design and Programming
Prof. Dr. Dirk Riehle
2019-10-14
Free
01:16:52
2
Advanced Design and Programming - Containerization with Docker
M. Sc. Andreas Bauer
2019-10-21
Free
01:25:11
3
Advanced Design and Programming - Continuous Integration
M. Sc. Julia Krause
2019-10-28
Free
00:07:36
4
Advanced Design and Programming - Application Testing
M. Sc. Georg Schwarz
2019-10-28
Free
00:19:27
5
Advanced Design and Programming - Unit Testing with JUnit
M. Sc. Georg Schwarz
2019-10-28
Free
00:18:04
6
Advanced Design and Programming
Prof. Dr. Dirk Riehle
2019-11-04
Free
01:23:44
7
Advanced Design and Programming
Prof. Dr. Dirk Riehle
2019-11-11
Free
01:07:03
8
Advanced Design and Programming
Prof. Dr. Dirk Riehle
2019-11-18
Free
01:04:32
9
Advanced Design and Programming
Prof. Dr. Dirk Riehle
2019-12-02
Free
01:00:46

More courses from Prof. Dr. Dirk Riehle

PROD
Prof. Dr. Dirk Riehle
2016-11-23
IdM-login
Webkongress 2016
Prof. Dr. Dirk Riehle
2016-03-09
Free
Riehle, Dirk
Prof. Dr. Dirk Riehle
2011-02-07
Free / Studon
FLOSS
Prof. Dr. Dirk Riehle
2017-07-22
Free
AMOS
Prof. Dr. Dirk Riehle
2018-07-04
Free

More courses in this category "Computer Science"

Schröder, Lutz
Prof. Dr. Lutz Schröder
2019-07-25
IdM-login
Maier, Andreas
Prof. Dr. Andreas Maier
2016-06-21
Free
ZKI1
2010-06-15
Free
Eskofier, Björn
Prof. Dr. Björn Eskofier
2016-07-11
IdM-login