Training

Trainings

Unit Testing Deep Dive

2 Tage
auf Anfrage

Unit-Tests sind aus dem Entwickleralltag kaum noch wegzudenken. Dabei haben viele Entwicklerinnen und Entwickler zwar gelernt wie man Code für Produktivsysteme schreibt, aber oft fehlt ihnen noch grundlegendes Wissen zum Unit-Testing. Worauf sollte ich beim Schreiben der Tests achten? Wie wähle ich die Testfälle aus? Welche Techniken brauche ich dafür? Welche Tests sind wertvoll und welche verursachen nur Wartungsaufwand? Was ist das "treibende" beim Test Driven Development (TDD)? Wie teste ich den vorhandenen Legacy-Code am besten?

In dieser 2-tägigen Schulung lernen die Teilnehmerinnen und Teilnehmer Antworten auf diese und weitere Fragen kennen. Praktische Übungen in der eigenen Unit-Testing-Umgebung unterstützen dabei die Umsetzung im Alltag.


Individuelle Workshops

auf Anfrage
auf Anfrage

Bei Schulungen steht man häufig vor der Frage, ob eine komplette Schulung mit den angebotenen Inhalten für die eigenen Bedürfnisse geeignet ist oder welche Themen überhaupt relevant sind. Wir bieten Ihnen in dieser Findungsphase Unterstützung durch unsere individuell gestalteten Workshops. Dabei bekommen Sie einen grundlegenden Überblick zu einer Technologie oder Methodik vermittelt und können anschließend mit unseren praxiserfahrenen Trainern im Rahmen des Workshops genau herausarbeiten, welche Vor- und Nachteile diese Möglichkeiten Ihnen bieten.

 

Wir unterstützen Sie unter anderem bei folgenden Fragestellungen:

  • Wie kann ich meine Anwendungsfälle damit realisieren?
  • Wie lässt sich das in meine bestehenden Prozesse integrieren?
  • Welche weitreichenden Auswirkungen ergeben sich daraus auf das Unternehmen oder andere Prozesse?
  • Welche verwandten Themen sollten wir bei dieser Gelegenheit mit adressieren?

Versionsverwaltung mit Git

2 Tage
auf Anfrage

Git ist das am weitesten verbreitete Werkzeug zur Versionsverwaltung und mittlerweile in zahlreichen Werkzeugen integriert. Entwicklungsumgebungen bieten direkte Unterstützung, aber auch Kollaborationsplattformen, wie Github, GitLab oder Azure DevOps, basieren darauf. Die Einführung oder Umstellung auf Git ist oft eine große strategische Aufgabe und unser Seminar unterstützt Sie dabei, indem wir alle Teilnehmer fit für die tägliche Verwendung von Git machen. 


Softwaretests

auf Anfrage
auf Anfrage

Das Testen von Software nimmt eine immer wichtigere Bedeutung ein. Viele Unternehmen möchten Ihre Mitarbeiter gerne in dieser Richtung weiterentwickeln, scheuen sich aber vor den Kosten und dem Umfang einer ISTQB Zertifizierung. Wir bieten Ihnen stattdessen frei kombinierbare Module rund um das Thema Testen, die es Ihnen erlauben eine Schulung auf Ihre Bedürfnisse abzustimmen.


Clean Code Development

3 Tage
auf Anfrage

Softwareentwicklung ist ein komplexes Themenumfeld, in welchem die Aufgabenbereiche eines Entwicklers immer weiter gewachsen sind. "Nur" funktional korrekte Programme entwickeln zu können, genügt heutzutage meist nicht mehr. Oft reicht das Wissen eines Hochschulabschlusses nicht mehr aus, um den gestiegenen Ansprüchen an die Software- und Codequalität im beruflichen Alltag gerecht zu werden. Erschwert wird diese Problematik noch durch die rasante Weiterentwicklung der gesamten Branche.

Clean Code (oder auch Software Craftsmanship) hat sich aus den Erfahrungen vieler Softwareprojekte und -entwickler herauskristallisiert. Es beinhaltet Prinzipien und Vorgehensweisen, um die Komplexität von Software und Projekten besser beherrschbar zu machen und basiert auf einem Mindset, welches die kontinuierliche Weiterentwicklung, sowohl der Personen als auch der Software, in den Fokus rückt.


User Experience Grundlagen

1 Tag
auf Anfrage

User Experience (UX) spielt eine immer größere Rolle. Von Embedded Geräten bis zu Cloud Anwendungen erwarten Nutzer heutzutage eine moderne, gut bedienbare Oberfläche. Als Entwickler ist es daher wichtig, zumindest die grundlegendsten Konzepte für eine gute UX zu kennen, die wir Ihnen in dieser Schulung näher bringen.

Wird geladen