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 Schweiz oder in NobleProg Corporate Trainingszentren in Schweiz Remote-Live-Training wird über einen interaktiven Remote-Desktop durchgeführt NobleProg Ihr lokaler Trainingsanbieter.

Machine Translated

Erfahrungsberichte

★★★★★
★★★★★

Softwaredesign Kurspläne

Name des Kurses
Dauer
Überblick
Name des Kurses
Dauer
Überblick
14 Stunden
Überblick
A two day course covering all design principles with code examples coupled with recent industrial technology; very useful for automotive software developers
21 Stunden
Überblick
With the emergence of very complex distributed systems, complexity of a single system moved to the complexity of the architecture of the group of systems. This course covers the relationship of Software Architecture with Technical Enterprise Architecture. These two areas are interrelated in a way which currently is not well described. For example, splitting complex monolithic system into two systems communicating via web services will trigger substantial changes to both the new systems, and the architecture between them.

This course will cover trade-offs, currently common patterns and solutions for managing complex systems and communication within and between them.
14 Stunden
Überblick
This instructor-led, live training (online or onsite) is aimed at C developers wishing to learn embedded C design principles.

By the end of this training, participants will be able to:

- Understand the design considerations that make embedded C programs reliable
- Define the functionality of an embedded system
- Define the program logic and structure to obtain the desired result
- Design a reliable, error-free embedded application
- Obtain optimal performance from target hardware

Format of the Course:

- Interactive lecture and discussion
- Exercises and practice
- Hands-on implementation in a live-lab environment

Course Customization Options:

- To request a customized training for this course, please contact us to arrange.
21 Stunden
Überblick
Model Based Development (MBD) is a software development methodology that enables faster, more cost-effective development of dynamic systems such as control systems, signal processing and communication systems. It relies on graphic modeling rather than the traditional text based programming.

In this instructor-led, live training participants will learn how to apply MBD methodologies to reduce development costs and accelerate the time to market of their embedded software products.

By the end of this training, participants will be able to

- Select and utilize the right tools for implementing MBD.
- Use MBD to carry out rapid development in the early stages of their embedded software project.
- Shorten the release of their embedded software into the market.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at web designers who wish to design an application with Adobe XD.

By the end of this training, participants will be able to:

- Set up Adobe XD to start designing an application.
- Develop quick wireframes.
- Create prototypes that contain micro interactions.
- Add UX designs to a CV.
14 Stunden
Überblick
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 Stunden
Überblick
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 Stunden
Überblick
The course will cover the design patterns with particular emphasis on patterns used in PHP.
21 Stunden
Überblick
The course is designed for experienced programmers who want to explore issues related to the use of patterns and refactoring. Each participant know the properties and practical examples of the use of these patterns, which in turn will enable the efficient build correct the application code.
14 Stunden
Überblick
The training is designed for JavaScript developers, designing and implementing advanced Internet applications. Topics discussed during the training aimed at bringing best practices in JavaScript programming and highlight the most common mistakes. An important point of the training is to discuss the available object-oriented programming with JavaScript syntax.
14 Stunden
Überblick
Objective:

Helping Technical Analysts and Designers to understand how to go through software implementation of the requirements, ensuring traceability between business specifications and the software code.

This 2 day training course aims at assisting technical analysts and designers in designing specifications described by the business analysts. After transformation into software component representations, the resulting system components trace system requirements toward software component structures.

Finally, these technical specifications are implemented in software code and tested upon component basis. The resulting software components provide good level of reactivity to changes as they allow to trace separately toward the implementation level the system behaviours layer by layer (from the user interfaces toward business objects layer through the application components where the usage choices of the actors are stored.
14 Stunden
Überblick
Microservice architecture is an approach to developing a software application as a suite of small, independent services, each running in its own process and communicating with lightweight mechanisms such as an HTTP resource API. These services can be efficiently deployed using continuous automation systems and bypass the need for centralized management. Microservices can be written in different programming languages and integrate with different data storage systems.

This instructor-led, live training is aimed at enterprise developers and architects. It introduces microservice architecture from a .Net perspective, presents migration strategies from a monolithic system, and walks participants through the creation and deployment of a sample microservice-based application.

By the end of this training, participants will be able to:

- Understand when to use and when not to use microservice architecture
- Create and implement a testing strategy for microservices
- Deploy a sample microservice-based application into a production environment
- Refactor a monolithic application into services

Audience

- Developers
- Architects

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 Stunden
Überblick
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 Stunden
Überblick
Kubernetes is an open-source platform for automating all development stages of containerized applications. Design patterns are iterable solutions to software development problems pertinent to software design. Kubernetes extensions are utilized for configuring and supporting Kubernetes clusters. With the help of Kubernetes design patterns and extensions, users of the platform can achieve CI/CD approaches while maintaining scalability and flexibility of software applications.

This instructor-led, live training (online or onsite) is aimed at developers and DevOps engineers who wish to leverage Kubernetes design patterns and extensions to create enterprise applications on Kubernetes clusters.

By the end of this training, participants will be able to:

- Set up a Kubernetes cluster and configure the necessary DevOps tools.
- Understand the fundamentals of software design patterns and Kubernetes extensions.
- Utilize Kubernetes extensions and design patterns when interacting with Kubernetes API.
- Develop customized Kubernetes resources and apply dynamic controllers to a cluster.
- Manage and secure any Kubernetes environment with the help of Kubernetes plugins.
- Integrate DevOps networking models to existing and prospective Kubernetes projects.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 Stunden
Überblick
Domain Driven Design (DDD) ist ein Ansatz zur Handhabung komplexer Verhaltensweisen bei der Entwicklung von Software .
14 Stunden
Überblick
Design Thinking is a solutions-based methodology for tackling complex problems that are ill-defined or unknown. The approach has been adapted by both business and engineering teams to resolve challenges ranging from internal team conflict resolution to product development. Some of the methods used in Design Thinking include understanding human needs, re-framing problems in a human-centric way, brainstorming new ideas, and adopting a hands-on approach in prototyping and testing.

In this instructor-led, live workshop training, participants will learn how to apply the five stages of Design Thinking to better understand the problems experienced by end-users of a product or service, then develop the best approach for resolving them.

By the end of this training, participants will be able to:

- Use creative strategies to match customers' needs with technologically feasible solutions
- Formulate a strategy to increase customer value and enhance product and service offerings

Audience

- Developers
- Project managers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
35 Stunden
Überblick
This instructor-led, live training in Schweiz (online or onsite) is aimed at persons who wish to learn how to carry out a successful design sprint within their organization.

By the end of this training, participants will be able to:

- Reduce the risk of bringing a new product to market.
- Gather feedback from customers on a new concept, before the product is built.
- Stir up creativity in a team to make critical decisions, faster.
14 Stunden
Überblick
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 Stunden
Überblick
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.

Zukünftige Softwaredesign Kurse

Softwaredesign Schulung, Softwaredesign boot camp, Softwaredesign Abendkurse, Softwaredesign Wochenendkurse, Softwaredesign Kurs, Softwaredesign Training, Softwaredesign Seminar, Softwaredesign Seminare, Softwaredesign Privatkurs, Softwaredesign Coaching, Softwaredesign 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 for a good mixture of IT and soft skills in Switzerland!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions