Softwaredesign 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.

Erfahrungsberichte

★★★★★
★★★★★

Softwaredesign Kurspläne

CodeNameDauerÜbersicht
designpatDesign Patterns14 StundenEs 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.
dpcsEntwurfsmuster in C# (Design Patterns)14 StundenZielgruppe:

Technischer Teamleiter, Softwareentwickler

Lernziel:

Der Zweck der Schulung besteht darin, die Fähigkeit zur Entwicklung fortgeschrittener Entwicklungs- / Projektstrukturen in C # zu erwerben.

Während des Kurses werden die Teilnehmer mit den MSDN-Ressourcen und -Tools zur Unterstützung des Entwicklungsprozesses vertraut gemacht, z. B. Microsoft Visual Studio, ReSharper.
mbdModel Based Development for Embedded Systems21 StundenModel 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 .
ecadpapgeneralEmbedded C Application Design Principles14 StundenEin zweitägiger Kurs, der alle Designprinzipien mit Codebeispielen in Verbindung mit neuester industrieller Technologie behandelt .
ecadpapEmbedded C Application Design Principles for Automotive Professionals 14 StundenEin zweitägiger Kurs, der alle Designprinzipien mit Codebeispielen in Verbindung mit neuester Industrietechnologie behandelt; sehr nützlich für automotive Softwareentwickler .
softengSoftware Engineering35 StundenSoftware Engineering beginnt dort, wo das Programmieren aufhört. In diesem Kurs lernen Sie eine solide Grundlage im Software Engineering. Es bildet eine Brücke von der Programmierung zu soliden Engineering-Praktiken. Der Kurs gibt Ihnen einen Überblick über Grundbegriffe und Wortschatz, die typischerweise in diesem Bereich verwendet werden. Während des Kurses lernen Sie, mit vielen Techniken Software-Projekte zu planen, zu implementieren und zu validieren sowie Entwicklungsprozesse zu bewerten und zu verbessern.

Publikum:

Dieser Kurs richtet sich an Softwareentwickler mit verschiedenen Hintergründen, die mindestens eine Programmiersprache beherrschen.
dddintroEinführung in domaingesteuertes Design14 StundenDomain Driven Design (DDD) ist ein Ansatz zur Handhabung komplexer Verhaltensweisen bei der Entwicklung von Software .
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 StundenMicroservice-Architektur ist ein Ansatz zur Entwicklung einer Softwareanwendung als eine 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 effizient mit fortlaufenden Automatisierungssystemen bereitgestellt werden und umgehen die Notwendigkeit einer zentralen Verwaltung Microservices können in verschiedenen Programmiersprachen geschrieben und in verschiedene Datenspeichersysteme integriert werden Dieses instruierte Live-Training richtet sich an Unternehmensentwickler und Architekten Es stellt eine Microservice-Architektur aus einerNet-Perspektive vor, präsentiert Migrationsstrategien aus einem monolithischen System und führt die Teilnehmer durch die Erstellung und Bereitstellung einer mikroservicebasierten Beispielanwendung Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verstehen Sie, wann Sie Microservice-Architektur verwenden und wann nicht Erstellen und implementieren Sie eine Teststrategie für Microservices Stellen Sie eine mikroservicebasierte Beispielanwendung in einer Produktionsumgebung bereit Refaktorieren Sie eine monolithische Anwendung in Services Publikum Entwickler Architekten Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
technicalarcTechnical Architecture and Patterns21 StundenMit 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 .
oobdpObject Oriented Design using Design Patterns14 StundenZielsetzung:

Unterstützung von technischen Analysten und Designern, um zu verstehen, wie die Software-Implementierung der Anforderungen durchgeführt werden kann, um die Rückverfolgbarkeit zwischen den Geschäftsspezifikationen und dem Software-Code sicherzustellen.

Dieser 2-tägige Trainingskurs soll technische Analysten und Designer bei der Entwicklung von Spezifikationen unterstützen, die von den Business Analysten beschrieben werden. Nach der Umwandlung in Softwarekomponentendarstellungen verfolgen die resultierenden Systemkomponenten Systemanforderungen in Richtung Softwarekomponentenstrukturen.

Schließlich werden diese technischen Spezifikationen in Software-Code implementiert und auf Komponentenbasis getestet. Die resultierenden Softwarekomponenten bieten ein gutes Maß an Reaktivität gegenüber Änderungen, da sie Schicht für Schicht das Systemverhalten getrennt von der Benutzerschnittstelle zur Geschäftsobjektschicht bis hin zu den Anwendungskomponenten, in denen die Verwendungsentscheidungen der Akteure gespeichert sind, auf die Implementierungsebene verfolgen können.
jsadvJavaScript - Advanced Programming14 StundenDas Training richtet sich an JavaScript-Entwickler, die fortgeschrittene Internetanwendungen entwickeln und implementieren. Die während des Trainings besprochenen Themen zielen darauf ab, Best Practices in der JavaScript-Programmierung zu vermitteln und die häufigsten Fehler aufzuzeigen. Ein wichtiger Punkt des Trainings ist es, die verfügbare objektorientierte Programmierung mit JavaScript-Syntax zu diskutieren.
phppatrefPHP Patterns and Refactoring21 StundenDer Kurs richtet sich an erfahrene Programmierer, die Probleme im Zusammenhang mit der Verwendung von Mustern und Refactoring untersuchen 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.
dsgpatphpDesign Patterns in PHP14 StundenDer Kurs behandelt die Designmuster mit besonderem Schwerpunkt auf Mustern, die in PHP verwendet werden .
dsgpatDesign Patterns - efficient code reusability24 StundenDer Kurs wird die Entwurfsmuster abdecken.
designthinkingfordevDesign Thinking Workshop for Software Developers14 StundenDesign Thinking ist eine lösungsbasierte Methode zur Lösung komplexer, unbekannter oder unbekannter Probleme Der Ansatz wurde sowohl von Business- als auch von Engineering-Teams angepasst, um Herausforderungen von der internen Konfliktlösung bis zur Produktentwicklung zu lösen Einige der Methoden, die im Design Thinking verwendet werden, umfassen das Verstehen von menschlichen Bedürfnissen, das Neudefinieren von Problemen in einer humorvollen Weise, das Brainstorming neuer Ideen und das Anwenden eines praktischen Ansatzes beim Prototyping und Testen In diesem instruierten Live-Workshop-Training lernen die Teilnehmer, wie sie die fünf Phasen des Design Thinking anwenden können, um die Probleme der Endnutzer eines Produkts oder einer Dienstleistung besser zu verstehen, und entwickeln dann den besten Lösungsansatz Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Nutzen Sie kreative Strategien, um die Bedürfnisse Ihrer Kunden mit technisch machbaren Lösungen zu verbinden Formulieren Sie eine Strategie zur Steigerung des Kundennutzens und zur Verbesserung der Produkt- und Serviceangebote Publikum Entwickler Projektmanager Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
uml2itmprepOCUP2 UML 2.5 Certification - Intermediate Exam Preparation14 StundenPublikum: Entwickler, Programmierer, Business-Analysten, Projektmanager, Software-Architekten, Tester, Dokumentations-Verantwortliche oder alle, die am Software-Entwicklungsprozess beteiligt sind Ziele: Bereitet Sie auf die Arbeit mit einer breiten Palette von UML-Elementen vor Lehrt Sie, wie komplexe UML-Modelle erstellt werden Bereitet Sie darauf vor, qualifiziertes leitendes Mitglied eines UML-Entwicklungsteams zu werden .
uml2advprepOCUP2 UML 2.5 Certification - Advanced Exam Preparation14 StundenPublikum: Entwickler, Programmierer, Business-Analysten, Projektmanager, Software-Architekten, Tester, Dokumentations-Verantwortliche oder alle, die am Software-Entwicklungsprozess beteiligt sind Ziele: Bereitet Sie auf die Arbeit mit einer breiten Palette von UML-Elementen vor Lehrt Sie, wie komplexe UML-Modelle erstellt werden Erlaubt Ihnen, sich als Senior-Mitglied eines UML-Entwicklungsteams zu qualifizieren .

Zukünftige Softwaredesign Kurse

CourseSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
Design Patterns in C# - StuttgartMo, 2018-10-22 09:302970EUR / 3570EUR
Design Patterns in PHP - KölnMo, 2018-10-29 09:303000EUR / 3600EUR
PHP Patterns and Refactoring - DresdenMo, 2018-10-29 09:304500EUR / 5300EUR
Embedded C Application Design Principles for Automotive Professionals - BremenMo, 2018-11-05 09:303500EUR / 4100EUR
Object Oriented Design using Design Patterns - Frankfurt am MainDo, 2018-11-08 09:303000EUR / 3600EUR
Softwaredesign Schulung, Softwaredesign boot camp, Softwaredesign Abendkurse, Softwaredesign Wochenendkurse, Softwaredesign Kurs, Softwaredesign Training, Softwaredesign Seminar, Softwaredesign Seminare, Softwaredesign Privatkurs, Softwaredesign Coaching, Softwaredesign Lehrer

Sonderangebote

Course Ort Schulungsdatum Kurspreis (Fernkurs / Schulungsraum)
Introduction to .Net Core Berlin Mi, 2018-10-17 09:30 2970EUR / 3570EUR
Design Patterns in C# Stuttgart Mo, 2018-10-22 09:30 2970EUR / 3570EUR
Comprehensive Git Dresden Mi, 2018-10-31 09:30 4050EUR / 4850EUR
Cloud computing essentials for managers / software engineers Hamburg Mo, 2018-11-12 09:30 5940EUR / 6740EUR
System Engineering using SysML and UML 2 Frankfurt am Main Mo, 2018-11-19 09:30 5198EUR / 5998EUR
Managing Configuration with Ansible Frankfurt am Main Mi, 2018-11-21 09:30 4455EUR / 5255EUR
OCEB2 OMG Certified Expert in BPM - Fundamental Exam Preparation Erfurt Mi, 2018-12-19 09:30 6300EUR / 7300EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking to expand our presence in your region!

As a Business Development Manager you will:

  • expand business in the region
  • 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.

contact us right away!