01.2

Software Development

Trainings

 

Streben Sie eine Zertifizierung im Java-Bereich an oder möchten Sie Ihre Java-Kenntnisse verbessern/vertiefen? Dann sind Sie bei uns genau richtig. Innerhalb von fünf Tagen bereiten wir Sie, in angenehmer Lernatmosphäre, auf die aktuelle Oracle Zertifizierung für Java Entwickler vor. Unser Seminarleiter verfügt über mehr als zehn Jahre Java-Erfahrung aus diversen Projekten sowie didaktische Erfahrung durch seine Tätigkeit als Hochschuldozent. Darüber hinaus teilen wir auch gern unser Scrum Know-how, z.B. im Rahmen einer entsprechenden Einführungsveranstaltung für Führungskräfte und Teams. Mehr Informationen zum Seminar hier. Sprechen Sie uns einfach darauf an! Wir freuen uns über Ihre Anfrage.

Software Architecture

Die so genannten „nicht-funktionalen“ Anforderungen haben einen großen Einfluss auf die Architektur einer Software. Sie beschreiben u.a. wie zuverlässig, wartbar, performant, portabel, sicher und bedienbar eine Software sein soll. Gerade diese Anforderungen werden in Softwareprojekten leider zu oft vernachlässigt, was zur Folge hat, dass im Entwicklungsprozess ungeplante Kosten entstehen können. Nachbesserungen, z.B. aufgrund von Performance-Problemen werden teurer, je später sie durchgeführt werden müssen. Daher gilt es genau diese Probleme im Vorfeld zu vermeiden bzw. sie so schnell wie möglich zu identifizieren und zu beheben. Wenn „das Kind bereits in den Brunnen gefallen ist“ bieten wir Ihnen an, Ihre Software-Architektur zu bewerten und zu optimieren. Für eine nachhaltige Software-Architekturlösung möchten wir mit Ihnen gemeinsam erarbeiten, wie Sie „nicht-funktionale“ Anforderungen richtig definieren, umsetzen und überprüfen.

Full-Stack Development

Wir haben bereits viele Software-Projekte begleitet und unsere Berater sind allesamt erfahrene Entwickler, die sich sowohl mit modernen Front-/Backend Technologien als auch auf der Unix/Linux Shell sehr gut auskennen. Darüber hinaus sind alle unsere Experten von Oracle zertifizierte Java-Entwickler. 

Test-Driven Development

Anwenderakzeptanz und Wertschöpfung kann eine Software nur dann erreichen, wenn Sie richtig funktioniert. Fehler und deren Behebung werden teurer, je später sie entdeckt werden. TDD kann helfen diese Fehler einfach und frühzeitig im Prozess zu vermeiden und so eine qualitativ hochwertige Software zu schaffen. Wir halten es daher für essentiell, jedes erwartete Verhalten einer Software durch entsprechende, automatisierte Tests abzusichern. Wir zeigen Ihnen gern, wie Sie TDD erfolgreich einführen und so von der gesteigerten Softwarequalität profitieren.