Operating Systems and Infrastructures
IF BSI 01 Daily Routine in Data Centers: Configuration Management and Monitoring
IF BSI 02 Design, Implementation and Maintenance of Development Infrastructures
IF BSI 03 Version control with git and github
IF BSI 04 Unix/Linux für Einsteigerinnen
IF BSI 05 Unix/Linux für Fortgeschrittene
IF BSI 06 IT Service Management mit ITIL (ITIL-Framework)
IF BSI 01
Daily Routine in Data Centers: Configuration Management and Monitoring
Course
München
Mo 26.8. 11.00-12.30 und 14.00-16.30 Uhr
Di 27.8. 09.00-12.30 und 14.00-16.30 Uhr
Mi 28.8. 09.00-10.30 Uhr
Target Group:
Prerequisites: Basic knowledge of the Linux/Unix command line and a text editor (basic command of the vi editor a plus), basic understanding of data and programming structures like objects, classes, variables, loops. The will to work in pairs even if the partner has less command of the subject.
Requirements: Up-front exchange of information. If needed familiarisation with the Linux/Unix commandline (shell) and the vi editor before the course. Hands-on practise and -- if applicable -- short presentations during the course. For Credit Point assignment after the course.
Participants: 10
Credit Points (ECTS): with assignment 1
Modul acceptance in Uni Bremen: (General Studies VAK) META-2013/IF.2013.BSI.01
(Digital Media VAK) 03-B-UN-2/IF.2013.BSI.01 (Freie Wahl); auf Antrag wählbar für Master
(Informatik VAK) 03-BU-2/IF.2013.BSI.01 (Freie Wahl); auf Antrag wählbar für Master
(Produktionstechnik) anerkannt im Modul General Studies
Data centers of all sizes make use of a range of complex Open Source software tools for automating tasks and keeping the administrative effort as low as possible. Two tasks are especially important: to ensure that hosts at all times are reliably configured to match their individual tasks (configuration management), and to make sure that the intended services, provided to the outside world, are up and running (monitoring).
For doing so Puppet (configuration management) and Nagios (or compatible monitoring systems like Icinga) have proved to be best practise in countless data centers world-wide.
During this course I will explain the problems behind and give a hands-on start with terms, architecture and the configuration languages of both tools, using examples. Depending on your previous knowledge we can have a closer look at one of the systems or (learn to) write a check program for use with Nagios/Icinga using the Linux shell (bash).
IF BSI 02
Design, Implementation and Maintenance of Development Infrastructures
Project
Berlin
Mi 28.8. 11.00-12.30 Uhr
Do 29.8. 09.00-12.30 und 14.00-15.30 Uhr
Fr 30.8. 09.00-12.30 und 14.00-15.30 Uhr
Target Group: students from computer science and practitioner
Prerequisites: basic knowledge of Java, expericence with at least one IDE like Eclipse or IntelliJ and in handling SVN and Git as SCM-system
Requirements: email exchange, reasing excercises and choice of example project before, exercises during and assignments after the summer university
Participants: 10
Credit Points (ECTS): with assignment 1
Modul acceptance in Uni Bremen: (General Studies VAK) META-2013/IF.2013.BSI.02
(Digital Media VAK) 03-B-UN-2/IF.2013.BSI.02 (Freie Wahl); auf Antrag wählbar für Master
(Informatik VAK) 03-BU-2/IF.2013.BSI.02 (Freie Wahl); auf Antrag wählbar für Master
(Produktionstechnik) anerkannt im Modul General Studies
This course starts where most programming courses end. We cover the knowledge required to integrate
different software systems into a development infrastructure, based on experience. The infrastructure takes care of continuous testing of your source code, of continuous integration of one's own changes with the changes of other developers, and of automatic deployment of the program into a test environment. The infrastructure will be used to test, integrate and deploy a project of each course participant's choice, e.g. a development project from another course. Each participant will set up her own development infrastructure in a virtualized environment. We will integrate a source code management system, an artifact repository server and a continuous integration server. After completing the course, the virtual machines created can be easily ported and can be used and extended for further projects. We will learn about and discuss basic concepts for migrating applications to support further redesigns of one's own development infrastructure.
IF BSI 03
Version control with git and github
Course
Hamburg
Fr 30.8. 09.00-12.30 und 14.00-15.30 Uhr
Target Group: students, especially from computer science
Prerequisites: Familiarity with your operating system (e.g. create, edit, delete textfiles), basic command line skills (e.g. change directory). Bring yourown notebook (installation privileges required).
Requirements: email exchange and software installation before, exercises during the summer university
Participants: 12
Credit Points (ECTS): 0
Modul acceptance in Uni Bremen: (General Studies VAK) keine
(Digital Media VAK)
(Informatik VAK)
(Produktionstechnik)
Version control is essential for software engineering, system administration and web design alike. Version control systems track changes to software projects so that it is easier to revert faulty changes or to merge contributions of different team members. The workshop covers version control basics with lots of hands-on exercises using git. We're also exploring the collaborative features of the git-based social coding platform github.
IF BSI 04
Unix/Linux für Einsteigerinnen
Kurs
München
Mo 2.9. 11.00-12.30 und 14.00-16.30 Uhr
Di 3.9. 09.00-12.30 und 14.00-16.30 Uhr
Mi 4.9. 09.00-10.30 Uhr
Voraussetzung: Grundwissen PC-Hardware und Rechnernetze, Grundkenntnis einer beliebigen Programmiersprache ist ebenfalls hilfreich.
Language: The teaching language will be German.
Anforderung: Informationsaustausch vor dem Sommerstudium, Übungen beim und Aufgaben nach dem Sommerstudium
Teilnehmerinnen: 12
Credit Points (ECTS): mit Aufgabenbearbeitung 1
Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2013/IF.2013.BSI.04
(Digitale Medien VAK) (Keine Anerkennung)
(Elektrotechnik VAK) auf Antrag anerkennbar als General Studies
(Informatik VAK) (Keine Anerkennung)
(Produktionstechnik) anerkannt im Modul General Studies
Anerkannt als Bildungsurlaub im Land Bremen.
Der Kurs bietet zunächst einen Überblick über Geschichte und Entstehung von Unix/Linux und die verschiedenen Distributionen. Danach arbeiten wir mit der Kommandozeile und lernen diverse Tools kennen, die uns dort unter Linux zur Verfügung stehen. Die Kommandozeile kann uns die alltägliche Arbeit erleichtern – bei Systemen, auf denen keine grafische Oberfläche zur Verfügung steht, ist ihre Beherrschung sogar unerlässlich.
Die Teilnehmerinnen lernen zunächst Befehle zur Navigation und Dateiverwaltung sowie die Arbeit mit dem Editor "vi" kennen. Sie werden befähigt, sich Informationen und Hilfe innerhalb des Systems selbstständig zu beschaffen. Wir befassen uns außerdem mit Grundlagen der Benutzer- und Rechteverwaltung und einer Einführung in die Shell-Programmierung.
IF BSI 05
Unix/Linux für Fortgeschrittene
Kurs
München
Mi 4.9. 11.00-12.30 Uhr
Do 5.9. 09.00-12.30 und 14.00-15.30 Uhr
Fr 6.9. 09.00-12.30 und 14.00-15.30 Uhr
Voraussetzung: Grundkenntnisse Linux, Kommandozeilentools, Shellprogrammierung wie aus dem Einsteigerinnenkurs. Diese können z.T. auch vor dem Sommerstudium eigenständig erarbeitet werden.
Language: The teaching language will be German.
Anforderung: Informationsaustausch vor dem Sommerstudium, Übungen beim und Aufgaben nach dem Sommerstudium
Teilnehmerinnen: 12
Credit Points (ECTS): mit Aufgabenbearbeitung 1
Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2013/IF.2013.BSI.05
(Digitale Medien VAK) (Keine Anerkennung)
(Elektrotechnik VAK) auf Antrag anerkennbar als General Studies
(Informatik VAK) (Keine Anerkennung)
(Produktionstechnik) anerkannt im Modul General Studies
Anerkannt als Bildungsurlaub im Land Bremen.
In diesem Kurs, der als Fortsetzung von "Unix/Linux für Einsteigerinnen" oder als eigenständiger Kurs belegt werden kann, beschäftigen wir uns mit verschiedenen Aspekten der Systemverwaltung unter Linux.
Wir lernen, wie man mit Cron regelmäßige Tasks ausführt. Über die Auseinandersetzung mit dem Bootprozess lernen wir das System besser kennen. Wir befassen uns mit der Softwareverwaltung und dem Troubleshooting. Auch Themen, die die Teilnehmerinnen vorschlagen, können gerne behandelt werden.
IF BSI 06
IT Service Management mit ITIL (ITIL-Framework)
Kurs
Uni Bremen
Mi 4.9. 11.00-12.30 Uhr
Do 5.9. 09.00-12.30 und 14.00-15.30 Uhr
Fr 6.9. 09.00-12.30 und 14.00-15.30 Uhr
Voraussetzung: keine
Language: The teaching language will be German.
Anforderung: Informationsaustausch und Literaturstudium (4,5 Std.) vor dem Sommerstudium, Übungen beim und Ausarbeitung nach dem Sommerstudium
Teilnehmerinnen: 25
Credit Points (ECTS): mit Ausarbeitung 1
Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2013/IF.2013.BSI.06
(Digitale Medien VAK) 03-B-UN-2/IF.2013.BSI.06 (Freie Wahl); auf Antrag wählbar für Master
(Elektrotechnik VAK) auf Antrag anerkennbar als General Studies
(Informatik VAK) 03-BU-2/IF.2013.BSI.06 (Freie Wahl); auf Antrag wählbar für Master
(Produktionstechnik) anerkannt im Modul General Studies
Anerkannt als Bildungsurlaub im Land Bremen.
Der Kurs gibt einen Überblick über die Kernbereiche des IT Service Managements und stellt am Beispiel der wichtigsten Prozesse das Framework IT Infrastructure Library (ITIL) vor. Fokussiert wird der operative Bereich des Dienstleistungsmanagements. An einem Fallbeispiel können sich die Teilnehmerinnen mit praktischen Fragestellungen aus dem Alltag einer Service Managerin auseinandersetzen.