Alles über Entwicklung von Software, der Organisation und Modellierung der Daten und Betrieb von Softwaresystemen.
Gute Software-Aufwandsschätzungen sind etwas, mit dem selbst erfahrene Entwickler oft zu kämpfen haben.
Der Product Owner ist die zentrale Rolle innerhalb des agilen Teams
Der Schlüssel zum Erfolg ist, inmitten von Wandels herauszufinden, was für Kunden wertvoll ist
Web-Anwendungen sind Kompositionen unterschiedlichster Technologien. Für den Einsteiger ist diese Vielfalt verwirrend. Sie erhalten wichtige und wertvolle Entscheidungskriterien für die richtige Auswahl einer Software-Architektur.
Business-Analyse erfordert die Beherrschung einer Vielzahl von Fähigkeiten
Schlecht gestaltete Datentabellen können eine Datenbank ineffizient machen oder schlimmer noch, sie können die Integrität Ihrer Daten komplett gefährden.
Erfahrung mit Datenbanken ist eine der begehrtesten Fähigkeiten in der IT, aber es kann schwierig sein zu wissen, wo man anfangen soll.
DevOps ist kein Framework oder ein Workflow. Es ist eine Kultur, die die Unternehmenswelt erobert.
IT-Systeme durchlaufen immer kürzere Entwicklungszyklen. Gleichzeitig werden sie immer komplexer. Die dadurch notwendige enge Zusammenarbeit von Entwicklung und Betrieb im Rahmen von DevOps gewinnt immer mehr an Bedeutung. Entdecken Sie die kulturellen und technologischen Grundlagen von DevOps.
Die Welt von DevOps in der Cloud und was es für Sie und Ihr Cloud-fähiges Unternehmen tun kann.
DevOps ermöglicht Unternehmen, Produkte in einem schnelleren Tempo zu erstellen. Entdecken Sie die Vorteile von DevOps mit AWS-Angeboten aufgrund der Sicherheit, Skalierbarkeit, Zuverlässigkeit sowie der einfachen Implementierung.
GitOps ist eine neue Arbeitsweise, die Git in das Zentrum eines DevOps-Ansatzes rückt. Erfahren Sie, wie GitOps dabei helfen kann, Cloud-native Anwendungen auf Kubernetes bereitzustellen.
Domain-driven Design (DDD) ist einer der effektivsten Architekturansätze sowohl für agile Umgebungen im Allgemeinen als auch für Microservices im Besonderen.
Entwurfsmuster sind allgemeine Lösungen für allgemeine objektorientierte Probleme. Mit Hilfe von Entwurfsmustern können Sie Software erstellen, die flexibler, wartungsfreundlicher und widerstandsfähiger gegenüber Änderungen ist.
Die Verwendung von Git als Quellcode-Verwaltungstool ist für alle Software-Entwickler zu einer wesentlichen Fähigkeit geworden. Machen Sie sich mit den gängigsten Aktionen in Git vertraut, damit Sie diese mühelos nutzen können
Ein Git-Workflow ist Konzept zur Verwendung von Git, dass eine konsistente und produktive Arbeitsweise ermöglichen soll. Entdecken Sie Best Practices, die Ihrem Team helfen, insbesondere wenn neue Teammitglieder mit unterschiedlichen Git-Kenntnissen hinzukommen.
Git ist ein leistungsstarkes und weit verbreitetes Versionskontrollsystem, das viele Vorteile bietet. Git wird Ihnen helfen, Ihre Arbeit besser zu organisieren, Zusammenarbeit zu erleichtern und Ihre Arbeit sicherer zu machen.
Suchen Sie nach einer effizienten Lösung, um nahtlos mit Ihrem Team an Projekten zu arbeiten? Möchten Sie den gesamten Entwicklungsprozess von der Codeerstellung bis zur Bereitstellung unter Kontrolle haben? So nutzen Sie Git und GitLab effektiv für die Zusammenarbeit im Team.
Verstehen und meistern Sie Anforderungen einer modernen IT-Architektur
IT-Outsourcing ist überall und die Branchen, die Outsourcing nutzen, sind breit gefächert. Aber IT-Outsourcing bringt für Unternehmen Herausforderungen mit sich.
Microservices-Architekturstile erobern die Welt im Sturm, und das schon seit einiger Zeit. Lernen Sie die häufigsten Probleme und Lösungen kennen, die beim Aufbau von Microservices auftreten.
Kein anderes Architekturmuster hat so sehr begeistert wie Microservices. Verstehen Sie Microservices und die Kernkonzepte der Architektur.
Ein Leitfaden für die Erstellung großer, nativer iOS- und Android-Apps - mit den typischen Herausforderungen und gängigen Lösungen in der Praxis.
Eine Vielzahl unterschiedlicher Benutzer von Mitarbeitern von Behörden bis hin zu professionellen Entwicklern verlassen sich bei ihren täglichen Aufgaben auf relationale Datenbanken.
Es gibt viele Grundsätze, die eine gute objektorientierte Gestaltung und Programmierung unterstützen. Mit Hilfe der SOLID-Prinzipien werden Sie die Kapselung und Kopplung Ihrer Anwendungen verbessern und sie angesichts sich ändernder Anforderungen anpassungsfähiger und testbarer machen.
Selenium ist ein leistungsstarkes UI-Test-Automatisierung-Framework. Bringen Sie Ihre Selenium-Framework-Kenntnisse auf die nächste Stufe und holen Sie das Maximum aus WebDriver heraus.
Ohne eine solide zugrundeliegende Software-Architektur wird Ihr Projekt aller Wahrscheinlichkeit nach scheitern.
Eine erfolgreiche Software muss ein Problem lösen und einfach in der Entwicklung zu handhaben sein. Hier kommen die Software-Architekturmuster ins Spiel.
Erleben Sie den vollständigen Prozess, ein Produkt von den Anforderungen bis zur Release umzusetzen.
Entdecken Sie die Welt des Softwareentwicklungs-Projektmanagements und verstehen den Lebenszyklus der Softwareentwicklung.
Software-Versionskontrolle ist für die moderne Softwareentwicklung von entscheidender Bedeutung. Alle Team-Mitglieder in einem Softwareprojekt sollten daher Versionskontrolle grundsätzlich verstehen und auch anwenden können.
Wir unterstützen Sie in einem strukturiertem Prozess bei der Erarbeitung neuer Erkenntnisse und Perspektiven durch zielgerichtete Fragen und relevanten Input.
Wir starten mit einem Impulsvortrag über Ihr Thema. Gemeinsam entwickeln wir dann Ihre Vision und definieren Ziele. Dabei stellen wir sicher, dass jeder gehört wird, die Diskussion beim Thema bleibt und Ergebnisse erarbeitet werden.
Wir liefern Wissen und Erfahrung zu Ihrem Thema und gestalten eine aktive sowie intensive Lernerfahrung, mit dem Ziel Können zu vermitteln und aufzubauen.