Softwaredesign Schulungen | Software Design Schulungen

Softwaredesign Schulungen

Lokale, instruktorierte Live-Software-Design-Schulungen demonstrieren durch interaktive Diskussionen und praktizieren die Grundlagen des Software-Designs Software Design Training ist als "Live-Training vor Ort" oder "Remote-Live-Training" verfügbar Onsite Live Training kann vor Ort bei Kunden durchgeführt werden Deutschland oder in NobleProg Corporate Trainingszentren in Deutschland Remote-Live-Training wird über einen interaktiven Remote-Desktop durchgeführt NobleProg Ihr lokaler Trainingsanbieter.

Machine Translated

Erfahrungsberichte

★★★★★
★★★★★

Softwaredesign Kurspläne

Title
Duration
Overview
Title
Duration
Overview
14 hours
Overview
Domain Driven Design (DDD) ist ein Ansatz zur Handhabung komplexer Verhaltensweisen bei der Entwicklung von Software .
14 hours
Overview
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.

Zielgruppe

Softwareentwickle und -architekten, Business Analysts, Projektmanager

Aufbau des Kurses

Der Kurs konzentriert sich auf Anwendungsfälle und ihren Bezug auf ein bestimmtes Entwurfsmuster (Design Pattern). Die meisten Design Patterns sind in UML und einfachen Beispielen in Java erklärt. Bei Bedarf kann der gesamte Kurs auch auf eine andere Sprache übertragen werden. Der Kurs führt Sie durch den Quelltext einzelner Patterns und erklärt wie Sie einen Musterkatalog verwenden können.
14 hours
Overview
Design Thinking ist eine lösungsbasierte Methode zur Bewältigung komplexer Probleme, die nicht genau definiert oder unbekannt sind. Der Ansatz wurde sowohl von Geschäfts- als auch von Ingenieurteams angepasst, um Herausforderungen zu lösen, die von der internen Lösung von Teamkonflikten bis zur Produktentwicklung reichen. Einige der in Design Thinking verwendeten Methoden umfassen das Verstehen menschlicher Bedürfnisse, das personenzentrierte Umgestalten von Problemen, das Brainstorming neuer Ideen und die Übernahme eines praktischen Ansatzes beim Prototyping und Testen.

In diesem von Lehrern geleiteten Live-Workshop lernen die Teilnehmer, die fünf Phasen des Design Thinking anzuwenden, um die Probleme der Endbenutzer eines Produkts oder einer Dienstleistung besser zu verstehen und dann den besten Lösungsansatz zu entwickeln.

Am Ende dieser Schulung können die Teilnehmer:

- Verwenden Sie kreative Strategien, um die Bedürfnisse Ihrer Kunden mit technisch realisierbaren Lösungen abzustimmen
- Formulierung einer Strategie zur Steigerung des Kundennutzens und zur Verbesserung des Produkt- und Serviceangebots

Publikum

- Entwickler
- Projektmanager

Format des Kurses

- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
14 hours
Overview
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 hours
Overview
Der Kurs behandelt die Entwurfsmuster mit besonderem Schwerpunkt auf Mustern, die in PHP .
14 hours
Overview
Ein zweitägiger Kurs, der alle Entwurfsprinzipien mit Codebeispielen in Verbindung mit neuester Industrietechnologie abdeckt. Sehr nützlich für Entwickler von Automobilsoftware
14 hours
Overview
Dieses Live-Training (vor Ort oder per Fernzugriff) richtet sich an C-Entwickler, die die Prinzipien des eingebetteten C-Designs erlernen möchten.

Am Ende dieser Schulung können die Teilnehmer:

- Verstehen Sie die Entwurfsüberlegungen, die eingebettete C-Programme zuverlässig machen
- Definieren Sie die Funktionalität eines eingebetteten Systems
- Definieren Sie die Programmlogik und -struktur, um das gewünschte Ergebnis zu erhalten
- Entwerfen Sie eine zuverlässige, fehlerfreie Embedded-Anwendung
- Optimale Leistung der Zielhardware erzielen

Format des Kurses:

- Interaktiver Vortrag und Diskussion
- Übungen und Übung
- Praktische Implementierung in einer Live-Laborumgebung

Anpassungsoptionen für den Kurs:

- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
14 hours
Overview
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.
21 hours
Overview
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.

- Entwickler
- Operationen
- DevOps
- QA-Ingenieure
- IT-Projektmanager

Format des Kurses

- Interaktiver Vortrag und Diskussion
- Viele Übungen und Übungen
- Handson-Implementierung in einer Live-Laborumgebung

Anpassungsoptionen für den Kurs

- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
21 hours
Overview
Model Based Development (MBD) ist eine Softwareentwicklungsmethodik, die eine schnellere und kosteneffektivere Entwicklung von dynamischen Systemen wie Steuerungssystemen, Signalverarbeitungs- und Kommunikationssystemen ermöglicht Es beruht eher auf grafischer Modellierung als auf der herkömmlichen textbasierten Programmierung In diesem Kurs lernen die Teilnehmer, wie sie MBD-Methoden anwenden können, um Entwicklungskosten zu reduzieren und die Markteinführung ihrer eingebetteten Softwareprodukte zu beschleunigen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein Wählen und nutzen Sie die richtigen Werkzeuge zur Implementierung von MBD Verwenden Sie MBD, um eine schnelle Entwicklung in den frühen Phasen ihres Embedded-Software-Projekts durchzuführen Verkürzen Sie die Veröffentlichung ihrer eingebetteten Software auf dem Markt Publikum Ingenieure für eingebettete Systeme Entwickler und Programmierer Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
14 hours
Overview
Die Microservice-Architektur ist ein Ansatz zur Entwicklung einer Softwareanwendung als Suite kleiner, unabhängiger Dienste, die jeweils in einem eigenen Prozess ausgeführt werden und mit einfachen Mechanismen wie einer HTTP-Ressourcen-API kommunizieren. Diese Dienste können mithilfe kontinuierlicher Automatisierungssysteme effizient bereitgestellt werden und machen eine zentrale Verwaltung überflüssig. Microservices können in verschiedenen Programmiersprachen geschrieben und in verschiedene Datenspeichersysteme integriert werden.

Dieses von Lehrern geleitete Live-Training richtet sich an Entwickler und Architekten von Unternehmen. Es führt in die Microservice-Architektur aus der .NET-Perspektive ein, präsentiert Migrationsstrategien aus einem monolithischen System und führt die Teilnehmer durch die Erstellung und Bereitstellung einer beispielhaften Microservice-basierten Anwendung.

Am Ende dieser Schulung können die Teilnehmer:

- Verstehen, wann die Microservice-Architektur verwendet und wann nicht
- Erstellen und Implementieren einer Teststrategie für Microservices
- Stellen Sie eine Beispielanwendung auf Mikroservice-Basis in einer Produktionsumgebung bereit
- Refactor einer monolithischen Anwendung in Dienste

Publikum

- Entwickler
- Architekten

Format des Kurses

- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
14 hours
Overview
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 hours
Overview
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 hours
Overview
Mit der Entstehung sehr komplexer verteilter Systeme hat sich die Komplexität eines einzelnen Systems in die Komplexität der Architektur der Systemgruppe verschoben Dieser Kurs behandelt die Beziehung zwischen Softwarearchitektur und technischer Unternehmensarchitektur Diese zwei Bereiche sind in einer Weise miteinander verbunden, die derzeit nicht gut beschrieben ist Wenn beispielsweise ein komplexes monolithisches System in zwei Systeme aufgeteilt wird, die über Webdienste kommunizieren, wird dies wesentliche Änderungen sowohl an den neuen Systemen als auch an der Architektur zwischen ihnen auslösen Dieser Kurs behandelt Kompromisse, derzeit gängige Muster und Lösungen für das Management komplexer Systeme und die Kommunikation innerhalb und zwischen ihnen .
14 hours
Overview
Publikum:

Entwickler, Programmierer, Business Analysten, Projektmanager, Softwarearchitekten, Tester, Dokumentationsverantwortliche oder alle am Softwareentwicklungsprozess Beteiligten.

Ziele:

Bereitet Sie auf die Arbeit mit einer Vielzahl von UML Elementen vor
Hier erfahren Sie, wie Sie komplexe UML Modelle erstellen
Bereitet Sie darauf vor, qualifiziertes Senior-Mitglied eines UML Entwicklungsteams zu werden.
14 hours
Overview
Zielgruppe: Entwickler, Programmierer, Geschäftsanalysten, Projektmanager, Softwarearchitekten, Tester, Dokumentationsverantwortliche oder Personen, die in den Softwareentwicklungsprozess involviert sind. Lernziele: Bereitet Sie auf die Arbeit mit einer Vielzahl von UML Elementen vor. Vermittelt Ihnen das Erstellen komplexer UML Modelle. Ermöglicht Ihnen die Qualifizierung zum Senior Member eines UML Entwicklungsteams.
Softwaredesign Schulung, Softwaredesign boot camp, Softwaredesign Abendkurse, Softwaredesign Wochenendkurse, Softwaredesign Kurs, Softwaredesign Training, Softwaredesign Seminar, Softwaredesign Seminare, Softwaredesign Privatkurs, Softwaredesign Coaching, Softwaredesign LehrerSoftware Design Schulung, Software Design boot camp, Software Design Abendkurse, Software Design Wochenendkurse, Software Design Kurs, Software Design Training, Software Design Seminar, Software Design Seminare, Software Design Privatkurs, Software Design Coaching, Software Design Lehrer

Sonderangebote

Sonderangebote Newsletter

Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben.
Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking to expand our presence in Germany!

As a Business Development Manager you will:

  • expand business in Germany
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!