Egal ob online oder vor Ort – die von erfahrenen Instruktoren geleiteten Schulungen zu Design Patterns vermitteln in interaktiven Diskussionen und praktischen Übungen, wie man bewährte Muster wiederverwendet sowie speziell auf Ihr Unternehmen zugeschnittene Muster entwickelt und einsetzt.
Die Schulung zu Design Patterns wird sowohl als „Online-Live-Schulung“ als auch als „Vor-Ort-Live-Schulung“ angeboten. Die Online-Live-Schulung (auch „Remote-Live-Training“ genannt) erfolgt über eine interaktive Fernsteuerungsumgebung. Vor Ort kann das Training sowohl in Ihren Räumlichkeiten in Düsseldorf als auch in den firmeneigenen Schulungszentren von NobleProg in Düsseldorf stattfinden.
NobleProg – Ihr lokaler Schulungsanbieter
Düsseldorf
NobleProg Düsseldorf, Mindener Str. 30, Düsseldorf, germany, 40227
Überblick
Unsere Schulungsräumlichkeiten befinden sich in der Mindener Str. 30 in Düsseldorf. 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 der U-Bahnstation Oberbilker Strasse. Im Süden erreicht man die Autobahn A46.
Parkplätze
Rund um unsere Schulungsräume finden Sie zahlreiche Parkplätze.
Lokale Infrastruktur
In der Düsseldorfer Innenstadt finden Sie zahlreiche Hotels und Restaurants.
Dieses von einem Dozenten geleitete Live-Training in Düsseldorf (online oder vor Ort) richtet sich an Java-Entwickler mittleren Kenntnisstands, die Entwurfsmuster nutzen möchten, um die Struktur, Wartbarkeit und Skalierbarkeit ihrer Software zu verbessern.
Am Ende des Kurses werden die Teilnehmer in der Lage sein:
Den Zweck sowie die Vorteile von Entwurfsmustern zu verstehen.
Erzeugungs-, Struktur- und Verhaltensmuster effektiv in Java anzuwenden.
Die Wiederverwendbarkeit, Skalierbarkeit und Wartbarkeit des Codes zu steigern.
Bestehende Codebasen mithilfe von Entwurfsmustern umzugestalten.
In den letzten Jahren hat sich die Entwicklung von Microservices und Containern stark darauf ausgewirkt, wie wir Software entwerfen, entwickeln, bereitstellen und betreiben. Moderne Anwendungen müssen skalierbar, flexibel, fehlertolerant sowie anpassungsfähig sein. Vor dem Hintergrund dieser neuen Anforderungen benötigen moderne Architekturen ganz eigene Designmuster und Vorgehensweisen. In diesem Training beschäftigen wir uns damit, wie man diese Anforderungen erkennt, versteht und berücksichtigt.
Zielgruppe
Dieses Training richtet sich an Personen, die bereits gewisse Grundkenntnisse in der Container-Technologie sowie im Bereich Kubernetes besitzen, jedoch noch wenig praktische Erfahrung haben. Anhand konkreter Praxisbeispiele und Lektionen aus realen Projekten wird den Teilnehmenden gezeigt, wie sie hervorragende Cloud-Native-Anwendungen entwickeln und verwalten können.
Entwickler
Systemadministratoren/Operators
DevOps-Mitarbeiter
Qualitätssicherungsingenieure
IT-Projektmanager
Ablauf des Kurses
Interaktive Vorlesungen und Diskussionen
Zahlreiche Übungen zur praktischen Anwendung
Praxisnahe Implementierung in einer Live-Lab-Umgebung
Möglichkeiten zur Individualisierung des Kurses
Falls Sie ein auf Ihre Bedürfnisse zugeschnittenes Training wünschen, kontaktieren Sie uns gerne zur Absprache.
Es gibt zahlreiche bewährte und erprobte Entwurfsmuster, die allgemein verfügbar sind. Oft reicht es aus, die Bezeichnungen anzupassen und das jeweilige Muster in einer bestimmten Technologie umzusetzen. Dadurch lassen sich hunderte Arbeitsstunden einsparen, die sonst für Entwurf und Testarbeit aufgewendet werden müssten. Lernziele Dieser Kurs verfolgt zwei Ziele: Erstens ermöglicht er es Ihnen, bekannte Entwurfsmuster wiederverwenden zu können; zweitens helfen Sie dabei, eigenständige Muster zu entwickeln und für Ihre Organisation nutzbar zu machen. Außerdem vermittelt der Kurs ein Gefühl dafür, wie Entwurfsmuster Kosten reduzieren, den Entwurfsprozess systematisieren sowie einen Code-Framework auf Basis dieser Muster erzeugen können. Zielgruppe Software-Entwickler, Geschäftsanalytiker, Projektmanager, Programmierer und Entwickler ebenso wie Betriebsleiter sowie Leiter von Softwareabteilungen. Kursstil Der Kurs konzentriert sich auf Anwendungsfälle sowie deren Zusammenhang mit bestimmten Entwurfsmustern. Die meisten Beispiele werden mithilfe von UML und einfachen Java-Beispielen erläutert – bei geschlossenen Kursen kann die Programmiersprache auch variieren. Sie erfahren außerdem, woher Entwurfsmuster stammen sowie wie man sie katalogisiert und beschreibt, damit sie in Ihrem Unternehmen wiederholt verwendet werden können.
Dieses von einem Dozenten geleitete Live-Training in Düsseldorf (online oder vor Ort) richtet sich an PHP-Entwickler mittleren Kenntnisstands, die Entwurfsmuster gezielt in ihren Projekten einsetzen möchten.
Nach Abschluss dieses Kurses werden die Teilnehmer folgendes beherrschen:
Die Zielsetzung sowie Vorteile von Entwurfsmustern verstehen.
Geeignete Entwurfsmuster für typische Anwendungsfälle erkennen und umsetzen.
PHP-Anwendungen gemäß etablierten Best Practices strukturieren.
Entwurfsmuster in moderne Frameworks wie Symfony oder Zend integrieren.
Dieses Training richtet sich an JavaScript-Entwickler, die fortgeschrittene Webanwendungen entwerfen und implementieren möchten. Im Mittelpunkt stehen dabei bewährte Praktiken im JavaScript-Programmieren sowie häufig gemachte Fehler. Ein zentraler Bestandteil des Kurses ist außerdem die Vermittlung der Möglichkeiten zur objektorientierten Programmierung unter Verwendung der JavaScript-Syntax.
Dieser Kurs richtet sich an erfahrene Programmierer, die sich mit der Anwendung von Entwurfsmustern sowie dem Refactoring beschäftigen möchten. Die Teilnehmer lernen die Eigenschaften und praktischen Beispiele für den Einsatz dieser Muster kennen – wodurch sie in der Lage sind, effizient korrekten Anwendungscode zu erstellen.
Mit der Entstehung äußerst komplexer verteilter Systeme hat sich die Komplexität von einzelnen Systemen zu einer Komplexität der Gesamtarchitektur ganzer Systemgruppen entwickelt. Dieser Kurs behandelt das Verhältnis zwischen Software-Architektur und technischer Enterprise-Architektur. Beide Bereiche stehen in einer Wechselbeziehung, die bisher jedoch kaum beschrieben wurde. Beispielsweise führt das Aufteilen eines komplexen monolithischen Systems in zwei neue Systeme, die über Webdienste kommunizieren, zu erheblichen Veränderungen sowohl bei den neuen Systemen selbst als auch in deren zueinandergeordneter Architektur.
Der Kurs widmet sich außerdem den Abwägungen sowie den derzeit gängigen Mustern und Lösungsansätzen zur Verwaltung komplexer Systeme und zu deren untereinander ablaufenden Kommunikationen.
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.