
Local instructor-led live Entwurfsmuster training courses in Schweiz.
Erfahrungsberichte
The topics covered in the training and the trainer's knowledge about the topics.
Sajid Baloch - Sajid Baloch, Eschbach GmbH
Kurs: Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Entwurfsmuster Course Outlines
Name des Kurses
Dauer
Überblick
Name des Kurses
Dauer
Überblick
21 Stunden
Die Entwicklung von Microservices und Containern in den letzten Jahren hat das Design, die Entwicklung, die Bereitstellung und den Betrieb von Software erheblich verändert. Moderne Anwendungen müssen hinsichtlich Skalierbarkeit, Elastizität, Ausfall und Änderung optimiert werden. Angesichts dieser neuen Anforderungen erfordern moderne Architekturen unterschiedliche Muster und Vorgehensweisen. In dieser Schulung untersuchen wir Möglichkeiten, um diese neuen Anforderungen zu identifizieren, zu verstehen und anzupassen. Publikum
Diese Schulung richtet sich an Personen, die mit der Containertechnologie und den Kubernetes Konzepten vertraut sind, denen jedoch möglicherweise die praktische Erfahrung fehlt. Es basiert auf Anwendungsfällen und Erkenntnissen aus realen Projekten mit dem Ziel, Menschen zu inspirieren, noch bessere Cloud-native Anwendungen zu erstellen und zu verwalten.
Diese Schulung richtet sich an Personen, die mit der Containertechnologie und den Kubernetes Konzepten vertraut sind, denen jedoch möglicherweise die praktische Erfahrung fehlt. Es basiert auf Anwendungsfällen und Erkenntnissen aus realen Projekten mit dem Ziel, Menschen zu inspirieren, noch bessere Cloud-native Anwendungen zu erstellen und zu verwalten.
- Entwickler
- Operationen
- DevOps
- QA-Ingenieure
- IT-Projektmanager
- Interaktiver Vortrag und Diskussion
- Viele Übungen und Übungen
- Handson-Implementierung in einer Live-Laborumgebung
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
14 Stunden
Es gibt reichlich bewährte Muster, um gut strukturierte objektorientierte Programme zu entwickeln. Manchmal genügt es, den richtigen Namen für ein Konstrukt zu finden, um hunderte von Stunden für Entwicklung und Tests zu sparen. Design Patterns sind ein Satz von Bauteilen und Vokabular zugleich.
Lernziele
- Sie können die bekannten Design Patterns verwenden
- Sie können eigene Design Patterns in Ihrer Organisation etablieren
- Sie können abschätzen, wie Design Patterns Kosten sparen und die Softwarearchitektur vereinfachen helfen.
14 Stunden
Zielgruppe: Technischer Teamleiter, Softwareentwickler Lernziel: Der Zweck der Schulung besteht darin, die Fähigkeit zu erwerben, fortgeschrittene Entwicklungs- / Projektstrukturen in C # zu entwerfen. Während des Kurses lernen die Teilnehmer die MSDN-Ressourcen und -Tools zur Unterstützung des Entwicklungsprozesses kennen, z. B. Microsoft Visual Studio und ReSharper.
14 Stunden
Der Kurs behandelt die Entwurfsmuster mit besonderem Schwerpunkt auf Mustern, die in PHP .
14 Stunden
Die Schulung richtet sich an Java Script-Entwickler, die fortgeschrittene Internetanwendungen entwerfen und implementieren. Themen, die während des Trainings besprochen wurden, zielten darauf ab, Best Practices in der Java Script-Programmierung zu vermitteln und die häufigsten Fehler aufzuzeigen. Ein wichtiger Punkt der Schulung ist die Erörterung der verfügbaren objektorientierten Programmierung mit Java Script-Syntax.
14 Stunden
Kubernetes ist eine Open-Source-Plattform für die Automatisierung aller Entwicklungsstufen von Container-Anwendungen. Designmuster sind unerträgliche Lösungen für Softwareentwicklungsprobleme, die für das Software-Design relevant sind. Kubernetes Erweiterungen werden für die Konfiguration und Unterstützung von Kubernetes Clustern verwendet. Mit Hilfe von Kubernetes Designmustern und Erweiterungen können Benutzer der Plattform CI/CD Ansätze erreichen und gleichzeitig die Skalierbarkeit und Flexibilität der Softwareanwendungen beibehalten.
Dieser Instructor-leitet, Live-Training (online oder on-site) richtet sich an Entwickler und DevOps Ingenieure, die Kubernetes Designmuster und Erweiterungen nutzen möchten, um Enterprise-Anwendungen auf Kubernetes Clusters zu erstellen.
Am Ende dieser Ausbildung können die Teilnehmer:
-
Setzen Sie einen Kubernetes Cluster und konfigurieren Sie die notwendigen DevOps Tools.
Verständnis der Grundlagen von Software-Design-Patronen und Kubernetes Erweiterungen.
Nutzen Kubernetes Erweiterungen und Designmuster, wenn Sie mit Kubernetes API interagieren.
Entwickeln Sie benutzerdefinierte Kubernetes Ressourcen und verwenden Sie dynamische Controller für einen Cluster.
Verwenden und sichern Sie jede Umgebung mit Hilfe von Plugins.
Integrieren DevOps Netzwerkmodelle in bestehende und zukünftige Kubernetes Projekte.
-
Interaktive Unterricht und Diskussion.
Viele Übungen und Übungen.
Hand-on Implementierung in einem Live-Lab-Umfeld.
-
Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
14 Stunden
Microservice-Architektur ist ein Ansatz zur Entwicklung einer Software-Anwendung als eine Reihe von kleinen, unabhängigen Dienstleistungen, die jeweils in ihrem eigenen Prozess funktionieren und mit leichten Mechanismen wie einer HTTP-Resource API kommunizieren. Diese Dienste können effizient mit kontinuierlichen Automatisierungssystemen implementiert werden und die Notwendigkeit einer zentralen Verwaltung übertreffen. Microservices kann in verschiedenen Programmiersprachen geschrieben und mit verschiedenen Datenspeicher-Systemen integriert werden.
Dieser Instructor-leitet, Live-Training richtet sich an Enterprise-Entwickler und Architekten. Es führt die Mikroservice-Architektur aus einer.Net-Perspektive ein, präsentiert Migrationsstrategien aus einem monolithischen System und führt die Teilnehmer durch die Schaffung und Ausführung einer Probe-Mikroservice-basierten Anwendung.
Am Ende dieser Ausbildung können die Teilnehmer:
-
Verständnis, wann und wann nicht Mikroservice-Architektur zu verwenden
Erstellen und Implementieren einer Teststrategie für Mikroservices
Entwickeln Sie eine Mikroservice-basierte Applikation in eine Produktionsumgebung
Refactor eine monolithische Anwendung in Dienstleistungen
-
Entwickler
Architekten
-
Teilverhandlung, Teildiskussion, Übungen und schwere Übungen
14 Stunden
Zielsetzung: 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.
21 Stunden
Der Kurs richtet sich an erfahrene Programmierer, die sich mit Problemen im Zusammenhang mit der Verwendung von Mustern und dem Refactoring befassen möchten. Jeder Teilnehmer kennt die Eigenschaften und praktischen Beispiele für die Verwendung dieser Muster, was wiederum die effiziente Erstellung des Anwendungscodes ermöglicht.
21 Stunden
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.
Last Updated:
Andere Länder
Consulting
Entwurfsmuster Schulung, Entwurfsmuster boot camp, Entwurfsmuster Abendkurse, Entwurfsmuster Wochenendkurse, Entwurfsmuster Kurs, Entwurfsmuster Training, Entwurfsmuster Seminar, Entwurfsmuster Seminare, Entwurfsmuster Privatkurs, Entwurfsmuster Coaching, Entwurfsmuster LehrerDesign Patterns Schulung, Design Patterns boot camp, Design Patterns Abendkurse, Design Patterns Wochenendkurse, Design Patterns Kurs, Design Patterns Training, Design Patterns Seminar, Design Patterns Seminare, Design Patterns Privatkurs, Design Patterns Coaching, Design Patterns Lehrer