Von Lehrern geleitete Live-Software-Design-Schulungen veranschaulichen online oder vor Ort durch interaktive Diskussionen und praktische Übungen die Grundlagen des Software-Designs. Die Software-Design-Schulung ist als „Online-Live-Schulung“ oder „Vor-Ort-Live-Schulung“ verfügbar. Das Online-Live-Training (auch „Remote-Live-Training“) wird über einen interaktiven Remote-Desktop durchgeführt. Live-Schulungen vor Ort können vor Ort beim Kunden in Bonn oder in den NobleProg-Schulungszentren in Bonn durchgeführt werden. NobleProg – Ihr lokaler Schulungsanbieter
Unsere Schulungsräumlichkeiten befinden sich in der Mozartstraße 4-10 in Bonn. Unsere großzügigen Schulungsräume südwestlich des Stadtzentrums und bieten optimale Trainingsbedingungen für Ihre Bedürfnisse.
Anfahrt
Die NobleProg-Schulungsräumlichkeiten liegen verkehrsgünstig nahe des Hauptbahnhofs. Im Westen erreicht man die Bundesautobahn A565.
Parkplätze
Rund um unsere Schulungsräume finden Sie zahlreiche Parkplätze.
Lokale Infrastruktur
In der Bonner Innenstadt finden Sie zahlreiche Hotels und Restaurants.
Design Thinking ist eine menschenzentrierte Methodik zur Problemlösung durch Empathie, Definition, Ideation, Prototyping und Testing. Diese Version des Kurses legt einen starken Fokus auf die Stufe „Empathisieren“, wobei es darum geht, vorher identifizierte Schmerzpunkte mit den tatsächlichen Bedürfnissen von internen Kunden zu verbinden und durch dynamische, kollaborative Aktivitäten Erkenntnisse in handfeste Ergebnisse umzuwandeln.
Diese von einem Dozenten angeleitete Live-Training (online oder vor Ort) richtet sich an Teams und Führungskräfte auf Anfänger- bis Mittelstufe, die ihre Empathiefähigkeiten vertiefen, Beziehungen zu internen Kunden stärken und Schmerzpunkte in bedeutsame Verbesserungschancen umsetzen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Empathie-basierte Techniken anzuwenden, um KundendBedürfnisse zu identifizieren und zu validieren.
Abgebildete Schmerzpunkte in klare, handfeste Bedürfnisse zu übersetzen.
Dynamische Rollenspiele und Simulationen durchzuführen, um kundenorientierte Konversationen zu üben.
Kollaborativ Problemstellungen aus der Sicht des Kunden neu zu definieren.
Auflage des Kurses
Interaktiver Vortrag und geführte Diskussionen.
Dynamische, praktische Rollenspiele und Empathieübungen.
Gruppenworkshops für kollaborative Problemreformulierung.
Anpassungsoptionen des Kurses
Um eine angepasste Version, die auf einen spezifischen internen Prozess (z. B. Beschaffung oder Ausrüstungsbereitstellung) zugeschnitten ist, anzufordern, kontaktieren Sie uns.
Design Thinking ist eine menschzentrierte Methode zur Problemlösung durch Empathie, Definition, Ideation, Prototyping und Testing. Der Fokus auf die ersten beiden Phasen — Empathize (Einfühlung) und Define (Definition) — hilft Teams, interne Kunden besser zu verstehen und die richtigen Probleme zu definieren.
Dieses von einem Dozenten geleitete, live-Training (online oder vor Ort) richtet sich an Anfänger- bis Mittelführungslevel-Teams und -Führungskräfte, die ihre Verbindung zu internen Kunden stärken, Widerstand gegen Veränderungen reduzieren und durch praktische, kollaborative Methoden die operative Effizienz verbessern möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Aktive Zuhör- und Interviewtechniken anzuwenden, um sinnvolle Erkenntnisse über interne Kunden zu gewinnen.
Empathie-Maps zu erstellen und Bedürfnisse sowie Schmerzpunkte der Nutzer aufzufangen.
Mit Werkzeugen wie den 5 Whys und Problemsträumen realer Kernprobleme von wahrgenommenen Problemen zu differenzieren.
Klare, handlungsorientierte Problemstellungen (POVs) zu formulieren, die das Lösungsarbeiten leiten.
Aufbau des Kurses
Interaktive Vorlesung und Diskussion.
Praktische, handlungsorientierte Übungen und Rollenspiele.
Gruppenworkshops und Plenarsitzungen zur Feedback-Erhebung.
Anpassungsmöglichkeiten des Kurses
Für eine angepasste Version, die auf einen spezifischen internen Prozess (z.B. Beschaffung oder Ausrüstungsbereitstellung) zugeschnitten ist, kontaktieren Sie uns bitte zur Absprache.
Diese von einem Ausbilder geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Anfänger und Fortgeschrittene, die Design Thinking Methoden verstehen und anwenden möchten, um Innovationen voranzutreiben und Geschäftslösungen zu verbessern.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Kernprinzipien von Design Thinking und ihre Rolle bei der Innovation zu verstehen.
Die fünf Phasen von Design Thinking auf Problemlösungen anwenden.
Ideationstechniken und -werkzeuge zur Förderung der Kreativität anwenden.
Implementierung von Design Thinking-Strategien zur Verbesserung von Prozessen und zur Steigerung der Effizienz.
Diese von einem Trainer geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Anfänger und Fortgeschrittene, die die Herausforderungen des Arbeitsalltags mit Hilfe von Gamification-Techniken lösen wollen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Prinzipien von Design Thinking und ihre Anwendung auf Problemlösungen zu verstehen.
Gamification-Techniken einzusetzen, um Engagement und Innovation zu fördern.
Kreative und praktische Lösungen für häufige Probleme am Arbeitsplatz zu entwickeln.
Effektive teamübergreifende Zusammenarbeit zur Umsetzung von Problemlösungsstrategien.
Iterative Ansätze anwenden, um Lösungen durch Feedback und Experimentieren zu verfeinern.
Domain-Driven Design (DDD) ist ein Ansatz zur Softwareentwicklung, der darauf abzielt, Systeme um den Geschäftsbereich herum zu gestalten. Dabei wird eine gemeinsame ubiquitäre Sprache und taktische sowie strategische Modellierungstechniken verwendet.
Diese von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an fortgeschrittene Senior-Entwickler, die DDD-Prinzipien anwenden möchten, um robuste, wartbare und skalierbare Systeme zu entwerfen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Kerngeschäftsdomänen mit ubiquitärer Sprache und begrenzten Kontexten zu identifizieren und zu modellieren.
Taktische DDD-Muster wie Entitäten, Wertobjekte, Aggregat, Repositories und Domänen-Dienste anzuwenden.
Kontextkarten und strategische Grenzen zu entwerfen, um die Komplexität in Mikro-Services und Teams zu verwalten.
DDD-Praktiken in Agile-Teams und CI/CD-Arbeitsabläufe zu integrieren, um die Zusammenarbeit und den Delivery-Prozess zu verbessern.
Kursformat
Interaktive Vorlesung und Diskussion.
Viele Übungen und Praxisübungen.
Hands-on-Implementierung in einer Live-Lab-Umgebung.
Kursanpassungsmöglichkeiten
Um eine angepasste Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte.
Diese von einem Dozenten geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Entwickler, Architekten und Analysten auf mittlerem Niveau, die DDD-Konzepte und -Praktiken für ihre Softwareprojekte erlernen und anwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Kernkonzepte von DDD (begrenzte Kontexte, Entitäten usw.) und ihre Anwendung in Softwareprojekten zu verstehen.
Strategische DDD anzuwenden, um das Domänenmodell zu definieren und zu entwerfen, Subdomänen zu identifizieren und Grenzen festzulegen.
Implementierung von taktischem DDD unter Verwendung von Mustern wie CQRS, Factories und Event Sourcing.
Refactoring und Modernisierung von Altsystemen mit DDD-Techniken.
Entwurf und Implementierung von produkt-, bereichs- und teamorientierten Architekturen.
Nutzung von Data Mesh, um eine bereichsorientierte Datenplattform zu schaffen, die Datenerkennung und -verwaltung unterstützt.
Diese Live-Schulung in Bonn (online oder vor Ort) richtet sich an Führungskräfte und Personalverantwortliche, die Methoden zur Förderung von Innovation, zur Verbesserung der Problemlösungskompetenz und zur effektiven Einbindung von Teams erlernen und anwenden möchten (0).
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Werkzeuge und Methoden zur Förderung von Innovation und Teamengagement zu erlernen.
Fähigkeiten in den Bereichen Empathie-Mapping, Ideenfindung und Prototyping zur Lösung komplexer Herausforderungen entwickeln.
Anwendung der Design Thinking-Prinzipien auf Führungs- und HR-Szenarien.
Förderung einer Innovationskultur innerhalb von Tech-Teams.
Diese von einem Trainer geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Entwickler auf mittlerem Niveau Java, die Design Patterns anwenden möchten, um die Struktur, Wartbarkeit und Skalierbarkeit von Software zu verbessern.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Den Zweck und die Vorteile von Entwurfsmustern zu verstehen.
Kreative, strukturelle und verhaltensbasierte Muster in Java effektiv anzuwenden.
Die Wiederverwendbarkeit, Skalierbarkeit und Wartbarkeit von Code zu verbessern.
Bestehende Codebasen mit Hilfe von Entwurfsmustern umzugestalten.
Diese von einem Trainer geleitete Live-Schulung in Bonn (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Software- und Systementwickler, die ein strukturiertes und umfassendes Verständnis von Sparx Enterprise Architect erlangen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
Sparx Enterprise Architect zu navigieren und effektiv zu nutzen, die Benutzeroberfläche und die Werkzeuge zu verstehen.
Verschiedene Geschäftsstrukturen, einschließlich Organigrammen, Prozessen und Systemen, mit verschiedenen Diagrammen zu modellieren.
Strategien zur Änderungsverfolgung, Versionskontrolle und Teamzusammenarbeit in Sparx EA zu implementieren.
Nutzung fortgeschrittener Sparx EA-Funktionen wie Modellierung mit Stereotypen, Anpassung und Aufgabenautomatisierung.
Die Entwicklung von Mikroservices und Containern in den letzten Jahren hat erheblich verändert, wie wir Software entwerfen, entwickeln, bereitstellen und betreiben. Moderne Anwendungen müssen für Skalierbarkeit, Elastizität, Ausfalltoleranz und Veränderung optimiert sein. Getrieben von diesen neuen Anforderungen erfordern moderne Architekturen eine andere Menge an Mustern und Praktiken. In diesem Training untersuchen wir Wege, diese neuen Anforderungen zu identifizieren, zu verstehen und darauf einzugehen.
Zielgruppe
Dieses Training richtet sich an Personen, die grundlegend mit Container-Technologie und Kubernetes-Konzepten vertraut sind, aber vielleicht noch an praktischer Erfahrung mangeln. Es basiert auf Anwendungsfällen und Erkenntnissen aus realen Projekten, um Menschen zu inspirieren, bessere cloudbasierte Anwendungen zu erstellen und zu verwalten.
Entwickler
Betriebspersonal
DevOps
QA-Engineer
IT-Projektmanager
Kursformat
Interaktive Vorlesungen und Diskussionen
Viele Übungen und Praxiseinsätze
Hands-on-Implementierung in einer Live-Lab-Umgebung
Anpassungsoptionen des Kurses
Für ein angepasstes Training zu diesem Kurs kontaktieren Sie uns bitte, um eine Anpassung vorzunehmen.
Dieser von Dozenten geleitete Live-Workshop in Bonn (online oder vor Ort) richtet sich an Webdesigner, die eine Anwendung mit Adobe XD gestalten möchten.
Am Ende des Workshops werden die Teilnehmer in der Lage sein:
Adobe XD einrichten, um mit der Gestaltung einer Anwendung zu beginnen.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer die grundlegenden und fortgeschrittenen Konzepte der Softwarearchitektur und des Softwaredesigns kennen, während sie eine Reihe praktischer Live-Laborübungen und Diskussionen absolvieren.
Teilnehmerkreis
Software-Fachleute
Software-Designer
Entwickler
Format des Kurses
Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen
Hinweis
Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Das Wesen der Schulungen und Workshops besteht darin, Wissen, Werkzeuge und Techniken bereitzustellen,
um die Effektivität von Aktivitäten zur Identifizierung des Geschäftswerts zu erhöhen,
basierend auf den Anforderungen des Kunden und der Sorge um einen Konsens zwischen Funktionen,
Technologie und Qualität im Prozess der Anforderungserstellung unter Verwendung von Brainstorming-Techniken. Kursformat
Interaktive Vorlesung und Diskussion.
Viele Übungen und Praxis.
Praktische Implementierung in einer lebendigen Laborumgebung.
Kursanpassungsoptionen
Um eine angepasste Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Vereinbarung.
Es gibt zahlreiche erprobte und getestete Muster, die für jeden zur Verfügung stehen. Manchmal geht es darum, die Namen zu ändern und das Muster in einer bestimmten Technologie umzusetzen. Dies kann Hunderte von Stunden sparen, die ansonsten in die Gestaltung und Testung investiert würden. Kursziele: Dieser Kurs hat zwei Ziele: Erstens ermöglicht er Ihnen, weit verbreitete Muster zu wiederverwenden. Zweitens können Sie Muster erstellen und wiederverwenden, die spezifisch für Ihre Organisation sind. Er hilft Ihnen dabei abzuschätzen, wie Muster Kosten senken, den Gestaltungsprozess systematisieren und einen Codeframework basierend auf Ihren Mustern generieren können. Zielgruppe: Software-Designer, Business-Analysten, Projektleiter, Programmierer und Entwickler sowie betriebliche Manager und Manager von Softwareabteilungen. Kursstil: Der Kurs konzentriert sich auf Use Cases und deren Beziehung zu einem bestimmten Muster. Die meisten Beispiele werden in UML und einfache Java-Beispiele erklärt (die Sprache kann geändert werden, wenn der Kurs als geschlossener Kurs gebucht wird). Er führt Sie durch die Quellen der Muster sowie darin, wie man Muster katalogisiert und beschreibt, die über Ihre Organisation hinweg wiederverwendet werden können.
In diesem von einem Dozenten geführten, lebendigen Workshop-Training in Bonn (online oder vor Ort) werden die Teilnehmer lernen, wie sie die fünf Phasen des Design Thinking anwenden können, um die Probleme der Endnutzer eines Produkts oder einer Dienstleistung besser zu verstehen und den besten Ansatz für deren Lösung zu entwickeln.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Kreative Strategien anzuwenden, um Kundenbedürfnisse mit technisch realisierbaren Lösungen abzugleichen.
Eine Strategie zu entwickeln, um den Kundennutzen zu steigern und Angebote von Produkten und Dienstleistungen zu verbessern.
Es gibt fünf Schritte im Design Thinking (DT) Prozess (empathisieren, das Problem definieren, Ideen, Prototypen, Test).
In einer zunehmend komplexen Welt lösen wir Probleme, die spezielle Ansätze benötigen können. Design Thinking hilft mit komplexen Problemen umzugehen. Mastering Design-Thinking hilft, komplexe Probleme effektiv zu bewältigen, besser zu kommunizieren, effizient zu überzeugen, Geschäftsergebnisse zu verbessern und organisatorisches und persönliches Verhalten und Leistung zu verbessern.
Wie DT funktioniert: von Menschen und Problemen lernen, Muster finden, Modell entwerfen (Model Drift), das Modell testen, das Modell bewerten und überarbeiten.
Beziehung zwischen DT, Innovation und Unternehmertum.
DT-Methoden und -Tools: Persona, Stakeholder Map, Customer Journey Map, Service Blueprint, Geschäftsmodellinnovation.
Das Ziel des Trainings ist es, die Fähigkeit zu erwerben, fortgeschrittene Entwicklung-/Projektstrukturen in C# zu entwerfen.
Während des Kurses vertraut sich die Teilnehmer mit den MSDN-Ressourcen und -werkzeugen, die den Entwicklungsprozess unterstützen, wie Microsoft Visual Studio und ReSharper.
Dieser von einem Trainer geleitete Live-Kurs in Bonn (online oder vor Ort) richtet sich an fortgeschrittene PHP-Entwickler, die Design-Muster effektiv in ihren Projekten einsetzen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Zweck und Vorteile von Designmustern zu verstehen.
Für übliche Szenarien geeignete Designmuster zu identifizieren und umzusetzen.
PHP-Anwendungen unter Verwendung branchenweit anerkannter Best Practices aufzubauen.
Muster in moderne Frameworks wie Symfony oder Zend zu integrieren.
Ein zweitägiger Kurs, der alle Designprinzipien mit Codebeispielen in Verbindung mit aktueller industrieller Technologie abdeckt; sehr nützlich für Softwareentwickler im Automobilbereich
Dieses von einem Dozenten geführte, live-Training (online oder vor Ort) richtet sich an C-Entwickler, die grundsätzliche Designprinzipien für eingebettete C-Anwendungen lernen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Die Designüberlegungen zu verstehen, die eingebettete C-Programme zuverlässig machen
Die Funktionalität eines eingebetteten Systems zu definieren
Die Programlogik und -struktur so zu definieren, dass das gewünschte Ergebnis erzielt wird
Eine zuverlässige, fehlerfreie eingebettete Anwendung zu entwickeln
Optimale Leistung vom Zielhardware zu erzielen
Kursformat:
Interaktive Vorlesung und Diskussion
Übungen und Praxis
Hands-on-Implementierung in einer Live-Lab-Umgebung
Anpassungsoptionen für den Kurs:
Um ein angepasstes Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte.
Das Training ist für JavaScript-Entwickler konzipiert, die fortgeschrittene Internetanwendungen gestalten und implementieren. Die während des Trainings behandelten Themen zielen darauf ab, beste Praktiken im JavaScript-Programmieren zu vermitteln und die häufigsten Fehler hervorzuheben. Ein wichtiger Aspekt des Trainings besteht darin, die verfügbare objektorientierte Programmierung mit JavaScript-Syntax zu diskutieren.
Kubernetes ist eine Open-Source-Plattform zur Automatisierung aller Entwicklungsschritte von containerisierten Anwendungen. Design Patterns sind iterierbare Lösungen für Softwareentwicklungsprobleme, die der Softwarearchitektur zugeordnet sind. Kubernetes-Erweiterungen werden verwendet, um Kubernetes-Cluster zu konfigurieren und zu unterstützen. Mit Hilfe von Kubernetes-Design-Patterns und Erweiterungen können Nutzer der Plattform CI/CD-Ansätze realisieren, während sie die Skalierbarkeit und Flexibilität von Softwareanwendungen gewährleisten.
Dieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Entwickler und DevOps-Ingenieure, die Kubernetes-Design-Patterns und -Erweiterungen nutzen möchten, um Unternehmensanwendungen auf Kubernetes-Clustern zu erstellen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Einen Kubernetes-Cluster einzurichten und die notwendigen DevOps-Werkzeuge zu konfigurieren.
Die Grundlagen von Software-Design-Patterns und Kubernetes-Erweiterungen zu verstehen.
Kubernetes-Erweiterungen und -Design-Patterns bei der Interaktion mit dem Kubernetes-API zu nutzen.
Anpassbare Kubernetes-Ressourcen zu entwickeln und dynamische Controller einem Cluster zuzuordnen.
Jede Kubernetes-Umgebung mit Hilfe von Kubernetes-Plugins zu verwalten und zu sichern.
DevOps-Netzwerkmodelle in bestehende und geplante Kubernetes-Projekte zu integrieren.
Kursformat
Interaktive Vorlesung und Diskussion.
Viele Übungen und Praxisübungen.
Hands-on-Implementierung in einer Live-Lab-Umgebung.
Kursanpassungsoptionen
Für eine angepasste Schulung für diesen Kurs kontaktieren Sie uns, um eine Anpassung vorzunehmen.
Die modellbasierte Entwicklung (MBD) ist eine Softwareentwicklungsmethode, die eine schnellere und kosteneffizientere Entwicklung dynamischer Systeme wie Steuerungssysteme, Signalverarbeitung und Kommunikationssysteme ermöglicht. Sie basiert auf grafischem Modellieren anstelle der traditionellen textbasierten Programmierung.
In diesem von einem Trainer geleiteten Live-Training lernen die Teilnehmer, wie sie MBD-Methode nutzen können, um Entwicklungs kosten zu reduzieren und die Markteinführung ihrer eingebetteten Softwareprodukte zu beschleunigen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein
Die richtigen Werkzeuge für die Implementierung von MBD auszuwählen und einzusetzen.
Mit MBD eine schnelle Entwicklung in den frühen Phasen ihres eingebetteten Softwareprojekts durchzuführen.
Die Markteinführung ihrer eingebetteten Software zu beschleunigen.
Kursformat
Theoretische Einführungen, Diskussionen, Übungen und praktische Übungen mit hohem Anteil an hands-on-Praxis
Die Microservice-Architektur ist ein Ansatz zur Entwicklung einer Softwareanwendung als Suite kleiner, unabhängiger Dienste, die jeweils in ihrem eigenen Prozess laufen und über leichtgewichtige Mechanismen wie eine HTTP-Ressourcen-API kommunizieren. Diese Dienste können effizient mit kontinuierlichen Automatisierungssystemen bereitgestellt werden und entbinden von der Notwendigkeit zentraler Verwaltung. Microservices können in verschiedenen Programmiersprachen geschrieben werden und sich mit unterschiedlichen Datenbanksystemen integrieren.
Dieses unter Anleitung eines Dozenten durchgeführte, lebendige Training richtet sich an Unternehmensentwickler und Architekten. Es stellt die Microservice-Architektur aus einer .Net-Perspektive vor, präsentiert Strategien zur Migration von einem monolithischen System und führt die Teilnehmer durch die Erstellung und Bereitstellung einer Beispielanwendung auf Basis von Microservices.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Zu verstehen, wann Microservice-Architektur eingesetzt und wann sie nicht verwendet werden sollte
Eine Teststrategie für Microservices zu erstellen und umzusetzen
Eine beispielhafte microservice-basierte Anwendung in einer Produktionsumgebung bereitzustellen
Eine monolithische Anwendung in Dienste umzugestalten
Zielgruppe
Entwickler
Architekten
Kursformat
Teil Vorlesung, teil Diskussion, Übungen und intensive praktische Arbeit
Unterstützung von technischen Analysten und Designern beim Verständnis der Softwareimplementierung der Anforderungen, um die Rückverfolgbarkeit zwischen den Geschäftsspezifikationen und dem Softwarecode sicherzustellen.
Diese zweitägige Schulung soll technische Analysten und Designer bei der Erstellung von Spezifikationen unterstützen, die von den Geschäftsanalysten beschrieben werden. Nach der Umwandlung in Softwarekomponentendarstellungen verfolgen die resultierenden Systemkomponenten die Systemanforderungen in Bezug auf die Softwarekomponentenstrukturen.
Schließlich werden diese technischen Spezifikationen in Softwarecode implementiert und auf Komponentenbasis getestet. Die resultierenden Softwarekomponenten bieten ein hohes Maß an Reaktivität für Änderungen, da sie es ermöglichen, das Systemverhalten Schicht für Schicht (von der Benutzerschnittstelle zur Ebene der Geschäftsobjekte über die Anwendungskomponenten, in denen die Verwendungsoptionen der Akteure gespeichert sind) getrennt bis zur Implementierungsebene zu verfolgen.
Der Kurs ist für erfahrene Programmierer, die Fragen im Zusammenhang mit der Verwendung von Mustern und Refactoring zu erkunden wollen. Jeder Teilnehmer kennt die Eigenschaften und praktischen Beispiele für die Verwendung dieser Muster, die wiederum den effizienten Aufbau des korrekten Anwendungscodes ermöglichen.
Mit der Entstehung sehr komplexer verteilte Systeme wurde die Komplexität eines einzigen Systems zu der Komplexität der Architektur der Gruppe von Systemen bewegt. Dieser Kurs umfasst die Beziehung von Software Architecture mit Technisch Enterprise Architecture. Diese beiden Bereiche sind in einer Art und Weise miteinander verbunden, die derzeit nicht gut beschrieben ist. Zum Beispiel wird die Aufteilung eines komplexen monolithischen Systems in zwei Systeme, die über Webdienste kommunizieren, wesentliche Veränderungen sowohl in den neuen Systemen als auch in die Architektur zwischen ihnen hervorrufen.
Dieser Kurs umfasst Trade-offs, derzeit gemeinsame Muster und Lösungen für die Verwaltung komplexer Systeme und Kommunikation innerhalb und zwischen ihnen.
Entwickler, Programmierer, Business-Analysten, Projektmanager, Software-Architekten, Tester, Dokumentationsverantwortliche und alle am Software-Entwicklungsprozess Beteiligten.
Zielsetzungen:
Bereitet Sie auf die Arbeit mit einer breiten Palette von UML-Elementen vor Sie lernen, wie Sie komplexe UML-Modelle erstellen Bereitet Sie darauf vor, ein qualifiziertes leitendes Mitglied eines UML-Entwicklungsteams zu werden.
Ich mochte die Übungen, die dazu beitrugen, den Geist zu öffnen und neue Einblicke in die Softwarearchitektur zu gewinnen.
Gabriele - EAGLEPROJECTS S.p.A.
Kurs - Architecture and Design: Core + Advanced Training
Maschinelle Übersetzung
Die Themen, die im Training behandelt werden, und das Wissen des Trainers zu diesen Themen.
Sajid Baloch - Eschbach GmbH
Kurs - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Maschinelle Übersetzung
die Beispiele, die der Trainer zu jedem Thema verwendet hat, die es einfacher machten, es zu verstehen
huda Alyassi - Dubai Government Human Resources Dept.
Kurs - Adobe XD
Maschinelle Übersetzung
Interaktion und Kommunikation
Archie Dlamini - Vodacom SA
Kurs - JavaScript - Advanced Programming
Maschinelle Übersetzung
Der Trainer war wirklich freundlich und wissbegierig und ging über sich hinaus, um Dinge zu erklären, die ich nicht kannte.
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Maschinelle Übersetzung
Ich mag die einfachen, aber informativen Beispielcodes.
Yue Wang - DBS Bank Ltd
Kurs - Design Patterns
Maschinelle Übersetzung
Gute Übungen
Hui Yi Neo - Titansoft Pte Ltd
Kurs - Object Oriented Design using Design Patterns
Maschinelle Übersetzung
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
Kurs - Design Patterns in C#
Maschinelle Übersetzung
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Kurs - Introduction to Domain Driven Design
Maschinelle Übersetzung
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Kurs - Technical Architecture and Patterns
The interaction and enthusiasm he had about the training.
Softwaredesign Schulung in Bonn, Softwaredesign boot camp in Bonn, Softwaredesign Fernschulung in Bonn, Softwaredesign Wochenende Schulung in Bonn, Softwaredesign Abends Schulung in Bonn, Softwaredesign Seminar in Bonn, Softwaredesign Kurs in Bonn, Softwaredesign Seminare in Bonn, Softwaredesign Training in BonnSoftware Design Schulung in Bonn, Software Design boot camp in Bonn, Software Design Fernschulung in Bonn, Software Design Wochenende Schulung in Bonn, Software Design Abends Schulung in Bonn, Software Design Seminar in Bonn, Software Design Seminare in Bonn, Software Design Kurs in Bonn, Software Design Training in Bonn