Parallel
zum
Vortragsprogramm
finden etliche
Hands-On-Workshops
in
kleinen
Gruppen statt. Für eine
ungefähre Planung
der Teilnehmerzahl
ist
eine Anmeldung
erforderlich.
Bitte
tragen Sie
sich daher bei
dem
entsprechenden
Workshop in
Moodle
ein.
Der Einschreibeschlüssel
ist
"invision".
Durchführung:
Andreas Kurz, Student und Tutor Fakultät Informatik
Heiko Richler, Mitarbeiter und Lehrbeauftragter Fakultät Informatik
Noch nie einen Webserver
aufgesetzt? Noch nie unter Linux gearbeitet? Erwerben Sie grundlegende
Kenntnisse um einen Apache Webserver unter Linux zu betreiben.
Die VMs für diesen Kurs sponsert die Firma Hetzner.
Durchführung: Peter Müller, Hotel.de
Der Workshop ist in deutsch, aber die Beschreibung in englisch:
In this intensive workshop we
will set up a mobile-first web application with state of the art
tooling. Let's have a look to the latest stable AngularJS version,
HTML5, LESS and Twitter Bootstrap. Everything is built
up on NodeJS with Gulp and Webpack.At the end of the workshop you will have a stable code base to build your own ideas.
Peter is Senior JavaScript Engineer & JavaScript Evangelist at the HOTEL DE GmbH in Nuremberg.
He gives talks at meetups and conferences and organizes the local JavaScript meetup FrankenJS.Twitter: @BaggersIO
Mehr Informationen zum Unternehmen unter www.hotel.de.
Isabel Muswieck - SOPHIST GmbH
Fragen Sie sich auch ab und zu, warum es so schwer ist Anforderungen vom Kunden zum Entwickler zu transportieren, oder Wissen im Team zu verteilen, oder Aufgabenstellungen eindeutig zu interpretieren? Wahr ist, dass Kommunikation und Wissenstransfer das wichtigste und größte Problem der Systementwicklung ist. Unwahr ist, dass alle Kunden und Softwareentwickler Kommunikationsnieten sind. Jedoch sind spezielle sprachliche Methoden, um natürlichsprachliche Anforderungen eindeutig, vollständig, widerspruchsfrei und verständlich zu formulieren, unverzichtbar. Diese Methoden können aber erst dann zielsicher eingesetzt werden, wenn man selbst erlebt hat, dass Sprache als Basiswerkzeug zur Vermittlung von Anforderungen und Aufträgen voller Tücken steckt. Der Workshop vermittelt Ihnen im Zeitraffer einer Simulation Einsichten und Lösungsansätze zu diesem Thema auf eine erfahrungsorientierte und amüsante Art und Weise.
Mehr Informationen zum Unternehmen unter www.sophist.de.
Durchführung: Rolf Glunz, Christoph Singer, Imbus AG
Warum ist es wichtig (automatisiert) zu testen?
Wie
funktioniert die Testautomatisierung für grafische User Interfaces und
worauf muss man dabei achten?
Wie programmiert man automatisierte
Tests?
Wie integriert man automatisierte Tests
in den Entwicklungsprozess?Der Workshop beantwortet die obigen
Fragen und zeigt an einem praktischen Beispiel, wie man mit modernen Tools und
Technologien eine Testautomatisierung für die Benutzeroberfläche einer
Anwendung erstellt. Zur Firma:
Imbus
ist spezialisierter Lösungsanbieter für die Qualitätssicherung und das Testen
von Software und zählt auf diesem Gebiet zu den führenden Unternehmen in
Deutschland. In nationalen und internationalen Forschungsprojekten gestaltet
imbus Normen und Standards aktiv mit. Imbus-Kunden entwickeln Software besser und schneller.
Mehr über das Unternehmen unter www.imbus.de.
Durchführung: Alexander Schneider, Mitarbeiter und Lehrbeauftragter der Fakultät Informatik
Crash Kurs in die Tiefen von Git. Alles was man für den erfolgreichen Start zur Verwaltung seiner eigenen Projekte benötigt. Wir schauen uns die schönsten Teile des Schweizer-Taschenmessers Git an und werfen auch einen Blick auf die Werkzeuge, bei denen man sich sicher und effektiv in den Finger schneidet.
Durchführung: Fabian Müller, Fachschaft Informatik
Man stelle sich eine Programmiersprache vor, mit der man alle Aufgaben lösen kann, die einfach zu lernen ist, eine klare und pragmatische Syntax hat, die Rapid Prototyping unterstützt, Boilerplate Code vermeidet und auf fast allem läuft, das einen Prozessor hat. Gibt's nicht? Doch! Das und vieles mehr zeichnet Python aus, eine interpretierte, objektorientierte, dynamische Hochsprache. Sie deckt die ganze Bandbreite der Programmierung ab, von Rapid Prototyping bis zur umfangreichen Open-Source-Cloud-Software, von Systemprogrammierung zur High-Performance-Webanwendung. Und das Beste: Sowohl der Interpreter als auch die sehr umfangreiche Standardbibliothek sind freie Software und haben eine große Community. In diesem Workshop werden die wichtigsten Elemente der Sprache gezeigt. Wir beginnen mit dem Taschenrechner im interaktiven Interpreter, tasten uns an die funktionale Programmierung ran und kommen schließlich zum objektorientierten Teil der Sprache. Und das alles in nur 90 Minuten.
Durchführung: Erjola Lalo, Timing Architects
Towards Efficient Real-Time
Scheduling of Multi-Core Systems of Automotive Domain
Innovative and advanced functionalities in vehicles
such as highly automated driving, zero emission goal and connected cars are heavily
demanding the use of multi-core processors due to the need of more computation
power as a result of their complex algorithms.
This
presentation introduces the work towards efficient multi-core scheduling algorithms
in the automotive industry. The main focus is on the methodology used for obtaining
an efficient algorithm by using the TA Tool Suite solution of Timing
Architects.
The presentation follows with a demonstration of this tool and its application
case in this work.
Mehr Informationen zum Unternehmen unter www.timing-architects.com.
Durchführung: Daniel Grund, evosoft GmbH
Der
Workshop stellt Entwicklungswerkzeuge und Frameworks für die Entwicklung von
Nutzerschnittstellen im Microsoft .NET-Umfeld vor. Dabei werden sowohl
Vorgehensweisen für die Entwicklung von Desktop Applikationen und Windows Apps
als auch für moderne Web Applikationen gezeigt.
Ein
Fokus liegt dabei insbesondere auch auf den Best Practices für
Entwicklungsprozesse und der Architektur von Frontend Applikationen. Themen wie
Design und Test oder auch Entkopplung werden dabei betrachtet und vorgestellt.
Technologien/Frameworks: WPF/XAML,
PRISM, MEF, Universal Apps, ASP.NET MVC, Angular.js
Werkzeuge:
Visual Studio, Microsoft Expression Studio, Webstorm
Durchführung: Christian Schabesberger, Andreas Kurz, Fachschaft Informatik
In diesem kleinen Workshop, welcher von der Fachschaft Informatik veranstaltet wird, lernt ihr die Vorteile von End-to-End-Verschlüsselung bei E-Mails kennen. Wir helfen euch, euren eigenen GPG Key zu erstellen, und zeigen euch, wie man GPG verwendet. Wenn Zeit ist, machen wir auch noch eine kleine Key Signing Session.
Durchführung: Dr. Martin Geier, Methodpark AG
Ein komplett abgeschlossenes Projekt - und das in nur einer Stunde. Mit dieser Anforderung gehen wir ins Rennen und entwickeln gemeinsam, interaktiv ein innovatives Reißbrett-Produkt. Dabei setzen wir eine Menge agiler Ansätze ein und reflektieren, warum Pair Programming, Timeboxing und weitere agile Konsorten im Projektalltag von Vorteil sind.
Mehr über das Unternehmen unter www.methodpark.de.