Design Patterns Schulung
Schulungsübersicht
Einführungen
- Muster und abgestufte Architekturen
- Musterbeschreibung
- Designmuster und Design
- Designmuster finden und auswählen
- Implementierung von Entwurfsmustern
Bekannte Muster
Objekterstellung
- Fabrik
- Baumeister
- Fabrikmethode
- Prototyp
- Singleton
Strukturelle Muster
- Adapter
- Brücke
- Zusammengesetzt
- Dekorateur
- Fassade
- Fliegengewicht
- Stellvertreter
Verhaltensmuster
- Verantwortungskette
- Befehl
- Dolmetscher
- Iterator
- Vermittler
- Erinnerung
- Beobachter
- Zustand
- Strategie
- Vorlagenmethode
- Besucher
- Beobachter
Muster erstellen
- Vorbilden oder nicht vorbilden
- Formale Musterbeschreibung
- Den Musterkatalog organisieren
- Besonderes Ziel und abstraktes Ziel
- Veröffentlichen Sie Ihre Muster in einer Muster-Community
Voraussetzungen
Gute Kenntnisse der UML und jeder objektorientierten Sprache wie C++, C#, Java, VB.NET, PHP 5.3 oder höher usw...
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Design Patterns Schulung - Buchung
Design Patterns Schulung - Anfrage
Design Patterns - Beratungsanfrage
Erfahrungsberichte (3)
The trainer highlighted the really important concepts in software architecture with quizzes. The high-level perspective on effective implementation of software development cycle starting from requirements elicitation to unit testing is very refreshing to data scientist without much experience in software development.
Kok Cheong Cheng - DBS Bank
Kurs - Design Patterns
Broad overview of techniques
Kay Jan Wong - DBS Bank Ltd
Kurs - Design Patterns
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Kurs - Design Patterns
Kommende Kurse
Kombinierte Kurse
Insurtech: A Practical Introduction for Managers
14 StundenInsurtech (auch bekannt als Digital Insurance) bezieht sich auf die Konvergenz von Versicherungen und neuen Technologien. Im Bereich Insurtech "digitale Versicherer" technologische Innovationen auf ihre Geschäfts- und Betriebsmodelle an, um die Kosten zu senken, das Kundenerlebnis zu verbessern und die Agilität ihres Betriebs zu verbessern.
In dieser von Lehrern geleiteten Schulung erhalten die Teilnehmer ein Verständnis für die Technologien, Methoden und Denkweisen, die erforderlich sind, um eine digitale Transformation in ihrem Unternehmen und in der gesamten Branche herbeizuführen. Das Training richtet sich an Manager, die ein umfassendes Verständnis erlangen, den Hype und die Insurtech und die ersten Schritte zur Festlegung einer Insurtech Strategie Insurtech .
Am Ende dieser Schulung können die Teilnehmer:
- Insurtech und alle seine Komponenten intelligent und systematisch
- Identifizieren und entmystifizieren Sie die Rolle jeder Schlüsseltechnologie innerhalb von Insurtech .
- Entwurf einer allgemeinen Strategie zur Implementierung von Insurtech in der Organisation
Publikum
- Versicherer
- Technologen in der Versicherungsbranche
- Versicherungsakteure
- Berater und Business Analysten
Format des Kurses
- Teilvorlesung, Teildiskussion, Übungen und Fallstudiengruppenaktivitäten
Fintech: A Practical Introduction for Managers
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer die Technologien, Methoden und Denkweisen kennen, die zur Umsetzung einer Fintech-Strategie erforderlich sind.
Diese Schulung richtet sich an Manager, die ein umfassendes Verständnis von Fintech erlangen, den Hype und den Fachjargon überwinden und konkrete erste Schritte zur Einführung neuer Technologien für Finanzgeschäfte und -dienstleistungen unternehmen müssen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein
- Durchführbare Fintech-Strategien für ihre Organisation darlegen.
- Die Rolle und Funktionsweise von Schlüsseltechnologien verstehen und erklären.
- Einen Aktionsplan für die schrittweise Einführung neuer Technologien entwerfen.
Matlab for Prescriptive Analytics
14 StundenPrescriptive Analytics ist ein Zweig der Geschäftsanalyse, zusammen mit deskriptiven und prädiktiven Analysen. Es verwendet Vorhersagemodelle, um Maßnahmen für optimale Ergebnisse vorzuschlagen, und stützt sich dabei auf Optimierungs- und regelbasierte Techniken als Grundlage für die Entscheidungsfindung.
In diesem von Lehrern geführten Live-Training lernen die Teilnehmer, wie sie Matlab verwenden, um präskriptive Analysen an einem Satz von Probendaten durchzuführen.
Am Ende dieser Schulung können die Teilnehmer:
- Verstehen Sie die Schlüsselkonzepte und Frameworks, die in der Prescriptive Analytics verwendet werden
- Verwenden Sie MATLAB und seine Toolboxes, um Daten zu erfassen, zu bereinigen und zu untersuchen
- Verwenden Sie regelbasierte Techniken wie Inferenz-Engines, Scorecards und Entscheidungsbäume, um Entscheidungen basierend auf verschiedenen Geschäftsszenarien zu treffen
- Verwenden Sie die Monte-Carlo-Simulation, um Unsicherheiten zu analysieren und fundierte Entscheidungen zu treffen
- Stellen Sie prädiktive und präskriptive Modelle für Unternehmenssysteme bereit
Publikum
- Business
- Einsatzplaner
- Funktionsmanager
- BI ( Business Intelligence ) -Teammitglieder
Format des Kurses
- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Software Engineering, Requirements Engineering and Testing
63 StundenDieser Kurs demonstriert durch praktische Übungen die Grundlagen und Anwendungen von Software Engineering, Requirements Engineering und Testing.
Model Based Development for Embedded Systems
21 StundenRequirements Analysis
21 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Personen, die die Anforderungsanalyse verstehen und die Anforderungsanalyse mit Hilfe von Analysetechniken für ihre Projekte effizient und genau durchführen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- verschiedene Arten von Anforderungen zu identifizieren.
- die allgemeinen Konzepte und Aktivitäten der Anforderungsanalyse zu verstehen.
- mit der Methodik der Anforderungsanalyse vertraut sein.
- verschiedene Techniken der Anforderungsanalyse vorteilhaft einsetzen.
- Anforderungen strukturieren, um mit Architekten und Entwicklern durch einen iterativen Anforderungserfassungsprozess effizient zu kommunizieren.
OCUP2 UML Certification - UML 2 Foundation Exam Preparation
21 StundenOCUP2 Inhaltsentwickler
NobleProg hat den offiziellen OMG OCUP 2 Content Developer Status, was bedeutet, dass unsere Kursinhalte und Schulungsmaterialien von denselben Experten entwickelt wurden, die auch die Fragen für die OCUP 2 Prüfungen vorbereitet haben.
Zielgruppe
Entwickler, Programmierer, Business-Analysten, Projektmanager, Software-Architekten, Tester, Dokumentationsverantwortliche und alle am Software-Entwicklungsprozess Beteiligten.
Ziele
Bereitet Sie auf die Arbeit mit den am häufigsten vorkommenden UML-Elementen vor
Sie lernen, wie Sie einfache UML-Modelle erstellen
Bereitet Sie auf die Mitarbeit in einem UML-Entwicklungsteam vor
OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
14 StundenZielgruppe:
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.
OCUP2 UML Certification - UML2 Advanced Exam Preparation
14 StundenZielgruppe: 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 Lehrt Sie, wie man komplexe UML-Modelle erstellt Ermöglicht es Ihnen, sich als leitendes Mitglied eines UML-Entwicklungsteams zu qualifizieren.
Business Process Analysis with UML and BPMN
14 StundenKursziel:
Manager, die BPMN-Diagramme, Business Consultants, Business Analysten, Business Process Engineers, Systemanalysten und alle, die an der Analyse und Planung von Geschäftsprozessen mit standardisierter, einheitlicher Modellierungsnotation beteiligt sind, verstehen möchten.
Kursziele:
- Produzieren Sie hochwertige Prozessdiagramme
- Modell in der BPMN-Prozessnotation
- Erfassen von Ist-Prozessinformationen
- Implementieren Sie optimierte Prozessabläufe für personenintensive Prozesse
- Vereinfachen Sie komplexe Prozessdefinitionen und gliedern Sie sie in handlichere Teile
UML for the IT Business Analyst
21 StundenEine der am schnellsten wachsenden Rollen in der IT-Branche ist der IT Business Analyst. Business Analysts sind in fast allen Unternehmen vertreten und wichtige Mitglieder jedes IT-Teams im privaten oder öffentlichen Sektor.
Dieser Kurs bietet eine klare, schrittweise Anleitung, wie der Business Analyst seine Aufgabe mithilfe der neuesten objektorientierten Technologie ausführen kann.
Introduction to Enterprise Architect
7 StundenDieser Einführungskurs für Enterprise Architect ist für alle Personen gedacht, die das UML-Modellierungswerkzeug Enterprise Architect von Sparx Systems für ihre Modellierungsaktivitäten verwenden möchten, jedoch nicht mit den Funktionen, Funktionen und der Verwendung von Enterprise Architect vertraut sind.
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology
21 StundenPractical aspects of UML
21 StundenThe course extends possessed knowledge of UML. During the training, we focus on the practical use of the language of the UML object-oriented analysis.
Data Modelling with UML
14 StundenDieser Kurs wurde für Fachexperten erstellt, die ihre Daten mit UML modellieren müssen.
Es werden konsistente Modellierungstechniken behandelt, ohne auf Implementierungsdetails einzugehen.