Ob online oder vor Ort: Dozentengeleitete Schulungen zu Entwurfsmustern zeigen anhand interaktiver Diskussionen und praktischer Übungen, wie man allgemein bekannte Muster wiederverwendet sowie organisationsspezifische Muster erstellt und wiederverwendet.
Schulungen zu Entwurfsmustern sind als «Online-Lehrgang» oder «Vor-Ort-Lehrgang» verfügbar. Online-Lehrgänge (auch «Remote-Live-Schulung») werden über einen interaktiven Remote-Desktop durchgeführt. Vor-Ort-Lehrgänge können lokal bei Ihren Räumlichkeiten in Lausanne oder in den NobleProg-Firmenschulungszentren in Lausanne stattfinden.
NobleProg — Ihr lokaler Schulungsanbieter
Lausanne
Rue du Port-Franc 22, Lausanne, Schweiz, 1003
Überblick
Unsere Schulungsräumlichkeiten befinden sich in der Rue du Port-Franc in Lausanne. Unsere großzügigen Schulungsräume bieten optimale Trainingsbedingungen für Ihre Bedürfnisse.
Anfahrt
Die NobleProg-Schulungsräumlichkeiten sind gut zu erreichen. Sollten Sie mit dem ÖPNV anreisen, erreichen Sie die Schulungsräume über die Tram-Haltestelle Kantonsschule.
Parkplätze
Rund um unsere Schulungsräume gibt es in den umliegenden Straßen Parkmöglichkeiten.
Lokale Infrastruktur
Im Bereich der fussläufig erreichbaren Altstadt gibt es zahlreiche Restaurants und Hotels.
Diese live geleitete Schulung in Lausanne (online oder vor Ort) richtet sich an Java-Entwickler mit mittlerem Kenntnisstand, die Design Patterns anwenden möchten, um die Struktur, Wartbarkeit und Skalierbarkeit ihrer Software zu verbessern.
Nach Abschluss dieser Schulung werden die Teilnehmer in der Lage sein:
Den Zweck und die Vorteile von Design Patterns zu verstehen.
Erzeugungs-, Strukturmuster und Verhaltensmuster effektiv in Java anzuwenden.
Die Wiederverwendbarkeit, Skalierbarkeit und Wartbarkeit des Codes zu verbessern.
Bestehende Codebasen mit Hilfe von Design Patterns umzugestalten.
Die Entwicklung von Microservices und Containern in den letzten Jahren hat die Art und Weise, wie wir Software entwerfen, entwickeln, bereitstellen und betreiben, erheblich verändert. Moderne Anwendungen müssen für Skalierbarkeit, Elastizität, Ausfallsicherheit und Veränderbarkeit optimiert werden. Diese neuen Anforderungen führen dazu, dass moderne Architekturen einen anderen Satz von Mustern und Praktiken erfordern. In diesem Training untersuchen wir Methoden, um diese neuen Anforderungen zu identifizieren, zu verstehen und darauf einzugehen.
Zielgruppe
Dieses Training richtet sich an Personen, die mit der Container-Technologie und den Konzepten von Kubernetes vertraut sind, jedoch möglicherweise über weniger praktische Erfahrung verfügen. Es basiert auf Use Cases und Lessons Learned aus realen Projekten mit dem Ziel, Teilnehmende dazu zu inspirieren, noch bessere Cloud-Native-Anwendungen zu erstellen und zu verwalten.
Entwickler
Operations-Teams
DevOps-Ingenieure
QA-Ingenieure
IT-Projektleiter
Kursformat
Interaktive Vorlesungen und Diskussionen
Viele Übungen und Praxisphasen
Praktische Implementierung in einer Live-Lab-Umgebung
Individuelle Anpassungsmöglichkeiten des Kurses
Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, kontaktieren Sie uns bitte zur Vereinbarung.
Es stehen zahlreiche erprobte und bewährte Muster bereit, die allgemein zugänglich sind. Oft reicht es aus, die Namen anzupassen und das Muster in einer spezifischen Technologie zu implementieren. Dies kann hunderte von Stunden einsparen, die andernfalls für Design und Testaufwand verwendet würden. Schulungsziele Dieser Kurs verfolgt zwei Ziele: Erstens ermöglicht er Ihnen, weit verbreitete bekannte Muster wiederzuverwenden; zweitens befähigt er Sie dazu, organisationsspezifische Muster zu erstellen und wiederverwendbar zu machen. Er hilft Ihnen einzuschätzen, wie Muster Kosten senken können, den Designprozess systematisieren und einen auf Ihren Mustern basierenden Code-Rahmen generieren können. Zielgruppe Softwareentwickler, Business Analysten, Projektmanager, Programmierer und Entwickler sowie Betriebsleiter und Leiter von Softwareabteilungen. Kursstil Der Kurs konzentriert sich auf Use Cases und deren Beziehung zu einem bestimmten Muster. Die meisten Beispiele werden in UML und mittels einfacher Java-Beispiele erläutert (die Sprache kann sich ändern, falls der Kurs als geschlossener Kurs gebucht wird). Er führt Sie durch die Quellen der Muster sowie zeigt Ihnen, wie man Muster katalogisieren und beschreiben kann, um sie in Ihrer Organisation wiederzuverwenden.
Dieser instructor-led, live Schulung in Lausanne (online oder vor Ort) richtet sich an PHP-Entwickler auf mittlerem Niveau, die Design Patterns in ihren Projekten effektiv einsetzen möchten.
Nach Abschluss dieser Schulung werden die Teilnehmer folgende Fähigkeiten erworben haben:
Das Ziel und den Nutzen von Design Patterns verstanden.
Geeignete Design Patterns für häufige Szenarien identifiziert und implementiert.
PHP-Anwendungen nach branchenüblichen Best Practices strukturiert.
Patterns in moderne Frameworks wie Symfony oder Zend integriert.
Die Schulung richtet sich an JavaScript-Entwickler, die fortgeschrittene Internetanwendungen entwerfen und implementieren. Im Rahmen der Schulung werden Best Practices in der JavaScript-Programmierung vorgestellt sowie die häufigsten Fehler aufgezeigt. Ein wichtiger Bestandteil ist zudem die Diskussion über objektorientierte Programmierung mit JavaScript-Syntax.
Der Kurs richtet sich an erfahrene Programmierer, die sich mit den Themen Patterns und Refactoring auseinandersetzen möchten. Die Teilnehmer kennen die Eigenschaften und praktischen Anwendungsfälle dieser Patterns, was es ermöglicht, Anwendungscode effizienter und korrekter zu erstellen.
Angesichts des Aufkommens sehr komplexer verteilter Systeme hat sich die Komplexität von einzelnen Systemen auf die Komplexität der Architektur ganzer Systemsysteme verlagert. Dieser Kurs behandelt die Beziehung zwischen Softwarearchitektur und technischer Enterprise-Architektur. Diese beiden Bereiche sind in einer Weise miteinander verknüpft, die aktuell noch nicht hinreichend beschrieben ist. So führen etwa die Aufteilung eines komplexen Monolithiksystems in zwei Systeme, die über Webservices kommunizieren, zu erheblichen Veränderungen sowohl der neuen Systeme als auch ihrer gegenseitigen Architektur.
Dieser Kurs behandelt die Abwägungen sowie gängige Muster und Lösungsansätze für das Management komplexer Systeme und deren Kommunikation innerhalb und zwischen ihnen.
Mehr Informationen...
Zuletzt aktualisiert:
Erfahrungsberichte (3)
Trainerwissen, Engagement und Verbindung
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maschinelle Übersetzung
Die Erklärungen und Interaktivität des Trainers waren ausgezeichnet; er hat das Thema wirklich gut vermittelt. Obwohl ich wahrscheinlich nicht erfahren genug war, habe ich dennoch sehr viel daraus gelernt!
Pieter Bruynseels - Spot Buy Center BV
Kurs - Design Patterns
Maschinelle Übersetzung
Ich mochte die Plattform, die wir verwendet haben. Sie war wirklich gut und einfach zu bedienen. Ich mochte den TypeScript-Bereich, insbesondere den Teil über Namespaces und Module.