Softwaredesign Schulungen

Softwaredesign Schulungen

Local, instructor-led live Software Design training courses demonstrate through interactive discussion and hands-on practice the fundamentals of Software Design.

Software Design training is available as "onsite live training" or "remote live training". Onsite live Softwaredesign trainings in Österreich can be carried out locally on customer premises or in NobleProg corporate training centers. Remote live training is carried out by way of an interactive, remote desktop.

NobleProg -- Your Local Training Provider

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 .
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 .
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 .
35 hours
Overview
Software 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.
21 hours
Overview
Der 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.
14 hours
Overview
Zielsetzung:

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.
14 hours
Overview
Microservice-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 .
21 hours
Overview
The evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new demands, modern architectures require a different set of patterns and practices. In this training, we examine ways to identify, understand and adjust to these new requirements.

Audience
This training is intended for people who are somewhat familiar with container technology and with Kubernetes concepts but are perhaps lacking the real world experience. It is based on use cases, and lessons learnt from real life projects with the intention of making people inspired to create and manage even better cloud native applications.

- Developers
- Operations
- DevOps
- QA Engineers
- IT Project Managers

Format of the Course

- Interactive lecture and discussion
- Lots of exercises and practice
- Handson implementation in a live-lab environment

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
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
Das 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.
14 hours
Overview
Ein zweitägiger Kurs, der alle Designprinzipien mit Codebeispielen in Verbindung mit neuester industrieller Technologie behandelt .
14 hours
Overview
Ein zweitägiger Kurs, der alle Designprinzipien mit Codebeispielen in Verbindung mit neuester Industrietechnologie behandelt; sehr nützlich für automotive Softwareentwickler .
14 hours
Overview
Der Kurs behandelt die Designmuster mit besonderem Schwerpunkt auf Mustern, die in PHP verwendet werden .
14 hours
Overview
Zielgruppe:

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.
14 hours
Overview
Design 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 .
14 hours
Overview
Publikum: 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 .
14 hours
Overview
Publikum: 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 .
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 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 Austria!

As a Business Development Manager you will:

  • expand business in Austria
  • 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!