Software Development as a Process

 

 

IF SOF 01 git - gewusst wie

IF SOF 02 Getting started with Open Source

IF SOF 03 Think deployment and provisioning - the 12-factor App as a guideline in software development



IF SOF 01

git - gewusst wie


Workshop


Christine Koppelt

München


Sa 12.8. 11.00-12.30 und 13.30-17.00 Uhr
So 13.8. 11.00-12.30 und 13.30-17.00 Uhr


Zielgruppe: offen

Voraussetzung: Grundkenntnisse im Umgang mit der Kommandozeile

Sprache/Language: Die Unterrichtssprache wird Deutsch sein. / The teaching language will be German. The Lecturer will provide support in English if needed.

Anforderung: Informationsaustausch vor dem Sommerstudium, Übungen beim und für Credit Point Ausarbeitung nach dem Sommerstudium

Teilnehmerinnen: 10

Credit Points (ECTS): mit Aufgabenbearbeitung 1

Anerkennung in Uni Bremen: (General Studies VAK allgemein) META-2017/IF.2017.SOF.01

(Digitale Medien VAK) (keine Anerkennung)

(Elektrotechnik VAK) auf Antrag anerkennbar als General Studies

(Informatik VAK) (keine Anerkennung)

(Produktionstechnik) anerkannt im Modul General Studies

(Wirtschaftsinformatik) (keine Anerkennung)


Bei der Entwicklung von Software in Teams müssen Arbeitsstände regelmäßig zusammengeführt und miteinander abgeglichen werden. Git wurde genau dafür entwickelt und ist aus dem Arbeitsalltag einer Softwareentwicklerin nicht mehr wegzudenken.

Im Rahmen des Kurses lernen die Teilnehmerinnen die Konzepte von Git und das Arbeiten mit dem Git-Kommandozeilenclient kennen - unter anderem werden wir uns intensiv mit den Themen Branching, Rebasing und Merging beschäftigen. Außerdem diskutieren wir etablierte Vorgehensweisen beim Einsatz von Git in Entwicklungsteams und die Teilnehmerinnen erfahren etwas über GitHub und andere Möglichkeiten Repositories zu hosten. Ziel ist es, dass ihr nach dem Kurs effizient mit Git arbeiten könnt und alltägliche und weniger alltägliche Probleme selbständig lösen könnt.


Christine Koppelt arbeitet als Senior Consultant bei der innoQ Deutschland GmbH und entwickelt seit über 10 Jahren Software in verschiedenen Bereichen - vom Smart Home bis hin zu komplexen Unternehmensanwendungen. Momentan liegen ihre Schwerpunkte im Bereich DevOps und Data Engineering. Sie ist Mitorganisatorin des Münchner NixOS MeetUps und des Augsburger Linux-Infotages.

^nach oben



IF SOF 02

Getting started with Open Source


Workshop


Katharina Hößel

Leipzig


Mo 14.8. 11.00-12.30 und 14.00-16.30 Uhr
Di 15.8. 09.00-12.30 und 14.00-16.30 Uhr
Mi 16.8. 09.00-10.30 Uhr


Target group: open

Prerequisites: Knowledge of version control systems (git) is useful, but not required. Programmings skills are not required.

Sprache/Language: Die Unterrichtssprache wird Englisch sein. / The teaching language will be English.

Requirements: email exchange before, exercises during, and for credit point assignments after the summer university. You will make a small contribution to a real Open Source project. Details will be provided during the course. Own laptop with installation rights and system know-how necessary.

Participants: 12

Credit Points (ECTS): with assignment 1

Modul acceptance in Uni Bremen: (General Studies VAK) META-2017/IF.2017.SOF.02

(Digital Media VAK) (keine Anerkennung)

(Informatik VAK) (keine Anerkennung)

(Produktionstechnik) anerkannt im Modul General Studies


(Wirtschaftsinformatik) (keine Anerkennung)


Open Source software (OSS) is not just "software with its source code available to the public which is free to use, study, share and modify" (as a common definition says). Many OSS projects are developed in an open, collaborative manner.

This workshop aims to familiarize everybody interested with the collaborative working environment, introducing them to the tools of the trade (issue tracker, mailing lists, version control, project management and others). It will provide them with the small skills and knowledge needed to make meaningful contributions, hopefully enabling them to become successful Open Source contributors themselves.

Participants will be able to start working on easy OSS issues right in the course.


Katharina Hößel is a computer science student in their Master's. They made their first contribution to Open Source recently and are very enthusiastic about sharing that knowledge with others. When not studying they enjoy bike rides and long walks with a dog named Susi.

^nach oben



IF SOF 03

Think deployment and provisioning - the 12-factor App as a guideline in software development


Seminar lecture


Patricia Jung

München


Do 24.8. 09.00-12.30 und 14.00-16.30 Uhr
Fr 25.8. 09.00-12.30 und 14.00-16.30 Uhr


Target group: open

Prerequisites: Interest in ops-(aka admin-) aspects of devops

Sprache/Language: Sind englischsprachige Teilnehmerinnen anwesend, wird die Unterrichtssprache auch Englisch sein. / If students who are English-speaking (but not German-speaking) are present, the course will also be taught in English.

Requirements: email exchange and preparation of a contribution to the discussion before the summer university

Participants: 15

Credit Points (ECTS): with assignment 1

Modul acceptance in Uni Bremen: (General Studies VAK) META-2017/IF.2017.SOF.03

(Digital Media VAK) 03-B-UN-2/IF.2017.SOF.03 (Freie Wahl); auf Antrag wählbar für Master

(Informatik VAK) 03-BU-2/IF.2017.SOF.03 (Freie Wahl); auf Antrag wählbar für Master

(Produktionstechnik) anerkannt im Modul General Studies


(Wirtschaftsinformatik) 03-BU-2/IF.2017.SOF.03 (Freie Wahl); auf Antrag wählbar für Master


Build a release artefact, hand it over to ops and forget about it? With software as a service this is no longer a promising approach. Since agile methods and devops practices have started to find their way into traditional software projects, programmers have to deal with deployment and provisioning while sysadmins learn to programmatically set up machines, deploy configurations and roll out artefacts.

In this seminar lecture we will contemplate the 12-factor App’s methodology and distill principles which might be useful for traditional software projects. In addition participants will be introduced to deployment and provisioning frameworks and their application areas.


Patricia Jung war von der ersten Informatica Feminale an mit dabei -- zuerst als Studentin, spaeter (auch) als Dozentin. Nach beruflichen Stationen als stellvertretende Chefredakteurin der Zeitschrift LinuxUser, API-Dokumentarin, Linux-Systemadministratorin, Senior System Engineer mit Schwerpunkt Konfigurationsmanagement und Monitoring u.a. arbeitet sie nun als DevOps Engineer am digitalen Backend der Süddeutschen Zeitung.

^nach oben