AngularRuhr #Bochum 🎉 Test-Driven Development, Test & Deployment mit Docker


Details
Programm & Zeitplan
17.00 Open Doors - Snacks & Drinks - Make Friends
18.00 Jan Massenberg & Björn Wilmsmann : Automatisiertes Software Testing und Test-Driven Development am praktischen Beispiel
18:45 Pause (~30 mins)
19.15 Thomas Kruse : Docker für Angular-Testing und Deployment
20.00 Networking
Details über die Talks
Talk 1: Automatisiertes Software Testing und Test-Driven Development am praktischen Beispiel
Automatisiertes Software Testing und Test-Driven Development sind wesentliche Voraussetzungen für funktionierende, den Anforderungen entsprechende Software. Angular hat das automatisierte Testen von JavaScript Front-ends deutlich vereinfacht. Ergänzend zu den Angular Bordmitteln wie Karma und Protractor ist Behaviour-driven Development (BDD) mit Cucumber ein Ansatz, um Software Tests und kundenorientierte Akzeptanzkriterien zu formulieren.
Am Beispiel einer 'real-life' Angular Anwendung soll hier gezeigt werden:
-
wie Software Testing in der Praxis aussieht und welche Rolle BDD dabei spielen kann
-
welche Probleme dabei auftreten können
-
welche Lösungen und Best Practices sich daraus ergeben
Speaker
Jan Massenberg – Senior Manager IT
Jan arbeitet seit 2010 für die Setlog und hat unser Supply Chain Management System OSCA in Java für viele Kundenprozesse über mehrere Jahre mitentwickelt. Seit Anfang 2017 beschäftigt er sich in einem neu zusammengestellten Team mit Spring, Angular, MongoDB, Docker, Gitlab CI/CD Pipeline und entwickelt einen Web-Service zur Digitalisierung der Qualitätsprozesse entlang der Supply Chain.
Björn Wilmsmann - selbständiger IT Berater (https://bjoernkw.com (https://bjoernkw.com/))
Björn unterstützt unser Team als selbstständiger IT Berater in unserem Web-Service Projekt und berät die Setlog darüber hinaus gesamtheitlich bei der Verbesserung von Qualitätssicherungsprozessen in unserer Softwareentwicklung.
---
Talk 2: Docker für Angular-Testing und Deployment
Docker hat der Containertechnologie zum Durchbruch verholfen und ist in
aller Munde. Oft liegt der Fokus dabei auf dem Backend und die
Potentiale für den Entwicklungsprozess und Webanwendungen werden nicht
voll ausgeschöpft.
Am Beispiel einer Angular Anwendung wird in diesem Vortrag gezeigt,
welche Vorteile Docker als Buildcontainer im Entwicklungsprozess bieten
kann. Neben der Verwendung innerhalb einer CI-Pipeline für Unit- und
Ende-zu-Ende Tests wird demonstriert, wie die Auslieferung der so
entwickelten Anwendung ebenfalls mit Docker umgesetzt werden kann.
Speaker
Thomas Kruse ( https://www.trion.de (https://www.trion.de/) ) arbeitet als Berater, Trainer und
Fullstack-Entwickler. Er unterstützt Unternehmen im Bereich
Softwarearchitektur und Umsetzung. Neben Java (Spring) und TypeScript
(Angular) nutzt er gerne Technologien wie Ansible und Kubernetes, die
das Ops-Leben leichter machen.
---
Über Setlog:
Die Setlog GmbH ist ein Technologieunternehmen mit Sitz in Bochum, Köln und New York. Wir haben es uns zur Aufgabe gemacht wegweisende Software zu entwickeln, die eine effiziente Wertschöpfungskette und ein effektives Lieferentenmanagement fördert. In unserem bunt gemischten, agilen Team sorgen wir dafür, dass Qualität, Nachhaltigkeit und Kommunikation bei unseren Kunden transparenter gemacht werden. Als Unternehmen im Wandel mit einem eigenen, frisch gegründeten Think Tank haben wir es uns bei Setlog auf die Fahne geschrieben neue Ideen und Fortschritt zu fördern. Seit Anfang des Jahres veranstalten wir auch unser eigenes MeetUp „Digital Innovation Ruhr“ und präsentieren dort abwechslungsreiche und spannende Talks zu digitalen, technologischen und innovativen Themen.

AngularRuhr #Bochum 🎉 Test-Driven Development, Test & Deployment mit Docker