Advanced Design and Programming 2019/2020

Detailed information

Keywords: functional methods docker application client primitive program linux mapping interface primitives filetype software directory name system variables class pattern patterns

Most recent entry on 2020-01-27 

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
10
Advanced Design and Programming
Prof. Dr. Dirk Riehle
2019-12-09
Free
01:07:51
11
Advanced Design and Programming
Prof. Dr. Dirk Riehle
2019-12-16
Free
01:18:35
12
Advanced Design and Programming
Prof. Dr. Dirk Riehle
2020-01-20
Free
01:08:26
13
Advanced Design and Programming
Prof. Dr. Dirk Riehle
2020-01-27
Free
00:48:25

More courses from Prof. Dr. Dirk Riehle

AMOS
Prof. Dr. Dirk Riehle
2018-07-04
Free
Riehle, Dirk
Prof. Dr. Dirk Riehle
2020-01-27
Free
Webkongress 2016
Prof. Dr. Dirk Riehle
2016-03-09
Free
PROD
Prof. Dr. Dirk Riehle
2016-11-23
IdM-login
FLOSS
Prof. Dr. Dirk Riehle
2017-07-22
Free

More courses in this category "Computer Science"

Greiner, Günther
Prof. Dr. Günther Greiner
2013-07-17
Studon
Schröder, Lutz
Prof. Dr. Lutz Schröder
2014-07-10
Free
Schröder, Lutz
Prof. Dr. Lutz Schröder
2016-02-01
Free
Kohlhase, Michael
Prof. Dr. Michael Kohlhase
2018-02-08
Free