64
Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 [email protected] Dateiname Noser Academy_2020.docx Version 1.0 Datum 23.01.2020

Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 [email protected]

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy 2020 Seminarprogramm der Noser Engineering AG

Noser Engineering AG Rudolf-Diesel-Strasse 3

CH-8404 Winterthur

Tel. +41 52 234 56 11

[email protected]

Dateiname Noser Academy_2020.docx

Version 1.0

Datum 23.01.2020

Page 2: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 2 von 64

Vorwort

Willkommen bei der Noser Engineering AG

Als führendes und etabliertes Software-Dienstleistungs-Unternehmen in der technischen Informatik

bietet Noser Engineering AG seit 1984 Lösungen und Unterstützung für lokale, europäische und

multinationale Unternehmungen an.

Neues, Spannendes, Anspruchsvolles – dafür geben wir unsere Erfahrung und unsere Energie.

Mit über 170 Mitarbeitenden arbeiten wir an Ihrem Erfolg – tagtäglich. Setzen Sie auf uns.

Als Gewinnerin des Swiss ICT Champion Award und Microsoft ALM Inner Circle Award, als

Gründungsmitglied der Open Handset Alliance (Android), mit einer breiten Erfahrung in Embedded-

Lösungen und als Marktführerin im «Swiss System Testing/QA» bieten wir Ihnen die grösstmögliche

Sicherheit. Unsere Werte Qualität, pünktliche Lieferungen, Agilität und Innovation führen Sie rasch

zum Ziel.

Für den Projekterfolg und die persönliche Perspektive müssen Ingenieure und Informatiker bestens

ausgebildet und auf dem aktuellen Stand sein – dies in allen relevanten Technologien und Methoden.

Für dieses Ziel hat die Noser Gruppe eine Weiterbildungsstrategie entwickelt, welche sowohl auf

öffentlichen Kursen als auch auf massgeschneiderten Seminaren basiert. Diese Seminare bauen

aufeinander auf und sind auf die Anforderungen unserer Kunden und die jeweilige Erfahrung der

Teilnehmer zugeschnitten. Massgebend ist jederzeit die Anwendbarkeit des Gelernten, was unter

anderem durch anschliessende Zertifikate gemessen wird.

Gerne laden wir Sie, unsere Kunden, ein, zusammen mit unseren Ingenieuren ausgewählte Seminare

zu besuchen.

Kontaktieren Sie uns gerne über [email protected] und nutzen Sie diese Gelegenheit.

Wir freuen uns auf Sie!

Page 3: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 3 von 64

Inhaltsverzeichnis

1. Softwareentwicklung .............................................................................................................. 6

Grundlagen der Programmierung ............................................................................................. 6

Clean Code Developer ............................................................................................................. 6

Design Pattern .......................................................................................................................... 6

Objektorientierte Analyse und Entwurf mithilfe von UML ......................................................... 7

.NET Entwicklung...................................................................................................................... 8

Entity Framework Core 3.1 ....................................................................................................... 8

ASP.NET Core 3.1 .................................................................................................................... 8

Funktionale Programmierung mit C# ...................................................................................... 10

Concurrent Programming with C# .......................................................................................... 10

Unit Testing with C# ................................................................................................................ 11

Java Entwicklung .................................................................................................................... 12

«Get Certified!» zum OCAJP (JAW) ....................................................................................... 12

«Get Certified!» zum OCPJP (JPW) ....................................................................................... 13

Architect Enterprise Applications with Java EE ...................................................................... 14

Kotlin ....................................................................................................................................... 14

Web Entwicklung .................................................................................................................... 15

Angular Fronted Entwicklung .................................................................................................. 15

Angular Advanced & NgRx ..................................................................................................... 15

Web API und SignalR ............................................................................................................. 16

Mobile Entwicklung ................................................................................................................. 17

Einführung in die Android-App-Programmierung (QAB) ........................................................ 17

Objective-C-Crashkurs (OBJ) ................................................................................................. 18

App-Entwicklung für iOS ......................................................................................................... 18

Xamarin ................................................................................................................................... 19

1.5.4.1. .NET Cross-Platform Development with Xamarin .................................................................. 19

1.5.4.2. Xamarin Forms ....................................................................................................................... 20

DevOps ................................................................................................................................... 21

OpenShift ................................................................................................................................ 21

Security ................................................................................................................................... 22

Hacking Lab Workshop ........................................................................................................... 22

Security for Web- and Mobile Applications ............................................................................. 23

Mobile Security ....................................................................................................................... 24

Secure Web Development ...................................................................................................... 24

2. Softwarearchitektur .............................................................................................................. 25

iSAQB Foundation Level inkl. Zertifizierung ........................................................................... 25

iSAQB AGILA Agile Software Architektur ............................................................................... 25

iSAQB AWERT Architekturbewertung mit ATAM ................................................................... 25

iSAQB DDD Domain Driven Design ....................................................................................... 26

iSAQB EMBEDDED Embedded Systems .............................................................................. 26

iSAQB FLEX Flexible Architekturmodelle............................................................................... 27

iSAQB WEB Web-Architektur ................................................................................................. 27

3. Embedded Entwicklung ....................................................................................................... 28

C++ ......................................................................................................................................... 28

Page 4: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 4 von 64

Modern C++ ............................................................................................................................ 28

C++ Wizardry for Embedded .................................................................................................. 28

C++ für Fortgeschrittene: Erweiterte Nutzung gemäss ISO-Standard (C++11/C++98) ......... 29

C++11/14: Upgrade auf den neuen ISO-Standard ................................................................. 29

C++ Design Pattern Programmierung .................................................................................... 30

Unittest mit C++ Workshop ..................................................................................................... 30

Real Time Applications ........................................................................................................... 31

Workshop LoRaWAN .............................................................................................................. 31

Bluetooth – Entwicklung und Design ...................................................................................... 31

BLE Workshop zu Bluetooth Low Energy............................................................................... 32

RT Architektur und Design von Real-Time Software .............................................................. 32

RT Embedded Software Testing and Debugging ................................................................... 32

RT Design of Distributed and Multicore Systems & Software ................................................ 33

IP Networking and VPN .......................................................................................................... 33

Linux........................................................................................................................................ 34

Linux Zertifikat LPIC-1 Junior Level Linux Professional ......................................................... 34

Linux Zertifikat LPIC-2 Advance Level Linux Professional ..................................................... 34

Linux Zertifikat LPIC-3 “Senior Linux Professional” ................................................................ 34

Embedded Echtzeit-Linux: Vom Bootloader bis zum Realtime-System................................. 35

Embedded-Linux: Linux Treiber-Entwicklung ......................................................................... 35

Linux: Tracing & Debug .......................................................................................................... 35

Mikrocontroller ........................................................................................................................ 36

DSP-Grundlagen: Applikation mit dem Mikrocontroller .......................................................... 36

ARM CortexTM-M4, M3, M1, M0 (ARM): Architektur und Embedded Programmierung ......... 36

ARM Trustzone mit OP-TEE ................................................................................................... 36

Sicherheit ................................................................................................................................ 37

HackingLab for IoT.................................................................................................................. 37

Funktionale Sicherheit ............................................................................................................ 37

4. Testing ................................................................................................................................... 38

ISTQB® - Certified Tester Foundation Level Zertifikat ............................................................ 38

ISTQB® - Certified Tester (Advanced Level) – Test Analyst .................................................. 39

ISTQB® - Certified Software Tester (Advanced Level) – Technical Test Analyst .................. 40

ISTQB® - Certified Tester (Advanced Level) - Test Manager................................................. 41

ISTQB® - Agile Tester ............................................................................................................. 42

ISTQB® - Model-Based Tester ................................................................................................ 43

ISTQB® - Security Tester Foundation Level ........................................................................... 44

Cyber Security Tester – Hands- on Foundation ..................................................................... 46

ISTQB® - Test Automation Engineer ...................................................................................... 47

ISTQB® - Certiefied Usability Tester (Foundation Level) ....................................................... 48

CMAP© - Mobile App Testing - Foundation Level .................................................................. 49

Automatisiertes Testen von Web- und mobilen Anwendungen mit Selenium (ELN) ............. 50

Testautomatisierung mit Ranorex® ......................................................................................... 50

Basics für erfolgreiches Testen (Kurs von ?).......................................................................... 51

Unit Testing ............................................................................................................................. 51

5. Usability ................................................................................................................................. 52

GUI Einführung in Usability und User Experience .................................................................. 52

Page 5: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 5 von 64

IBUQ-Foundation Level Zertifizierung .................................................................................... 53

UXQB Certified Professional for Usability and User Experience ........................................... 55

Interaktives Prototyping mit Axure .......................................................................................... 56

6. Projektmanagement.............................................................................................................. 57

IREB® Certified Professional for Requirements Engineering - Foundation Level .................. 57

RE@Agile Advanced Level (IREB Certified Profesional for Requirements Engineering) ...... 58

Klassische Projektmanagement IPMA Level C Zertifizierung ................................................ 58

IPMA D Kurs ........................................................................................................................... 59

Certified Scrum Master ........................................................................................................... 59

Certified Product Owner ......................................................................................................... 59

Kanban .................................................................................................................................... 60

SAFe ....................................................................................................................................... 60

7. Softskills ................................................................................................................................ 61

Auftrittskompetenz und Rhetorik............................................................................................. 61

BIKABLO Visuelle Kommunikation ......................................................................................... 61

BIKABLO Visuelles Storytelling .............................................................................................. 61

Wirkungsvoll präsentieren ...................................................................................................... 62

Effiziente Führung im Alltag .................................................................................................... 62

Selbstmanagement ................................................................................................................. 63

Consulting for Engineers: Kommunikation, Präsentation, Verhandlungstechnik ................... 64

Page 6: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 6 von 64

1. Softwareentwicklung

Grundlagen der Programmierung

Clean Code Developer

Ziel & Nutzen Professionelle Entwickler verbessern sich kontinuierlich und kennen die Grundprinzipien von sauberem Code

Inhalt

Workshop für Clean Code Development. Eine Menge von Prinzipien und Best Practices für Programmierer anhand konkreter Code Beispiele aus der Praxis.

http://www.clean-code-developer.de/

Dauer 1.5 Tage

Datum nach Vereinbarung

Unterlagen Keine

Hardware Eigenen Laptop mitbringen

Kosten CHF 1’100.-, Kundenpreis CHF 600.-

Voraussetzung C# Programmierer

Zielpublikum Geeignet für Professionals

Kursleiter Nicht bekannt

Design Pattern

Ziel & Nutzen Neu: unabhängig von einer Programmiersprache. Nach Besuch dieses Kurses kannst du Applikationen und Klassenbibliotheken so designen und implementieren, dass sie leicht anpassbar, erweiterbar und verständlich sind und wesentliche Teile daraus wiederverwendet werden können und du bist in der Lage, bestehende Applikationen und Bibliotheken bezüglich dieser Eigenschaften zu beurteilen und entsprechend weiterzuentwickeln

Inhalt

1.Einführung in Patterns 2.Beispiele für Design Patterns Observer, Singleton etc. 3.Anwendungsfälle und Implementationen von wichtigen Patterns wie: • Abstract Factory • Builder • Prototype • Adapter • Composite • Flyweight • Iterator • Strategy • Visitor 4. Beispiele für den Einsatz von Design Patterns in .NET 5. Weitere Pattern Kataloge 6. Refactoring mit Design Pattern

Dauer 2 Tage

Datum Nach Vereinbarung

Unterlagen Keine

Hardware Eigenen Laptop mitbringen

Kosten CHF 1’100.-, Kundenpreis CHF 600.-

Voraussetzung Gute Kenntnisse einer Programmiersprache und objektorientierter Programmierung

Zielpublikum Programmierer, die ihren Code besser strukturieren möchten

Kursleiter Hans Peter Bornhauser

Page 7: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 7 von 64

Objektorientierte Analyse und Entwurf mithilfe von UML

Ziel & Nutzen Der Kurs „Objektorientierter Entwurf und Analyse mithilfe von UML“ beinhaltet eine Anleitung und stützt sich auf praktische Erfahrungen, die sich schwerpunktmässig auf die effektive Verwendung objektorientierter Technologien und die angemessene Verwendung von Softwaremodellierung in Software-Entwicklungsprozessen konzentrieren.

Inhalt Der Kursteilnehmer erfahren die Vorteile der weit verbreiteten Modellierungssprache Unified Modeling Language (UML), Version 2.2, zur Unterstützung beim Kommunizieren von Konzepten und Entscheidungen, beim Verständnis von Problemen und vorgeschlagenen Lösungen sowie beim Umgang mit der Komplexität der Artefakte, die das Problem und die vorgeschlagene Lösung beschreiben. Der Kurs ist so strukturiert, dass er der generischen Form eines Software-Entwicklungsprozesses mit Schwerpunkt auf Analyse- und Entwurfsaspekten in objektorientieren Softwareprojekten folgt. Dieser generische Prozess kann problemlos an spezifische Prozesse angepasst werden, die später in diesem Kurs besprochen werden. In dem Kurs werden auch Muster und Frameworks behandelt, die die Erstellung flexiblerer und wiederverwendbarer Softwarekomponenten erleichtern.

Dauer 5 Tage

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten CHF 3'375.-

Voraussetzung 1Z0-804 — Oracle Certified Professional Java SE 7 Programmer

Zielpublikum Systemarchitekten, Softwareingenieure, Systemanalysten und Entwickler, die für die Konzeption und die Erstellung objektorientierter Softwareanwendungen zuständig sind.

Prüfung / Zertifikat

Option 1 Java SE 6 Developer Certified Master Assignment Java SE 6 Developer Certified Master Essay ➔ Kosten CHF 476.- Option 2 1Z0-864 — Java EE 5 Enterprise Architect Certified Master 1Z0-865 — Java (EE) Enterprise Architect Certified Master Assignment 1Z0-866 — Java (EE) Enterprise Architect Certified Master Essay Kosten CHF 714.-

Anbieter Oracle

Page 8: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 8 von 64

.NET Entwicklung

Entity Framework Core 3.1

Ziel & Nutzen Sie benutzen EF Core, um effizient Ihre Datenzugriffsschicht zu implementieren Sie kennen zahlreiche Tools, um produktiv arbeiten zu können

Inhalt

- Einführung und Überischt - Das Modell erstellen

• Convention over Configuration

• Fluent API

• Beziehungen zwischen Daten - Datenbank abfragen

• Eager vs. Lazy Loading - Daten speichern

• Nebenläufigkeit - Datenbank Migration - Weitere Features

• Owned Types

• Value Converter

• Globale Query Filter

• Data Seeding

• Direct SQL - Performance Optimierung - Tools und Extensions

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Script und Codebeispiele

Hardware keine

Kosten CHF 800.-, Kundenpreis Fr. 450.-

Voraussetzung Kenntnisse von C# und .NET Framework. Grundkenntnisse von Datenbanken sind von Vorteil.

Zielpublikum Softwareentwickler, die das neue Framework anwenden wollen. Kenntnisse von EF 6.x sind von Vorteil, aber nicht Voraussetzung.

Anbieter Digicomp

ASP.NET Core 3.1

Ziel & Nutzen Kenntnis der neusten Microsoft Web Technologien

Inhalt

ASP.NET Core ist ein schlankes Framework zur Erstellung von Web- und Cloud-Applikationen. Es ist modular aufgebaut und komplett Open Source.

• ASP.NET Core in der Praxis o Controller und Views o Layouts o Mutation von Daten o Templates o Validierung

• ASP.NET Core Features o Dependency Injection o Konfiguration o View Components o Tag Helpers o Razor Pages o Middleware o Action Filter o Lokalisierung

• Security

• Deployment von ASP.NET-Core-Applikationen

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Digicomp Kursunterlagen

Page 9: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 9 von 64

Hardware Keine

Kosten CHF 1‘600.-, Kundenpreis CHF 900.-

Voraussetzung Gute Kenntnisse von ASP.NET WebForms oder ASP.NET MVC

Zielpublikum Webentwickler für .NET

Kursleiter Hans Peter Bornhauser

Page 10: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 10 von 64

Funktionale Programmierung mit C#

Ziel & Nutzen Die funktionale Programmierung erfährt in letzter Zeit eine Renaissance. Nicht nur die klassischen Programmiersprachen wie Haskell sind wieder en vogue, sondern moderne Programmiersprachen wie C#, Java oder C++ werden erweitert um funktionale Paradigmen. Mit dem Wissen um den korrekten Einsatz dieser Paradigmen werden deine Programme stabiler und besser testbar.

Inhalt

Wichtige Grundkonzepte - Immutability - Purity und Side Effects Funktionale Features in C# - Extension Methods - Auto Properties and Immutability - Expression Bodies Members - Pattern Matching - Tuples and Deconstruction - Local functions Patterns - CQS Principle - Tester-Doer Pattern - Pipelining - Null Object Pattern

Dauer 1 Tag

Datum 20.10.2020

Unterlagen Handouts

Hardware Eigenen Laptop mitbringen

Kosten CHF 800.-, Kundenpreis Fr. 450.-

Voraussetzung Grundkenntnisse in C#

Zielpublikum Programmierer

Kursleiter Hans Peter Bornhauser

Concurrent Programming with C#

Ziel & Nutzen Die Teilnehmer fühlen sich sicher in der Verwendung des Parallel Framework und der asynchronen Programmierung mit async/await.

Inhalt Asynchrone Programmierung, Multithreading, Task Parallel Library, Varianten der Synchronisation, Cancellation and Progress etc.

Dauer 1 Tag

Datum Nach Vereinbarung

Unterlagen Folien

Hardware Eigenen Laptop mitbringen

Kosten CHF 900.-, Kundenpreis CHF 500.-

Voraussetzung .NET Programmierer, Grundkenntnisse in C#

Zielpublikum Programmierer

Kursleiter Erik Stroeken

Page 11: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 11 von 64

Unit Testing with C#

Ziel & Nutzen Agile Methoden setzen Unit Tests voraus. In diesem Workshop lernen Sie, wie Sie Unit Tests richtig schreiben und worauf Sie achten müssen. Jeder Entwickler hat schon einen Unit Test geschrieben. Oft wird dabei der Code dupliziert, was bei späteren Änderungen rasch zur Hypothek wird. Im Workshop lernen wir, wie man richtig mit Unit Tests umgeht.

Inhalt Repetition Grundlagen von Unit Tests Mocking Architektur für Unit Tests

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Eigenen Laptop mitbringen

Kosten CHF 400.-

Voraussetzung Gute .NET Kenntnisse, Prinzipien von Unit Tests sind bekannt.

Zielpublikum Entwickler, die sich noch schwertun, die richtigen Unit Tests zu schreiben.

Kursleiter Erik Stroeken

Page 12: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 12 von 64

Java Entwicklung

«Get Certified!» zum OCAJP (JAW)

Ziel & Nutzen Gezielte Vorbereitung auf die internationale Zertifizierung «Oracle Certified Associate Java Programmer (OCAJP)» für Java-Einsteiger mit Erfahrung

Inhalt

Der von Oracle definierte und verliehene Titel Oracle Certified Associate Java Programmer (OCAJP) ist eine internationale Zertifizierung, mit deren Erwerb Ihnen fundamentales Wissen im Bereich der Programmierung von Applikationen mit der Java Standard Edition (Java SE) bescheinigt wird. Folgende Themen (aus den Objectives der Zertifizierungsprüfung) werden trainiert: - Java Basics - Working with Java Data Types - Using Operators and Decision Constructs - Creating and Using Arrays - Using Loop Constructs - Working with Methods and Encapsulation - Working with Inheritance - Handling Exception

Dauer 4 Tage

Datum Auf Anfrage

Unterlagen Kursmaterial des Anbieters

Hardware Laptop mit Java IDE benötigt

Kosten CHF 2‘800.-

Voraussetzung Keine

Zielpublikum Junior Engineers, die sich auf Zertifizierung vorbereiten wollen.

Prüfung / Zertifikat Java SE 7 Programmer I 1Z0-803 — Oracle Certified Associate Java SE 7 Programmer

Anbieter Digicomp

Page 13: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 13 von 64

«Get Certified!» zum OCPJP (JPW)

Ziel & Nutzen Gezielte Vorbereitung auf die internationale Zertifizierung «Oracle Certified Professional Java Programmer (OCPJP)» für Java-Programmierer mit Erfahrung.

Inhalt Der von Oracle definierte und verliehene Titel Oracle Certified Professional Java Programmer (OCPJP) ist eine internationale Zertifizierung, mit deren Erwerb Ihnen vertiefte Kenntnisse im Bereich der Programmierung und Wartung von Applikationen mit der Java Standard Edition (Java SE) bescheinigt werden. Mit dieser Zertifizierung bilden Sie ausserdem die Grundlage für alle weiterführenden Java-Zertifikate. Folgende Themen (aus den Objectives der Zertifizierungsprüfung) werden trainiert: - Java Class Design - Advanced Class Design - Object-Oriented Design Principles - Generics and Collections - String Processing - Exceptions and Assertions - Java I/O Fundamentals - Java File I/O (NIO.2) - Building Database Applications with JDBC - Threads - Concurrency - Localization

Dauer 6 Tage

Datum Auf Anfrage

Unterlagen Kursmaterial des Anbieters

Hardware Laptop mit Java IDE benötigt

Kosten CHF 4‘200.-

Voraussetzung 1Z0-803 — Oracle Certified Associate Java SE 7 Programmer

Zielpublikum Junior Engineers, Professional Engineers, die sich auf Zertifizierung vorbereiten wollen.

Prüfung / Zertifikat Java SE 7 Programmer II 1Z0-804 — Oracle Certified Professional Java SE 7 Programmer

Anbieter Digicomp

Page 14: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 14 von 64

Architect Enterprise Applications with Java EE

Ziel & Nutzen This Architect Enterprise Applications with Java EE training teaches you how to develop robust architectures for enterprise Java applications using the Java Platform, Enterprise Edition (Java EE) technology.

Inhalt - Define the enterprise architect’s roles, responsibilities and deliverables. - Identify non-functional requirements (NFRs) and describe common

problems and solutions. - Translate business requirements into an architecture. - Weigh choices in architecting the client, web, business, integration and

data tiers. - Apply various evaluation criteria to choosing architectural elements and

patterns, tools, servers and frameworks. - Prepare for the Oracle Certified Enterprise Architect exam.

Dauer 5 Tage

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten CHF 5'750.-

Voraussetzung Keine

Zielpublikum (Java-) Architect

Prüfung / Zertifikat

1Z0-864 — Java EE 5 Enterprise Architect Certified Master 1Z0-865 — Java (EE) Enterprise Architect Certified Master Assignment 1Z0-866 — Java (EE) Enterprise Architect Certified Master Essay CHF 714.-

Anbieter Oracle

Kotlin

Ziel & Nutzen Workshop zur Einführung in die Sprache Kotlin, Kotlin gewinnt an Bedeutung in diversen Projekte, u.a. in Microservices, Android-Entwicklung und als Ausgang für Crosscompiler zu JavaScript

Inhalt Basis Sprachkonstrukte, Objektorientierte Programmierung, Funktionale Programmierung

Dauer 1 Tag

Datum Nach Vereinbarung

Unterlagen Keine

Hardware Eigenen Laptop mitbringen

Kosten Auf Anfrage

Voraussetzung Interesse an modernen Programmiersprachen

Zielpublikum Programmierer

Kursleiter Fabian Mächler

Page 15: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 15 von 64

Web Entwicklung

Angular Frontend Entwicklung

Ziel & Nutzen Die Konzepte und das Programmiermodell von Angular 2 verstehen. Ein Angular-2-Projekt aufsetzen und eine Single-Page-Applikation basierend auf Angular 2 realisieren. Die verschiedenen Tooling-Optionen für einen modernen JavaScript Build kennen.

Inhalt

- Einführung in die moderne JavaScript-Programmierung mit ECMAScript - Einführung in die Programmierung mit TypeScript JavaScript-Modul-

Systeme, Loaders und Bundlers (Webpack & SystemJS) - Aufbau einer modernen JavaScript Build Toolchain - Einführung in Angular 2 (Konzepte, Bausteine, APIs) - Realisierung einer Single-Page-Applikation basierend auf Angular 2

(Komponenten, Services, Routing, Backend-Zugriff etc.) - Unterschiede zu AngularJS und mögliche Upgrade-/Migrations-

Szenarien

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Digicomp Kursunterlagen

Hardware Keine

Kosten CHF 1‘600.-, Kundenpreis CHF 900.-

Voraussetzung Basiskenntnisse in der Web-Programmierung und JavaScript. Erfahrung mit AngularJS ist ein Vorteil, aber nicht Voraussetzung.

Zielpublikum Erfahrene Web-Entwickler

Kursleiter Fabian Gosebrink

Angular Advanced & NgRx

Ziel & Nutzen Lernen Sie mit NgRx fortgeschrittene Techniken wie Lazy Loading und Statusverwaltung

Inhalt

- In die Kommunikation mit Komponenten eintauchen - Teilen Sie Ihre Anwendung in Funktionsmodule auf - Zustandsverwaltung mit Redux & NgRx - Unit Testing mit Jasmine, Karma - End-to-End-Tests mit Cypress / Protractor - Erstellen Sie npm-Bibliotheken mit der Angular-CLI und verwenden Sie

sie in Ihrer App - Erstellen Sie eine Erstellungspipeline mit Visual Studio Team Services - Stellen Sie Ihre Angular-Anwendung in Azure bereit

Dauer 2 Tage

Datum 5./6. Mai 2020

Unterlagen Handouts, Codebeispiele

Hardware Eigenen Laptop mitbringen

Kosten CHF 1‘600.-, Kundenpreis CHF 900.-

Voraussetzung

Sie arbeiten seit einiger Zeit mit Angular und haben umfassende Erfahrung mit dem Framework. Sie beherrschen grundlegende Konzepte wie Abhängigkeitsinjektion, Komponenten und Dienste und verwenden Angular täglich. Sie möchten sich und Ihr Projekt weiterentwickeln, aber Bücher und Artikel reichen Ihnen nicht aus - Sie möchten bestimmte Ansätze direkt mit Experten diskutieren und die beste Lösung finden.

Zielpublikum Erfahrene Web-Entwickler mit Kenntnissen von Angular

Kursleiter Fabian Gosebrink

Page 16: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 16 von 64

Web API und SignalR

Ziel & Nutzen Sie lernen, Ihre Server-seitige Businessfunktionalität über eine REST-Schnittstelle beliebigen Clients zur Verfügung zu stellen Darüber hinaus lernen Sie, wie Sie Ihre Client-seitige HTML5-Webapplikation vom Server her benachrichtigen können.

Inhalt

Client-seitige HTML5-Webapplikationen sowie mobile Applikationen kommunizieren heute via REST Services mit dem Backend. ASP.NET Web API ist die aktuelle .NET-Technologie, um die Server-Seite des Service zu implementieren. In diesem Kurs lernen Sie die Implementation der gesamten Schnittstelle der relevanten HTTP-Verbs (Methoden) sowie Aspekte der Sicherheit und Versionierung kennen. Echtzeitfähige Webapplikationen erfordern eine bidirektionale Kommunikation mit dem Server. SignalR ist ein Server- und Client-seitiges Framework, das WebSockets unterstützt und auf eine einfache Weise Aufrufe vom Server zum Client zulässt. - Einführung in Web API - REST und http - API-Grundfunktionen - Sicherheit und Versionierung - Verwendung von SignalR

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten CHF 870.-, Kundenpreis 450.-

Voraussetzung Gute C# Kenntnisse sowie Grundkenntnisse von ASP.NET.

Zielpublikum Softwareentwickler mit guten Kenntnissen von .NET

Anbieter Digicomp

Page 17: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 17 von 64

Mobile Entwicklung

Einführung in die Android-App-Programmierung (QAB)

Ziel & Nutzen Entwicklung von Apps für Android Geräte ist echtes Programmieren mit einigen Eigenheiten. Zwar haben Java-Programmierer schon gute Voraussetzungen, aber auch für die ergeben sich Spezialitäten.

Inhalt In diesem Kurs lernen Sie die verschiedenen Bestandteile kennen, die Sie benötigen, um Apps für die Android-Plattform erstellen zu können. Sie lernen die passenden Werkzeuge kennen und wissen, welche Programmierkenntnisse benötigt werden. Darüber hinaus können Sie das Kosten-Nutzen-Verhältnis eines App-Projekts für Ihre Firma abschätzen und wissen, welches Know-how vorhanden sein bzw. erarbeitet werden muss, damit ein Projekt inhouse entstehen kann und Sie Entwicklungsaufwände und Offerten besser abschätzen können. - Android Studio installieren - Überblick Android Studio Editor, Debugger und Android Emulator - Projektübersicht und die Programmiersprache Java - HalloAndroid-App erzeugen - Hybrid-App: Anwendung von WebViews zum Laden von Webinhalten - Sensor-App: Auslesen von Sensordaten der Geräte - Musikplayer-App-Sound vom Web laden/abspielen - Die App an den Google play Store übermitteln

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Kursmaterial des Anbieters sowie Begleitbuch

Hardware Laptop benötigt

Kosten CHF 680.-

Voraussetzung Gute Grundkenntnisse des Windows- oder Mac-OS-Betriebssystems, Android-Smartphone-Anwenderkenntnisse, Java-Programmierkenntnisse von Vorteil

Zielpublikum Software Entwickler, die eine Einführung in Android App Entwicklung benötigen.

Anbieter Digicomp

Page 18: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 18 von 64

Objective-C-Crashkurs (OBJ)

Ziel & Nutzen Sie lernen, wie Sie sich mit Ihren Kenntnissen einer objektorientierten Programmiersprache (z. B. C++, Java, C#) auf Anhieb zurechtfinden.

Inhalt - Überblick Objective-C

• Einführung und Geschichte

• Eigenschaften von Objective-C

• Syntax und Unterschiede

• Locking

• Exceptions - Wichtige Standard-Klassen - Klassen

• Klassendefinition und Instanzierung

• Attribute (Datenelemente)

• Zugriff auf Klassenelemente

• Methoden (Klassen- und Instanzmethoden)

• Nachrichten - Klassen, Kategorien, Protokolle, Vererbung

• Vererbung

• Kategorien

• Protokolle

• Dynamisches und spätes Binden

• Dynamische Typisierung - Objective-C 2.0 - Tools, Tipps und Tricks

• Wichtige Frameworks und Klassen

• Hilfreiche Werkzeuge - Praxistipps und -tricks

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Kursunterlagen des Anbieters

Hardware Laptop benötigt

Kosten CHF 1'750.-

Voraussetzung Grundlagen der Sprache C, C++ oder Java und Grundkenntnisse der objektorientierten Programmierung gemäss den folgenden Kursen

Zielpublikum Software Entwickler, die eine Einführung in Objective-C Entwicklung benötigen.

Anbieter Digicomp

App-Entwicklung für iOS

Ziele & Nutzen Applikation für iOS in Swift zu implementieren

Inhalt Der Kurs umfasst drei inhaltliche Schwerpunkte: iOS Software Development Kit Programmiersprache Swift Architektur von iOS-Apps

Dauer 7 Tage

Datum Auf Anfrage

Unterlagen Auf Anfrage

Hardware Keine

Kosten CHF 1’150.-

Voraussetzung Erfahrung in der objekt-orientierten (OO) Programmierung, z.B. mit Java, C++, C# oder einer anderen OO-Programmiersprache

Zielpublikum Der Kurs richtet sich primär an Personen, die Erfahrung in der Software-Entwicklung haben, aber noch nie für das iPhone oder eine andere Apple-Plattform entwickelt haben.

Page 19: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 19 von 64

Xamarin

1.5.4.1. .NET Cross-Platform Development with Xamarin

Ziel & Nutzen Mobile Plattformen sind heute nicht mehr wegzudenken und es braucht mehr und mehr Apps dafür. Web-Applikationen sind möglich, bei den Benutzern jedoch nicht so beliebt. Tools wie Phonegap oder Appcelerator erlauben zwar Cross-Platform-Entwicklung, passen sich aber nicht an die Spezialitäten der Plattform an. Native Entwicklung für alle Plattformen ist aufwendig und teuer. Da kommt eine gemeinsame Plattform wie Xamarin wie gerufen, welche spezifische Anpassungen an die Plattform zulässt und trotzdem einen Grossteil des Codes teilt. Zudem erfolgt die Entwicklung mit bekannten Entwicklungstools und dem .NET Framework in der gemeinsamen Sprache C#. Ziel ist, den Hauptteil einer Applikation nur einmal zu entwickeln und nur die plattformspezifischen Funktionen separat zu behandeln. Der gemeinsame C# Code lässt sich für Windows Phone, Windows 8, Android, iOS, iPad und Mac compilieren. Hauptsächlich das UI muss an die Plattformen (und an die Displaygrössen) angepasst werden. Xamarin stellt API’s zur Verfügung, um das gesamte API der jeweiligen Plattform anzusprechen, weshalb dem Entwickler auch alle Funktionen des jeweiligen Betriebssystems zur Verfügung stehen. Nebst dem gesamten .NET Framework können 3rd-party und auch eigene Bibliotheken (.NET oder plattformspezifisch) verwendet werden. Wie wird der Code ausgeführt? Xamarin liefert die Laufzeitumgebung Mono, um den Code mit einem JIT-Compiler zu übersetzen, sodass die Applikation native und damit mit hoher Performance läuft Das Seminar bietet eine Einführung in die Entwicklung für Apps, welche auf Android, iOS und Windows Phone laufen.

Inhalt

- Einführung in die mobile Entwicklung - Installation und Entwicklungsumgebung - Userinterface für Android und iOS - Mobile Daten - Cross-Platform Web Services - Fortgeschrittene Konzepte

• Hintergrundprozesse • Speicherverwaltung • Push Notifications • Karten und Position • Xamarin Forms

- Deployment und Test auf Devices - Veröffentlichen im App Store

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten CHF 1‘400.-

Voraussetzung Gute Kenntnisse in .NET Entwicklung

Zielpublikum Erfahrene .NET Entwickler, die Applikationen auf mobilen Plattformen entwickeln möchten.

Page 20: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 20 von 64

1.5.4.2. Xamarin Forms

Ziel & Nutzen Mit Xamarin Forms den Grad der Wiederverwendung plattformunabhängiger Applikationen erhöhen.

Inhalt Einführung und Anwendung von Xamarin Forms

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Gute Kenntnisse in .NET Entwicklung und Kenntnisse in Xamarin. Besuch des Kurses Cross-Platform Development with Xamarin

Zielpublikum Xamarin Entwickler, die bereits Erfahrung mit Xamarin haben und sich in Xamarin Forms einarbeiten möchten.

Page 21: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 21 von 64

DevOps

OpenShift

Ziel & Nutzen OpenShift als Tor zu Docker und Kubernetes

Inhalt

Einführung in Docker inkl. s2i Einführung in Orchestrierung mit Kubernetes Einführung in OpenShift OpenShift als Tor zu Docker und Kubernetes: Anhand der Kubernetes-Distribution OpenShift soll aufgezeigt werden, wie eine Java-Apllikation vom SourceCode auf einem Kubernetes-Cluster betrieben werden kann: von der Source bis zum Betrieb

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen

Hardware Eigenen Laptop mitbringen

Kosten CHF 1‘600.-, Kundenpreis CHF 1’100.-

Voraussetzung keine

Zielpublikum Alle mit Interesse an Containerisierung und Cloud

Page 22: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 22 von 64

Security

Hacking Lab Workshop

Ziel & Nutzen In IT-Security erfahrene Noser Ingenieure lösen zusammen mit weniger erfahrenen Kollegen unterschiedliche Aufgaben im Hacking-Lab. Noser Engineering sponsert Pizza und Getränke. In regelmässigen Workshops wollen wir zusammen das Hacking-Lab nutzen und Security Challenges lösen

Inhalt Lösen der Security-Challenges

Dauer Nach Absprache

Datum Auf Anfrage

Unterlagen Kursunterlagen

Hardware Eigenes Notebook mitbringen. VM wird vom Teilnehmer installiert. (Speicherplatz!)

Kosten Auf Anfrage

Voraussetzung Gute Kenntnisse in NW-Technik

Zielpublikum Erfahrene Softwareentwickler und Tester

Page 23: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 23 von 64

Security for Web- and Mobile Applications

Ziel & Nutzen Das Seminar soll dem Teilnehmer ermöglichen, mehr Hands-On Erfahrung im Bereich Web und Mobile Security zu sammeln. Die im Kurs verwendete Laborumgebung erlaubt den Kursteilnehmern dieses Wissen anzuwenden und praktische Erfahrung zu sammeln. Insbesondere soll dieses Wissen bei der täglichen Arbeit im Bereich Prävention, Antizipation und Reaktion auf Cyber-Attacken unterstützend wirken.

Inhalt

Das Training zum Thema Web und Mobile Security beinhaltet sowohl die Vermittlung der Theorie als auch das Bearbeiten von Laborübungen. Es werden also typische Bedrohungs-, Angriffs- und Fehlerszenarien für Webanwendungen, Webservices und Mobile Apps behandelt. Das Training hat zum Ziel, den Teilnehmenden Wissen an die Hand zu geben, um die Vertraulichkeit, Integrität und Verfügbarkeit ihrer eigenen Systeme und Anwendungen garantieren zu können. Die Schulung beinhaltet folgende Themen: Web Application Security - OWASP Top 10 - Injections (SQL, LDAP, XML, usw.) - Authentication bypasses, Authorization und Access Control issues - Session Handling issues, - Same Origin Policy - Cross Site Scripting - Cross-origin Ressource Sharing - Content Security Policy, Subressource Integrity - NodeJS Spezifikas - AngularJS Spezifikas - Webservice Security - SAML 2 - Misconfigurations - Kanalverschlüsselung - Web Application Firewall Mobile Security Themen - Security Architektur Android und iOS - Netzwerk Analyse, Man in the Middle - SSL/TLS Trust mit erweiterter Validierung - Sichere Speicherung von sensitiven App Daten - Schlüssel Management - User Input, Indexierung, Field Completion - Schutz gegen Malware - Statische und dynamische Analyse Technologien NodeJs, Angular, WCF und Xamarin

Dauer 3 Tage

Datum Nach Vereinbarung

Unterlagen Werden zur Verfügung gestellt

Hardware Wird zur Verfügung gestellt.

Kosten CHF 3’000.-

Voraussetzung Kenntnisse in Web Technologien

Zielpublikum Software Entwickler im Web oder Mobile Umfeld

Page 24: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 24 von 64

Mobile Security

Ziel & Nutzen Das Seminar soll den Entwicklern ermöglichen, mehr Hands-On Erfahrung im Bereich Mobile Security zu sammeln. Die im Kurs verwendete Laborumgebung erlaubt den Kursteilnehmern dieses Wissen anzuwenden und praktische Erfahrung zu sammeln. Insbesondere soll dieses Wissen bei der täglichen Arbeit im Bereich Prävention, Antizipation und Reaktion auf Cyber-Attacken unterstützend wirken

Inhalt

Voraussichtlicher Inhalt: Mobile Security Themen - Security Architektur Android und iOS - Netzwerk Analyse, Man in the Middle - SSL/TLS Trust mit erweiterter Validierung - Sichere Speicherung von sensitiven App Daten - Schlüssel Management - User Input, Indexierung, Field Completion - Schutz gegen Malware - Statische und dynamische Analyse

Dauer 2 Tage

Datum Nach Vereinbarung

Unterlagen Keine

Hardware Eigenen Laptop mitbringen

Kosten CHF 2’800.-, Kundenpreis CHF 2’100.-

Voraussetzung Erfahrung in der Entwicklung im Mobile Bereich

Zielpublikum Geeignet für professional Mobile Developers

Kursleitung Compass Security

Secure Web Development

Ziel & Nutzen Studien belegen, dass über 90% aller Web-Applikationen schwerwiegende Sicherheitsmängel aufweisen, obwohl für die meisten Angriffsarten wirkungsvolle Gegenmassnahmen existieren. Unser Kurs «Secure Web Development» ist ein IT Security Training für Webentwickler und unterstützt Organisationen dabei, Risiken beim Aufbau und der Pflege von Webapplikationen zu minimieren. Programmierer werden auf den letzten Stand von Webapplikations-Angriffen und deren Methoden aus der Perspektive der Applikationssicherheit gebracht.

Inhalt

- Gefährdungsszenarien - Mögliche Angriffe - OWASP Top Ten - Gegenmassnahmen - Hands-on Web Hacking - Sichere Software-Entwicklung

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Digitale Unterlagen von OneConsult

Hardware Keine

Kosten Nicht definiert

Voraussetzung Grundkenntnisse in der Webanwendungsentwicklung, Kenntnisse im Umgang mit Webservern, Kenntnisse grundlegender Webtechnologien wie HTML und Javascript werden vorausgesetzt.

Zielpublikum Softwareentwickler, Webmaster, fürs Web verantwortliche Personen und IT-Security-Verantwortliche

Anbieter oneconsult

Page 25: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 25 von 64

2. Softwarearchitektur

iSAQB Foundation Level inkl. Zertifizierung

Ziel & Nutzen Zertifizierung zum iSAQB Certified Professional for Software Architecture – Foundation Level

Inhalt Software-Architektur: Bedeutung, Dokumenation, Vorgehen bei der Entwicklung, Qualitätssicherung, Werkzeuge, …

Dauer 3 Tage

Datum 12.-15.10.2020

Unterlagen Buch „Effektive Software Architekturen“ von Gernot Starke (nicht inbegriffen)

Hardware Keine

Kosten CHF 1'700.00

Voraussetzung erfahrene Softwareentwickler, Grundkenntnisse der UML

Zielpublikum Geeignet für Professionals und Senior Developers

Prüfung / Zertifizierung

iSAQB Certified Professional for Software Architecture – Foundation Level

Anbieter Embarc.de

iSAQB AGILA Agile Software Architektur

Ziel & Nutzen Zertifizierung zum iSAQB Certified Professional for Software Architecture – Advanced Level Methodische Kompetenz: 20 Punkte Kommunikative Kompetenz: 10 Punkte

Inhalt - Grundlagen 90min - Agiles Architekturvorgehen 150min - Architekturanforderungen in agilen Projekten 240min - Architekturen im Team entwerfen 300min - Reflexion und Feedback 180min - Beispiele für agile Architekturarbeit 120min

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten 1'700.- CHF

Voraussetzung Architektur Grundkurs Foundation Level iSAQB Zertifizierung

Zielpublikum Geeignet für Professionals und Senior Developers

Anbieter Embarc.de

iSAQB AWERT Architekturbewertung mit ATAM

Ziel & Nutzen Zertifizierung zum iSAQB Certified Professional for Software Architecture – Advanced Level

Inhalt Software-Architektur: Architekturbewertung mit der Methode ATAM. http://www.isaqb.org/wp-content/uploads/2016/02/isaqb-Lehrplan-advanced-Modul-AWERT-1.5.pdf

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Folien

Hardware Keine

Kosten 1'050.- CHF

Voraussetzung Architektur Grundkurs Foundation Level iSAQB Zertifizierung

Zielpublikum Geeignet für Professionals und Senior Developers

Prüfung / Zertifizierung

iSAQB Certified Professional for Software Architecture – Advanced Level (zusammen mit anderen Kursen)

Anbieter Embarc.de

Page 26: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 26 von 64

iSAQB DDD Domain Driven Design

Ziel & Nutzen - Eigenständig und methodisch fundiert mittlere bis große IT-Systeme entwerfen.

- In IT-Systemen mittlerer bis hoher Kritikalität technische und inhaltliche Verantwortung übernehmen.

- Maßnahmen zur Erreichung nichtfunktionaler Anforderungen konzeptionieren, entwerfen und dokumentieren.

- Entwicklungsteams bei der Umsetzung dieser Maßnahmen begleiten. - Architekturrelevante Kommunikation in mittleren bis großen

Entwicklungsteams steuern und durchführen.

Inhalt

1. Domäne, Modell und Ubiquitous Language 2. Der Weg zum Modell 3. Vom Modell zur Implementierung 4. Das Modell in der Anwendungsarchitektur 5. Modelle schneiden und voneinander abgrenzen 6. Lokale Modellkonsistenz wahren

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten 1'700.- CHF

Voraussetzung iSAQB Foundation Level Zertifizierung

Zielpublikum Entwickler, die den Basiskurs absolviert haben und sich mit DDD auseinandersetzen möchten

iSAQB EMBEDDED Embedded Systems

Ziel & Nutzen Entwerfen eingebetteter Systeme, die sich direkt auf ihre Umgebung auswirken.

Inhalt http://www.isaqb.org/wp-content/uploads/2013/03/isaqb-Lehrplan-advanced-Modul-EMBED-1.0.pdf - System-Entwicklung für eingebettete Systeme (mind. 1.5 h) - Software-Entwicklung für eingebettete Systeme (mind. 2 h) - Funktionale Sicherheit (mind. 6.5 h) - Echtzeit und Nebenläufigkeit (mind. 6.5 h) - Verteilte Systeme (mind. 1.5 h) - Variantenmanagement (mind. 1.5h)

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten 1'650.- CHF

Voraussetzung iSAQB Foundation Level Zertifizierung

Zielpublikum Nicht definiert

Page 27: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 27 von 64

iSAQB FLEX Flexible Architekturmodelle

Ziel & Nutzen Teilnehmer können für eine gegebene Aufgabenstellung eine Zerlegung in einzelne Bausteine entwerfen. Konzept zum Erstellen eines Systems aus Services.

Inhalt - Gesetz von Conway - Partitionierbarkeit als Qualitätsmerkmal - Durchlaufzeiten durch die IT-Wertschöpfungskette als

Wettbewerbsfaktor - Aufbau einer Continuous-Delivery-Pipeline - Die verschiedenen Test-Phasen in einer Continuous-Delivery-Pipeline

Dauer 3 Tage

Datum 30.9. bis 2.10.2020

Unterlagen Folien

Hardware Keine

Kosten 1'700.- CHF

Voraussetzung iSAQB Foundation Level

Zielpublikum 1’700.- CHF

Prüfung / Zertifizierung

Kurs gibt 20 technische und 10 methodische Punkte für Advanced Level Zertifizierung

Anbieter Embarc.de

iSAQB WEB Web-Architektur

Ziel & Nutzen So gestalten Sie effektive und sichere webbasierte Systeme.

Inhalt http://www.isaqb.org/wp-content/uploads/2016/02/isaqb-Lehrplan-advanced-Modul-WEB-1.3.pdf

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten 1'500.- CHF

Voraussetzung iSAQB Foundation Level Zertifizierung

Zielpublikum Nicht definiert

Page 28: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 28 von 64

3. Embedded Entwicklung

C++

Modern C++

Ziel & Nutzen Einführung in C++ 11, 14, 17

Inhalt

Durch die neuen Sprachstandards seit C++11 hat sich der Umfang der Programmiersprache C++ stark vergrößert. Neben vielen Neuerungen, die im Wesentlichen das Lesen und Schreiben von Programmen erleichtern, wurden auch wichtige neue Konzepte eingeführt, deren vorteilhafte Anwendung ein gutes Verständnis der Zielsetzung und Verhaltensweise erforderlich machen. Dieser Kurs geht von klassischen C++-Kenntnissen aus und zeigt, welche Spracheigenschaften mit C++11, C++14 und C++17 neu eingeführt wurden. Darüber hinaus werden auch Smart-Pointer, als Teil der C++-Standardbibliothek, vorgestellt. Weitere Neuerungen der C++-Standardbibliothek werden in anderen Kursen, wie z.B. C++-Multithreading behandelt.

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Kursunterlagen, Präsentationen, diverse GIT-Repos als Beispiele

Hardware Eigenen Laptop mitbringen

Kosten CHF 1’400.-, Kundenpreis CHF 900.-

Voraussetzung

Gute Programmiererfahrung in "klassischem C++" (Spracheigenschaften von C++98, einschliesslich Templates). Eventuell noch fehlendes Vorwissen kann auf Wunsch durch eine entsprechende Kombination von Kurskomponenten vorab aufgebaut werden

Zielpublikum Softwareentwickler

Kursleiter Karl Nieratschker

C++ Wizardry for Embedded

Ziel & Nutzen This course examines and demonstrates the applicability and advantages of C++ to the embedded developer. An Advanced Course for experienced Embedded Software Developers and Technical Managers. Solutions to common problems in Embedded Software Design using C++ Language Facilities

Inhalt This course examines and demonstrates the applicability and advantages of C++ to the embedded developer. Using numerous tested and proven programming techniques, solutions are demonstrated for avoiding common problem areas in software design relating to quality, reliability, maintainability and performance using C++ language facilities. Techniques are shown to reduce source code size and eliminate common manual programming tasks -all leading to more maintainable software with significantly lower bug counts, faster development times and shorter debug cycles.

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Kenntnisse in C++

Zielpublikum Geeignet für Professionals

Anbieter Kalinsky Assoziated

Page 29: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 29 von 64

C++ für Fortgeschrittene: Erweiterte Nutzung gemäss ISO-Standard (C++11/C++98)

Ziel & Nutzen Const-Correctness, Überladen von Methoden, Typ-Umwandlungen, Cast-Operationen, Private vs. öffentliche Basisklassen (LSP) bis zu Boost-Library. Sie können Templates und Exceptions effektiv anwenden. Sie haben fundierte Kenntnisse der Standard Template Library (STL) und können fortgeschrittene objektorientierte Konzepte mit C++ realisieren.

Inhalt Const-Correctness, Überladen von Methoden, Typ-Umwandlungen, Cast-Operationen, Private vs. öffentliche Basisklassen (LSP), Interfaces, Mehrfachvererbung (Besonderheiten und Alternativen), Vererbung und virtuelle Methoden (Performance Aspekte), Laufzeit-Typinformation (RTTI) und Design-Alternativen, Sequenzielle und sortierte Container, Iterator-Kategorien, Erweiterbarkeit, C-Arrays als Container, Algorithmen, Adaption über Funktionen und Funktoren, Typ-Parametrisierung von Funktionen und Klassen, Parametrisierte Compilezeit-Konstanten, Überblick zur Metaprogrammierung mit Templates, Exception Handling, Boost-Library

Dauer 4.5 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Kenntnisse in C++

Zielpublikum Geeignet für Juniors

Anbieter MicroConsult

C++11/14: Upgrade auf den neuen ISO-Standard

Ziel & Nutzen Den neuen C++11 Standard effizient einsetzen.

Inhalt Initialisierung, constexpr, auto, neue for-Schleifen, move-Semantik und rvalue-Referenzen, Lambdas, Regular Expressions, Zufallszahlen, Allokatoren, Smart Pointers

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrung mit C++

Zielpublikum Geeignet für Professionals

Anbieter Vollmann Engineering GmbH

Page 30: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 30 von 64

C++ Design Pattern Programmierung

Ziel & Nutzen Moderne Softwaresysteme sollen flexibel und trotzdem durchschaubar ein. Dazu dienen Design Patterns, welche auf einfache Art die Wiederverwendbarkeit und Wartbarkeit von Systemen sicherstellen.

Inhalt

Mit dem Begriff "Design Patterns" werden bestehende Erfahrungsmuster des Software-Entwurfs gesammelt und als Katalog und Wissensbasis in der Praxis vielfach wiederverwendet. Das Design objektorientierter Software stellt hohe Anforderungen an die beteiligten Entwickler und Programmierer. Heute kann der Softwareentwickler jedoch auf katalogisierte Designmuster zurückgreifen, die ihn hilfreich unterstützen. Das Verstehen und Einüben solcher Designmuster ist ein Schlüssel bei der Programmierung mit Framework-artigen Entwicklungsumgebungen, insbesondere auch mit C++. Dieser Kurs vermittelt den praxisnahen Umgang mit Design Patterns in C++.

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten CHF 1'700.-

Voraussetzung Kenntnisse zur objektorientierten Programmierung

Zielpublikum Geeignet für Juniors

Anbieter ZFI

Unittest mit C++ Workshop

Ziel & Nutzen Testen ist ein wichtiger Teil des Softwareentwicklungsprozesses. Der Unittest ist ein Mittel, das insbesondere das automatische Testen unterstützt. Die Workshopteilnehmer tauschen sich aus und vertiefen ihr Wissen in Bezug auf Unittest im C++ Umfeld.

Inhalt Neben Informationen und praktisches Üben mit Unittest im C++ Umfeld ist auch der Austausch der Teilnehmer wichtig. Wie geht man vor? Welche Prinzipien gibt es? Welche Erfahrungen haben die Teilnehmer gemacht? C++ Unittest-Frameworks. Z. B. Google Unittests. Dependency Injection, Mocking.

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Auf Anfrage

Hardware Auf Anfrage

Kosten Auf Anfrage

Voraussetzung C++ Programmierkenntnisse

Zielpublikum alle Interessierten

Page 31: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 31 von 64

Real Time Applications

Workshop LoRaWAN

Ziel & Nutzen LoRaWAN richtet sich mit seiner grossen Reichweite und kleinen Datenraten ideal, um IoT Sensordaten in die Cloud zu übertragen. Der Workshop wird uns in das Thema einführen.

Inhalt LoRaWAN Prinzip und Protokoll verstehen. Nach Möglichkeit eine kleine praktische Anwendung selber durchführen.

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Auf Anfrage

Hardware Auf Anfrage

Kosten Auf Anfrage

Voraussetzung ab Junior

Zielpublikum IoT und LoRaWAN Interessierte

Bluetooth – Entwicklung und Design

Ziel & Nutzen Dieser Kurs vermittelt die Grundlagen für die Hard- und Software-Entwicklung von BluetoothKomponenten. Sowohl das Hardware-Design, als auch das Bluetooth Protokoll-Management sind wichtige Bestandteile dieser Schulung.

Inhalt

Bluetooth - Konzeption und Strategie - Grundlagen der Bluetooth-Technologie - Grundlagen des Bluetooth Hardware-Designs - Einführung in die Antennen-Technologie - Einführung in die Bluetooth Development Tools - Aufbau des HOST Protocol Stack - Einführung in das L2CAP-Protocol - Einführung in HCI - Grundlagen zur USB- und UART-Anbindung - Bluetooth Baseband und RF-Spezifikation - Aufbau des Hardware Protocol Stack - Aufbau und Funktion des Link-Manager - Grundlagen der Bluetooth Security - Grundlagen der Bluetooth-Zertifizierung - Bluetooth Low Energy (BLE)

Dauer 1 Tag

Datum

Unterlagen Keine

Hardware Keine

Kosten Nicht definiert

Voraussetzung Keine

Zielpublikum Embedded SH/HW Entwicklung

Page 32: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 32 von 64

BLE Workshop zu Bluetooth Low Energy

Ziel & Nutzen Der Teilnehmer soll in diesem Workshop sich mit den Grundlagen zu "Bluetooth low energy" vertraut machen und in einer einfachen Applikation Bluetooth einsetzen.

Inhalt - Basiswissen zu Bluetooth low energy - Was sind Profile? - Eine einfache Applikation auf unserem Smart Control erstellen.

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Auf Anfrage

Hardware Auf Anfrage

Kosten Auf Anfrage

Voraussetzung C / C++ Kenntnisse

Zielpublikum ab Junior

RT Architektur und Design von Real-Time Software

Ziel & Nutzen Ein Basiskurs für Embedded und Real-Time Software Entwickler und Architekten. Der Kurs vermittelt, wie man Embedded Software im Zusammenspiel mit einem Real-Time Operating System plant und strukturiert.

Inhalt Im Kurs werden die Zusammenhänge und das Zusammenspiel untersucht, zwischen Embedded Software und dem Real-Time Operating System (RTOS).

Dauer 3 Tage

Datum Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Basiskenntnisse für Embedded Systeme

Zielpublikum Geeignet für Professionals

Anbieter Kalinsky Assoziated

RT Embedded Software Testing and Debugging

Ziel & Nutzen An Advanced Course for Experienced Real-Time Embedded Software Developers, Testers and Quality Engineers. How to Systematically Identify and Correct Defects in Real-Time Software Systems.

Inhalt This Masterclass examines the activities involved in testing and debugging errors, flaws, faults and failures in real-time and embedded systems software.

Dauer 3 Tage

Datum Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Kenntnisse im Umgang mit Embedded Systemen im Realtime Umfeld.

Zielpublikum Geeignet für Professionals

Anbieter Kalinsky Assoziated

Page 33: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 33 von 64

RT Design of Distributed and Multicore Systems & Software

Ziel & Nutzen An Advanced Course for experienced Real-Time System Designers and Software Developers. How to structure Embedded Systems and Application Software for distributed and multicore Environments.

Inhalt This course examines the high-level design of embedded systems and software for distributed and multicore processing environments.

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Kenntnisse im Umgang mit Embedded Systemen im Realtime Umfeld.

Zielpublikum Geeignet für Seniors

Anbieter Kalinsky Assoziated

IP Networking and VPN

Ziel & Nutzen System-Administratoren erhalten fundierte Basis-Kenntnisse über die Netzwerk-Konfiguration von Linux/Unix-Systemen. Dieser Kurs ist die Basis für alle weiterführenden Netzwerk-Administrations Kurs, wie z.B. LXN2, APA1, SMB1 oder BIND

Inhalt

Die Vernetzung von Systemen ist im Unix-Bereich seit jeher üblich, und für Linux war die Einbindung in ein Netzwerk von Anfang an selbstverständlich. Das Internet wurde weitgehend auf der Basis von Unix-Systemen aufgebaut, auch jetzt und in Zukunft werden Linux/Unix-Systeme die tragenden Pfeiler eines gut funktionierenden Internets sein. Dieser Kurs zeigt fundiert auf, wie ein Linux/Unix-System korrekt an ein bestehendes Netzwerk angeschlossen wird.

Dauer 2 Tage

Datum

Unterlagen Keine

Hardware Keine

Kosten Nicht definiert

Voraussetzung Grundlegende Netzwerk-Kenntnisse (TCP/IP, Ethernet, etc)

Zielpublikum Nicht definiert

Anbieter ZFI

Page 34: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 34 von 64

Linux

Linux Zertifikat LPIC-1 Junior Level Linux Professional

Ziel & Nutzen Zertifikat LPIC-1 Junior Level Linux Professional (nur Zertifikat 2 Tage, Kurs 10 Tage)

Inhalt Siehe Webseite National Instruments

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Auf Anfrage

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Gute Linux Kenntnisse

Zielpublikum Geeignet für Juniors

Anbieter Digicomp

Linux Zertifikat LPIC-2 Advance Level Linux Professional

Ziel & Nutzen Zertifikat LPIC-2 Advance Level Linux Professional (Zertifikat 2 Tage, Kurs 10 Tage)

Inhalt Siehe Webseite National Instruments

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Auf Anfrage

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Zertifikat LPIC-2 Advance Level Linux Professional

Zielpublikum Geeignet für Professionals

Anbieter Digicomp

Linux Zertifikat LPIC-3 “Senior Linux Professional”

Ziel & Nutzen Zertifikat LPIC-3 "Senior Level Linux Professional"

Inhalt Siehe Webseite National Instruments

Dauer 12 Tage

Datum Auf Anfrage

Unterlagen Auf Anfrage

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Zertifikat LPIC-2 "Advance Level Linux Professional"

Zielpublikum Geeignet für Seniors

Anbieter Digicomp

Page 35: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 35 von 64

Embedded Echtzeit-Linux: Vom Bootloader bis zum Realtime-System

Ziel & Nutzen Ein Embedded System mit Linux vom Bootloader bis zum Realtime-System planen und umsetzen können.

Inhalt

Cross-Development, Buildroot, JTAG-Schnittstelle, Hardwaredebugging Bootloader Konfiguration und Anpassungen Linux Kernel und Root-Filesystem, Speichersysteme Echtzeit unter Linux, Synchronisation, Multithreading

Dauer 4 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrung mit Embedded Systemen, C

Zielpublikum Geeignet für Professionals

Embedded-Linux: Linux Treiber-Entwicklung

Ziel & Nutzen Treiber für ein Embedded-Linux System entwickeln können.

Inhalt Gerätetreiber, Hardware-Zugriff, Scheduling, Dateisysteme, Interrupts, Synchronisierung, Speicher-Verwaltung, fortgeschrittene Treiberentwicklung

Dauer 4 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrung mit Embedded Systemen, C

Zielpublikum Geeignet für Professionals

Linux: Tracing & Debug

Ziel & Nutzen Sie müssen einem Problem innerhalb des Betriebssystemkerns auf die Spur kommen? Sie haben Probleme mit den Reaktionszeiten Ihrer echtzeitkritischen Applikation? Oder Sie suchen einfach nach neuen Wegen, um die Vorgänge im Betriebssystem Linux besser zu verstehen? Dann ist dieser Kurs genau richtig für Sie!

Inhalt

Wir bieten Ihnen einen umfangreichen Einblick in die Linux Tracing Infrastruktur und deren mächtige Analysemöglichkeiten. Alle vorgestellten Methoden sind als fester Bestandteil von Linux frei verfügbar und bieten in vielen Bereichen sogar deutlich mehr Funktionalität, als vergleichbare Methoden kommerzieller Systeme! Unser Wissen rund um die Tracing Infrastruktur von Linux haben wir bereits erfolgreich auf verschiedensten Konferenzen präsentiert. Unser Beitrag auf dem Embedded Software Engineering Kongress zu diesem Thema wurde mit dem Publikumspreis "Best Speaker Award" ausgezeichnet!

Dauer

Datum

Unterlagen Keine

Hardware Keine

Kosten Nicht definiert

Voraussetzung Zur Teilnahme an diesem Kurs setzen wir Grundkenntnisse des Betriebssystems Linux und den sicheren Umgang mit der Shell voraus. Kenntnisse der Treiberentwicklung unter Linux sind von Vorteil.

Zielpublikum Nicht definiert

Anbieter Linuxtronix

Page 36: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 36 von 64

Mikrocontroller

DSP-Grundlagen: Applikation mit dem Mikrocontroller

Ziel & Nutzen Sie setzen DSPs und Mikrocontroller mit DSP Erweiterungen gezielt ein.

Inhalt Sie kennen die grundlegenden Algorithmen der digitalen Signalverarbeitung, können DSPs und Mikrocontroller mit DSP-Erweiterungen nach ihren Architekturmerkmalen beurteilen und eine geeignete Programmiersprache auswählen. Sie können DSP-Algorithmen in Festkommaarithmetik auf einem DSP oder Mikrocontroller in C realisieren.

Dauer 4 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Gute Mikrocontroller Kenntnisse

Zielpublikum Geeignet für Seniors

Anbieter MicroConsult

ARM CortexTM-M4, M3, M1, M0 (ARM): Architektur und Embedded Programmierung

Ziel & Nutzen Sie kennen die Cortex™-M4, M3, M1, M0 Architektur und können Programme in Assembler und C erstellen.

Inhalt Sie können die Programme im Speicher platzieren und testen. Sie haben den perfekten Einstieg in die Entwicklung von Cortex™-M-basierenden Systemen.

Dauer 4 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Gute C Kenntnisse

Zielpublikum Geeignet für Professionals

Anbieter MicroConsult

ARM Trustzone mit OP-TEE

Ziel & Nutzen Die Teilnehmer sind in der Lage, eine einfache Applikation schreiben, welche auf der TEE/Trusted Execution Environment (Secure World) läuft und von Linux verwendet werden kann (Normal World)

Inhalt TBD

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten Nicht definiert

Voraussetzung TBD

Zielpublikum Embedded Entwickler

Anbieter Noser

Page 37: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 37 von 64

Sicherheit

HackingLab for IoT

Ziel & Nutzen Einführung in die Sicherheitsaspekte rund um IoT

Inhalt Schliesst man ein "Thing" an das Internet, so stellen sich einige Fragen zur Sicherheit. Dieser Workshop sensibilisiert den Teilnehmer in Bezug auf dieses Thema. Er erkennt mögliche Gefahren und weiss Gegenmassnahmen zu treffen.

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Eigenen Laptop mitbringen

Kosten CHF 2‘400.-

Voraussetzung Erfahrungen mit Netzwerk

Zielpublikum Geeignet für Professionals

Funktionale Sicherheit

Ziel & Nutzen Funktionale Sicherheit ist gerade im Bereich von Medizinprodukten ein wichtiges Thema. Zunehmend setzten sich auch andere Bereiche mit der Thematik auseinander. Der Kurs vermittelt die Grundlagen zu den bestehenden Normen und vermittelt Beispiele zum Vorgehen und zur Umsetzung der funktionalen Sicherheit.

Inhalt

Zusammenhänge zwischen Richtlinien, Gesetzen und Normen erkennen. Ziele und Aufgabe der Normen verstehen. Planung und Umsetzung der Normen für ein Produkt anhand konkreter Beispiele.

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrung in der Projektleitung

Zielpublikum Geeignet für Professionals

Page 38: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 38 von 64

4. Testing

ISTQB® - Certified Tester Foundation Level Zertifikat

Ziel & Nutzen Bei Software-Entwicklungsprojekten ist effizientes Testen zu einem der Erfolgsschlüssel geworden. Es gilt die zum Testen zur Verfügung stehende Kapazität so einzusetzen, dass die Qualität des Produktes maximiert wird und das verbleibende Risiko minimiert wird. Die Teilnehmer lernen alle Schritte des Software-Testprozesses kennen, von der Planung über die Spezifikation bis zur Durchführung und Protokollierung von Tests. Dieses Grundlagentraining behandelt Aufgaben, Methoden und Techniken des Softwaretestens.

Inhalt

Das Training richtet sich nach dem offiziellen Lehrplan des ISTQB® Certified Tester Foundation Levels und vermittelt hauptsächlich die folgenden Inhalte: - Grundlagen des Softwaretestens - Testen im Softwarelebenszyklus - Statischer Test - Dynamischer Test - Testmanagement - Testwerkzeuge

Dauer 4 Tage

Datum Auf Anfrage

Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien, Übungen, Syllabus, einen USB-Stick mit den Präsentationsdateien sowie zusätzliche Dokumente, ein Buch, Templates und Checklisten.

Hardware keine

Kosten CHF 3'200.-

Voraussetzung Tester, Testleiter, Entwickler sowie Qualitätsverantwortliche

Zielpublikum Programmierkenntnisse sind von Vorteil, aber keine Voraussetzung.

Prüfung / Zertifizierung

Das Training schliesst mit einer einstündigen Prüfung zum Erlangen des international anerkannten Zertifikats "ISTQB® Certified Software Tester Foundation Level" ab. Die Zertifizierungsstelle ist die Swiss Association for Quality (SAQ) für die Schweiz, für Deutschland das International Software Quality Institute (iSQI).

Page 39: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 39 von 64

ISTQB® - Certified Tester (Advanced Level) – Test Analyst

Ziel & Nutzen Nach diesem Training sind Sie in der Lage - geeignete Testaktivitäten, basierend auf den Vorgaben des

Entwicklungsmodelles, auszuführen. - Testaktivitäten gemäss den Resultaten der Risikoanalyse zu

priorisieren. - geeignete Testentwurfsverfahren auszuwählen und anzuwenden, um

sicherzustellen, dass die Tests das notwendige Vertrauen schaffen (basierend auf ausgewählten Überdeckungskriterien).

- Testdokumente in einem geeigneten Detailierungsgrad zu erstellen. - geeignete Testarten für das funktionale Testen zu bestimmen. - in einem Projekt die Verantwortung für die Benutzbarkeitstests zu

übernehmen. - aktiv an formellen sowie informellen Reviews teilzunehmen und dabei

Wissen über häufige Fehler in Arbeitsprodukten anzuwenden. - Fehlerklassifikationen zu definieren und umzusetzen. - Unterstützungswerkzeuge für den Testprozess anzuwenden.

Als Test Analyst übernehmen Sie die Verantwortung für den Entwurf, die Erstellung und die Priorisierung funktionaler Tests sowie für die Organisation von Benutzbarkeitstests.

Inhalt

- Testprozesse - Testmanagement: Die Verantwortung des Test Analysten - Testentwurfsverfahren - Test der Softwareeigenschaften - Review - Fehler- und Abweichungsmanagement - Testwerkzeuge

Dauer 4 Tage

Datum Auf Anfrage

Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien und Übungen, ein Buch, einen USB-Stick mit den Präsentationsfiles sowie zusätzliche Dokumente, Templates und Checklisten.

Hardware keine

Kosten CHF 3'200.-

Voraussetzung ISTQB® Certified Tester (Foundation Level) Zertifikat.

Zielpublikum Testmanager, Testanalysten, Testberater, Tester und Softwareentwickler

Prüfung / Zertifizierung

Das Training schliesst mit einer dreistündigen Prüfung zum Erlangen des international anerkannten Zertifikats "ISTQB® Certified Software Tester - Advanced Level – Test Analyst" ab.

Page 40: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 40 von 64

ISTQB® - Certified Software Tester (Advanced Level) – Technical Test Analyst

Ziel & Nutzen Nach diesem Training sind Sie in der Lage - Risiken in Bezug auf Performanz, Sicherheit, Zuverlässigkeit,

Übertragbarkeit und Änderbarkeit von Softwaresystemen zu erkennen und zu klassifizieren.

- Testkonzepte zu erstellen, welche das detaillierte Vorgehen für die Planung, den Entwurf und die Ausführung von Tests zur Verminderung von Performanz-, Sicherheits-, Zuverlässigkeits- Übertragbarkeits- und Änderbarkeitsrisiken definieren.

- geeignete strukturelle Testentwurfsverfahren auszuwählen und anzuwenden, um sicherzustellen, dass die Tests das notwendige Vertrauen schaffen (basierend auf Code- und Architekturüberdeckung).

- aktiv an technischen Reviews mit Softwareentwicklern und -architekten teilzunehmen und dabei Wissen über häufige Fehler in Code und Architektur anzuwenden.

- Risiken im Zusammenhang mit Code und Architektur zu erkennen und entsprechende Vorgaben im Testkonzept zu machen, um diese Risiken mittels dynamischer Analyse zu reduzieren.

- Verbesserungsvorschläge bezüglich der Sicherheit, Wartbarkeit und Testbarkeit des Codes mithilfe der statischen Analyse zu machen.

- zu erwartende Kosten und Einsparungen bestimmter Testautomatisierungswerkzeuge zu definieren.

- geeignete Testwerkzeuge zur Automatisierung technischer Testaufgaben zu wählen.

- technische Aspekte und Konzepte der Testautomatisierung zu verstehen.

Als Technical Test Analyst übernehmen Sie die Verantwortung für den Entwurf, die Erstellung und die Priorisierung technischer Tests sowie für die Einführung und den Betrieb von Testautomatisierungswerkzeugen.

Inhalt

- Risikoorientiertes Testen: Die Verantwortung des Technical Test Analysten

- Strukturbasiertes Testen - Analytische Methoden - Qualitätsmerkmale des technischen Testens - Reviews - Testwerkzeuge & Automatisierung

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien und Übungen, ein Buch, einen USB-Stick mit den Präsentationsfiles sowie zusätzliche Dokumente, Templates und Checklisten.

Hardware keine

Kosten CHF 2'500.-

Voraussetzung ISTQB® Certified Tester (Foundation Level) Zertifikat

Zielpublikum Testmanager, Testanalysten, Testberater, Tester und Softwareentwickler

Prüfung / Zertifizierung

Das Training schliesst mit einer dreistündigen Prüfung zum Erlangen des international anerkannten Zertifikats "ISTQB® Certified Software Tester - Advanced Level – Technical Test Analyst" ab.

Page 41: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 41 von 64

ISTQB® - Certified Tester (Advanced Level) - Test Manager

Ziel & Nutzen Nach diesem Training sind Sie in der Lage - Testprojekte durch eine zielgerichtete Umsetzung der

organisationsspezifischen Testprozesse zu leiten. - Risikoidentifikations- und Analysesitzungen zu organisieren, zu leiten

und die daraus gewonnenen Resultate für Aufwandschätzung, Planung, Überwachung und Steuerung zu verwenden.

- Testkonzepte, die den organisationspezifischen Vorgaben bezüglich der Testpolitik und Teststrategie genügen, zu definieren und umzusetzen.

- Testaktivitäten laufend zu überwachen und zu steuern, um die Projektziele zu erreichen.

- den aktuellen Status des Testprojektes zu bestimmen und diesen allen Beteiligten zu kommunizieren.

- fehlende Kompetenzen in Ihrem Team zu identifizieren und passende Profile zu suchen.

- die Weiterentwicklung der Kompetenzen in Ihrem Testteam zu planen. - Geschäftsfälle (business cases) für die Testaktivitäten, welche die zu

erwartenden Kosten und Einsparungen aufzeigen, zu definieren. - effiziente Kommunikation innerhalb der Testteams, wie auch mit

anderen Beteiligten, sicherzustellen. - an Testprozessverbesserungsprogrammen teilzunehmen bzw. diese zu

leiten. Als Testmanager übernehmen Sie die auf die Testprozesse ausgerichteten Aufgaben eines Projektmanagers. Beim Testen von Software sollten Sie alle notwendigen Massnahmen und Aktivitäten von Anfang an nicht dem Zufall überlassen, sondern diese zielgerichtet planen, dokumentieren und die Einhaltung der Vorgaben überwachen.

Inhalt

- Testprozesse - Testmanagement - Review - Fehler- und Abweichungsmanagement - Optimierung der Testprozesse - Testwerkzeuge & Automatisierung - Soziale Aspekte & Teamzusammensetzung

Dauer 5 Tage

Datum Auf Anfrage

Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien und Übungen, ein Buch, einen USB-Stick mit den Präsentationsfiles sowie zusätzliche Dokumente, Templates und Checklisten.

Hardware keine

Kosten CHF 4'000.-

Voraussetzung ISTQB® Certified Tester (Foundation Level) Zertifikat.

Zielpublikum Tester, Entwickler, Programmierer und ISTQB® Certified Tester (Foundation Level) Zertifizierte.

Prüfung / Zertifizierung

Das Training schliesst mit einer dreistündigen Prüfung zum Erlangen des international anerkannten Zertifikats "ISTQB® Certified Software Tester - Advanced Level – Test Manager" ab.

Page 42: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 42 von 64

ISTQB® - Agile Tester

Ziel & Nutzen In diesem Kurs werden Testern und Test Managern die Grundsätze des Testens in agilen Projekten vermittelt. Die Teilnehmer erfahren, wie agile Softwareentwicklungsprogramme organisiert sind und lernen die üblichen agilen Umsetzungen kennen. Sie verstehen, wie sich agile Entwicklung vom herkömmlichen Vorgehen unterscheidet, welche Position der Tester in der agilen Organisation einnimmt, sowie die grundsätzlichen agilen Testing Prinzipien, Praktiken, Prozesse und Tools. Nach Abschluss dieses Kurses sind die Teilnehmer in der Lage, sich in agilen Projekten zurecht zu finden, sowie die Prinzipien und Praktiken agiler Projekte zu verstehen. Sie können ihre bisherige Erfahrung in Testing Projekten an agile Projekte anpassen und agile Testmethoden und -techniken anwenden. Sie unterstützen agile Teams in der Planung testbezogener Aktivitäten sowie Testautomation. Die Teilnehmer des Kurses sind in der Lage, effizient in einem agilen Team und Projekt zu arbeiten und dieses kommunikativ zu unterstützen. Die abschliessende Zertifizierungsprüfung am Nachmittag des letzten Kurstages ist im Schulungsumfang enthalten.

Inhalt

- Anpassung der Konzepte des ISTQB Foundation Level in agilen Projekten

- Vorteile einer agilen Projektführung - Methoden und Prozesse - User stories und Test Cases - Retrospektive, Continuous Integration - Iteration und Release Planning - Testaktivitäten in agilen und nicht agilen Projekten - Die Rolle unabhängigen Testens - Die Skills/ die Rolle des agilen Testers in einem Scrum Team

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien, Übungen und Syllabus, einen USB-Stick mit den Präsentationsdateien sowie zusätzliche Dokumente, Templates und Checklisten.

Hardware Keine

Kosten CHF 1'800.-

Voraussetzung ISTQB® Certified Tester Foundation Level Zertifikat

Zielpublikum Test Manager, Tester und Entwickler, Business Analysten und Requirements Engineers, die in agilen Projekten testen oder vorhaben, in agilen Projekten zu arbeiten.

Page 43: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 43 von 64

ISTQB® - Model-Based Tester

Ziel & Nutzen In diesem Abschnitt werden die Geschäftsergebnisse aufgeführt, die von einem Kandidaten erwartet werden, der die Foundation Level Extension-Model-Based Tester-Zertifizierung erhalten hat. Ein modellbasierter Tester kann ... - in einem modellbasierten Testteam mit Standardterminologie und

etablierten MBT-Konzepten, Prozessen und -Techniken zusammenarbeiten.

- Modellbasiertes Testen anwenden und in einen Testprozess integrieren. - Effektives Erstellen und Verwalten von MBT-Modellen mithilfe etablierter

Techniken und bewährter Methoden für modellbasiertes Testen. - Auswahl, Erstellung und Pflege von Testartefakten aus MBT-Modellen

unter Berücksichtigung des Risikos und des Werts der getesteten Funktionen.

- Unterstützung der Organisation bei der Verbesserung ihres Qualitätssicherungsprozesses, um konstruktiver und effizienter zu sein.

- Im Allgemeinen hat ein ISTQB® Model-Based Tester die erforderlichen Fähigkeiten erworben, um in einem bestimmten Kontext erfolgreich zu MBT-Projekten beizutragen.

Inhalt Zertifizierte modellbasierte Tester sollten in der Lage sein, ihre Fähigkeiten in den folgenden Bereichen unter Beweis zu stellen: - Ziele und Motivationen für modellbasiertes Testen - Spezifische Aktivitäten für MBT und wesentliche MBT-Artefakte - Integration von MBT in den Softwareentwicklungslebenszyklus - MBT-Modellierung (bewährte Verfahren, Sprachen, Arten von MBT-

Modellen) - Testauswahlkriterien für modellbasierte Tests - Implementierung und Ausführung von MBT-Tests - Bewertung und Bereitstellung eines MBT-Ansatzes

Dauer Nicht definiert

Datum

Unterlagen Keine

Hardware Keine

Kosten Nicht definiert

Voraussetzung ISTQB® - Certified Tester - Foundation Level Zertifikat

Zielpublikum Nicht definiert

Page 44: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 44 von 64

ISTQB® - Security Tester Foundation Level

Ziel & Nutzen Zertifizierte Advanced Security Tester sollten in der Lage sein, ihre Fähigkeiten in den folgenden Bereichen unter Beweis zu stellen: - Planen, Durchführen und Bewerten von Sicherheitstests aus

verschiedenen Perspektiven. Bewerten Sie eine vorhandene Sicherheitstestsuite und identifizieren Sie alle zusätzlichen erforderlichen Sicherheitstests.

- Analysieren Sie eine Reihe von Sicherheitsrichtlinien und -verfahren sowie die Ergebnisse von Sicherheitstests, um die Wirksamkeit zu bestimmen.

- Identifizieren Sie für ein bestimmtes Projektszenario Sicherheitstestziele basierend auf Funktionalität, Technologieeigenschaften und bekannten Schwachstellen.

- Analysieren Sie eine bestimmte Situation und bestimmen Sie, welche Sicherheitstestansätze in dieser Situation am wahrscheinlichsten erfolgreich sind.

- Identifizieren Sie Bereiche, in denen zusätzliche oder erweiterte Sicherheitstests erforderlich sein können.

- Bewertung der Wirksamkeit von Sicherheitsmechanismen. - Helfen Sie der Organisation, das Bewusstsein für Informationssicherheit

zu stärken. - Demonstrieren Sie die Angreifermentalität, indem Sie wichtige

Informationen zu einem Ziel ermitteln, Aktionen für eine Testanwendung in einer geschützten Umgebung ausführen, die eine böswillige Person ausführen würde, und verstehen, wie Beweise für den Angriff gelöscht werden könnten.

- Analysieren Sie einen bestimmten Zwischenbericht zum Sicherheitsteststatus, um den Grad an Genauigkeit, Verständlichkeit und Angemessenheit der Stakeholder zu bestimmen.

- Der Sicherheitstest zum Analysieren und Dokumentieren muss von einem oder mehreren Tools durchgeführt werden.

Inhalt Advanced Level Tester, die die Modulprüfung „Advanced Security Tester“ bestanden haben, sollten in der Lage sein, die folgenden Geschäftsziele zu erreichen: - Planung, Durchführung und Bewertung von Sicherheitstests aus

verschiedenen Perspektiven richtlinienbasiert, risikobasiert, standardbasiert, anforderungs- und anfälligkeitsbasiert.

- Richten Sie die Sicherheitstestaktivitäten an den Projektlebenszyklusaktivitäten aus.

- Analyse des effektiven Einsatzes von Risikobewertungstechniken in einer bestimmten Situation, um aktuelle und zukünftige Sicherheitsbedrohungen zu identifizieren und deren Schweregrad zu bewerten.

- Bewerten Sie die vorhandene Sicherheitstestsuite und identifizieren Sie zusätzliche Sicherheitstests.

- Analysieren Sie eine Reihe von Sicherheitsrichtlinien und -verfahren sowie die Ergebnisse von Sicherheitstests, um die Wirksamkeit zu bestimmen.

- Identifizieren Sie für ein bestimmtes Projektszenario Sicherheitstestziele basierend auf Funktionalität, Technologieeigenschaften und bekannten Schwachstellen.

- Analysieren Sie eine bestimmte Situation und bestimmen Sie, welche Sicherheitstestansätze in dieser Situation am wahrscheinlichsten erfolgreich sind.

- Identifizieren Sie Bereiche, in denen zusätzliche oder erweiterte Sicherheitstests erforderlich sein können.

- Bewertung der Wirksamkeit von Sicherheitsmechanismen. - Helfen Sie der Organisation, das Bewusstsein für Informationssicherheit

zu stärken.

Page 45: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 45 von 64

- Demonstrieren Sie die Angreifermentalität, indem Sie wichtige Informationen zu einem Ziel ermitteln, Aktionen für eine Testanwendung in einer geschützten Umgebung ausführen, die eine böswillige Person ausführen würde, und verstehen, wie Beweise für den Angriff gelöscht werden könnten.

- Analysieren Sie einen bestimmten Zwischenbericht zum Sicherheitsteststatus, um den Grad an Genauigkeit, Verständlichkeit und Angemessenheit der Stakeholder zu bestimmen.

- Der Sicherheitstest zum Analysieren und Dokumentieren muss von einem oder mehreren Tools durchgeführt werden.

- Analysieren und wählen Sie Kandidaten-Sicherheitstest-Tools für eine bestimmte Tool-Suche basierend auf den angegebenen Anforderungen aus.

- Verstehen Sie die Vorteile der Verwendung von Sicherheitsteststandards und wo sie zu finden sind.

Dauer Nicht definiert

Datum

Unterlagen Keine

Hardware Keine

Kosten Nicht definiert

Voraussetzung ISTQB® - Certified Tester - Foundation Level Zertifikat

Zielpublikum Nicht definiert

Page 46: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 46 von 64

Cyber Security Tester – Hands- on Foundation

Ziel & Nutzen In diesem Kurs verschaffen Sie sich einen Überblick über die von kriminellen Hackern ausgehende Sicherheitsproblematik. Dabei lernen Sie anhand verschiedener Beispiele im eigenen Hacking-LAB wie Angreifer konkret vorgehen.

Inhalt

Computermissbrauch ist eine Gefahr, die für IT-Netze eine ernst zu nehmende Bedrohung darstellt. Um das eigene Netzwerk abzusichern, benötigen Sie fundierte Grundkenntnisse im Bereich der Sicherheitsüberprüfung. Anhand eines im LAB gemeinsam mit den entsprechenden Tools durchgeführten Hackerangriffs lernen Sie die Vorgehensweisen schrittweise kennen. - Einführung in die Sicherheitsproblematik und das Hacking-LAB - Arbeitsweise, Techniken und Tools der Hacker - Ablauf eines gezielten Hackerangriffs - Open Source Intelligence & Social Engineering - Netzwerk-Sniffing, -Scanning und Spoofing - Passwörter abfangen und Passwörter knacken - Getarnte Malware und gezielte Exploits einsetzen - Zugriff mittels eines Backdoors sichern - Allgemeine Abwehrmassnahmen der im Hacking-LAB gezeigten

Szenarien

Dauer 2 Tage

Datum

Unterlagen Werden vom Kursanbieter bereit gestellt.

Hardware Keine

Kosten 960.- CHF

Voraussetzung Erfahrungen als Internetanwender und gute TCP/IP-Kenntnisse (siehe Digicomp Kurs TCP/IP-Basis («TCN»))

Zielpublikum

Informatiker und Führungskräfte, die sich einen Überblick über die momentanen Sicherheitsstandards verschaffen und ihre ICT-Sicherheitskonfiguration überprüfen möchten. Ebenso angesprochen sind Personen, die sich für die «Certified Ethical Hacking»-Zertifizierung interessieren.

Anbieter digicomp

Page 47: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 47 von 64

ISTQB® - Test Automation Engineer

Ziel & Nutzen - Evaluieren von Tools und Technologien für die Testautomatisierung - Erstellen einer Testautomatisierungsarchitektur - Entwerfen und Entwickeln einer Testautomatisierungslösung - Übergang vom manuellen zum automatisierten Ansatz - Erstellen von automatisierten Testberichten und Messwerterfassungen - Vereinfachen der Wartbarkeit und Adressierung sich entwickelnder

(Test-) Systeme

Inhalt

- Testautomatisierung - Vorbereitung auf die Testautomatisierung - Die allgemeine Testautomatisierungsarchitektur - Bereitstellungsrisiken und -risiken - Berichte und Messwerte für die Testautomatisierung - Übergang von manuellen Tests zu einer automatisierten Umgebung - Überprüfung der Testautomatisierungslösung - Kontinuierliche Verbesserung

Dauer 3 Tage

Datum 10.-12. März 2020

Unterlagen Keine

Hardware Keine

Kosten 2'500.- CHF

Voraussetzung - Kurssprache: DE - ISTQB® Certified Tester Foundation Level-Zertifikat - 18 Monate Erfahrung im Testen oder in der höheren IT-Ausbildung

Zielpublikum

Die Qualifikation zum Advanced Level Test Automation Engineer richtet sich an Personen, die bereits einen fortgeschrittenen Punkt in ihrer Karriere im Softwaretest erreicht haben und ihr Know-how im Bereich des Automatisierungstests weiterentwickeln möchten. - (Embedded) Tester - Testdesigner - Testautomatisierungstechniker - SW-Ingenieur im Test

Prüfung / Zertifizierung

ISTQB Advanced Level – Test Automation Engineer

Anbieter Swiss Q

Page 48: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 48 von 64

ISTQB® - Certified Usability Tester (Foundation Level)

Ziel & Nutzen Der Kurs «ISTQB® Usability Tester | Foundation Level» vermittelt vertiefte Kenntnisse zu Usability und Usability Testing. Nach Abschluss dieses Kurses können die Teilnehmer die UX und Usability von Softwareprodukten mit den gängigsten Methoden testen und verfügen über das dazu nötige Grundlagenwissen. Der Kurs schliesst mit einer 60-minütigen Prüfung zum Erlangen des Zertifikats ab.

Inhalt

- Grundlegende Aspekte der User Experience (UX) und Usability - Prozess zur Gestaltung gebrauchstauglicher Systeme ISO 9241-210 - Usability und Accessibility Standards - Usability Reviews - Usability Tests Fragebogen

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen

Hardware

Kosten 1'950.- CHF

Voraussetzung - Vorkenntnisse in den Bereichen Software Testing, Requirements

Engineering und/oder UX/Usability Engineering - Vorteilhafterweise ISTQB® Certified Tester | Foundation Level Zertifikat

Zielpublikum

- (Usability) Tester - Testmanager - Business Analysten - Requirements Engineers

Prüfung / Zertifizierung

Das Seminar schliesst mit einer 60-minütigen Prüfung am zweiten Kurstag am Nachmittag (16:30 Uhr) zum Erlangen des Zertifikates «ISTQB ® Certified Tester | Usability Tester» ab. Die Prüfung wird durch eine Personenzertifizierungsstelle abgenommen. Sie erhalten das Prüfungsergebnis innert 1-2 Wochen von der Prüfungsinstanz zugesandt. Die Prüfungsabnahme erfolgt durch die SAQ oder iSQI. SwissQ übernimmt die Koordination. Die Prüfungsgebühren sind im Kursentgelt enthalten.

Anbieter swiss Q

Page 49: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 49 von 64

CMAP© - Mobile App Testing - Foundation Level

Ziel & Nutzen Das Zertifikat CMAP© Mobile App Testing- Foundation Level ist für Tester, die in Projekten arbeiten in denen Mobile Apps entwickelt werden. In diesem Seminar erhalten Sie einen Überblick über die wichtigsten Werkzeuge und Techniken im Bereich der mobilen Anwendungstests. Nach Abschluss verstehen Sie die Gemeinsamkeiten sowie die Differenzen in Bezug auf herkömmliches Testen.

Inhalt

Mobile Welt - Mobile Plattformen - Business Model - App-Typen

Mobile Testarten - Technische Herausforderungen - Emulatoren/Simulatoren - Eingabemethoden

Anpassung des Testprozesses - Allgemeines zum Testprozess - Teststufen - Agile Entwicklung

Tools und Automatisierungsansätze - Testautomatisierung - Automatisierungsansätze - Cloud-Bases-Testing - Skripterzeugung - Toolevaluierung

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien, Übungen und Syllabus, einen USB-Stick mit den Präsentationsdateien sowie zusätzliche Dokumente, Templates und Checklisten.

Hardware Keine

Kosten CHF 1'500.-

Voraussetzung Grundlegende Kenntnisse in der Software Testing sind erforderlich. Das Zertifikat "ISTQB Certified Software Tester" ist von Vorteil.

Zielpublikum Alle Personen, die Software-Systeme planen, entwickeln, testen oder abnehmen: Entwickler, Tester, Entwicklungsleiter, Projektleiter, Testleiter, Anforderungsmanager, Systemanalytiker.

Prüfung / Zertifizierung

Zertifikat CMAP© Mobile App Testing- Foundation Leve

Page 50: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 50 von 64

Automatisiertes Testen von Web- und mobilen Anwendungen mit Selenium (ELN)

Ziel & Nutzen Einführung in das erfolgreichste Open-Source-Tool für die Automatisierung von Web- und mobilen Anwendungen Nach diesem Kurs sind Sie in der Lage - die Grundlagen der Testautomatisierung zu verstehen - Unterschiede zwischen den Einsatzgebieten von Selenium IDE,

WebDriver und GRID zu verstehen - Webanwendungen mit Selenium automatisieren - mobile Anwendungen (mobile Web und native Apps) mit Selenium

automatisieren Mobile Anwendungen - wartbare Tests mit Page Objects zu erstellen - Tests mit Selenium GRID zu skalieren - Reportings zu erstellen - wartbare Tests und Testarchitekturen zu erstellen - die Skalierung und den Einsatz von Selenium Grid zu verstehen, da

gerade in der End-to-End-Automatisierung die Ausführungszeiten der Tests auf ein Minimum reduziert werden sollten

Inhalt Dieser Kurs ermöglicht Entwicklern und technisch orientierten Testern den Einstieg in die Testautomatisierung mit Selenium. Sie erhalten einen fundierten Überblick über die verschiedenen Tools der Selenium-Familie.

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Digicomp Kursmaterial

Hardware keine

Kosten CHF 1'800.-

Voraussetzung Grundkenntnisse in Softwareentwicklung (z. B. Java), Testen, HTML, CSS

Zielpublikum Tester, Softwareentwickler, Teamleiter

Testautomatisierung mit Ranorex®

Ziel & Nutzen Nach einer kurzen Einführung in das Thema Softwaretest auf Grundlage des ISTQB®-Lehrplans werden die grundsätzlichen Anforderungen an eine Testautomatisierung besprochen und was bei ihrer Umsetzung beachtet

werden sollte. Das Hauptaugenmerk des Kurses liegt auf der praktischen

Implementierung der Testautomation mit Ranorex®. Schwerpunkt ist hierbei die UI-Objekterkennung als Voraussetzung robuster und erfolgreicher Testautomatisierung. Die Verwendung des Ranorex® Repository und das damit einhergehende Potenzial zur Reduzierung des Wartungsaufwandes werden ebenso thematisiert wie die Möglichkeiten der Modularisierung und die testdatengetriebene Testautomatisierung. Das erlernte Wissen wird anhand von Praxisbeispielen vertieft und geübt, so dass die Teilnehmenden sofort die gelernten Methoden im Projektalltag einsetzen können.

Inhalt

Die zweitägige Schulung zur Testautomation mit Ranorex® stellt den sinnvollen und den effizienten Einsatz der Automatisierungstools im Projekt in den Vordergrund. Theorie und Praxis werden kombiniert erlernt und bieten damit eine Basis für die Entwicklung von Testautomatisierungskonzepten und deren Umsetzung in die Praxis mit Hilfe der Ranorex®-Tools.

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Kursunterlagen, Ranorex Tutorial

Hardware Eigenes Notebook mitbringen

Kosten CHF 1'600.-

Voraussetzung Grundlagen in der Programmierung

Zielpublikum Softwareentwickler, Softwaretester, Test Manager, Test Analysten

Page 51: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 51 von 64

Basics für erfolgreiches Testen

Ziel & Nutzen Die Zielgruppe* versteht den Nutzen von professionellem Testen und ist in der Lage, den Handlungsbedarf des eigenen Testprozess zu erkennen und die Praxis-Tipps auf die eigenen Bedürfnisse zu adaptieren. * Je nach Wunsch/Bedarf: - Projektleiter, Product-Owner - Entwicklungsleiter - Produktverantwortliche - Testmanager - Mitglieder des Testteams

Inhalt Entlang des Testprozess wird zielgruppenspezifisch / zielgruppengerecht erklärt, wo die Schlüsselstellen zum eigenen Projekterfolg liegen. Hilfsmittel und geeignete Kennzahlen werden praxisgerecht vorgestellt und erklärt.

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Testbooklet, Kursunterlagen, Testposter

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Gute Auffassungsgabe, da viel Wissen in konzentrierter Form

Zielpublikum Setzt minimales Grundwissen von Projektmanagement voraus

Unit Testing

Ziel & Nutzen Im Kurs Unit Testing lernen Sie testgetriebene Entwicklung auszuüben. Praxisnah gehen wir auf die diversen Techniken der TDD-Methode ein, worunter dem Mocking und Unit Testing in Bestandcodes. Nach erfolgreicher Teilnahme an dem Kurs Unit Testing sind Sie in der Lage eigene Unit Tests zu schreiben und zu pflegen.

Inhalt

Im Kurs Unit Testing behandeln wir folgende Themen Schritt für Schritt: - Einführung Unit Testing - Test Driven Development (TDD) - Unit Testing mit Behauptungen & Erwartungen - Mock-Objekte - Einsatz & Anpassung von Mock-Objekten - Unterschied zwischen Interactive-Based & State-Based Testen - Umgang mit Bestandscode (Legacy Code) - Testen von untestbarem Code - Schreiben guter Unit Tests

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Kursunterlagen

Hardware keine

Kosten CHF 1'600.-

Voraussetzung Erfahrung in der Softwareentwicklung

Zielpublikum Dieser Kurs richtet sich an Programmierer, die Unit Testing in der Praxis nutzen möchten.

Page 52: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 52 von 64

5. Usability

GUI Einführung in Usability und User Experience

Ziel & Nutzen Einführung in Usability und User Experience

Inhalt Ob Ihre internen Nutzer oder externen Kunden – sie erwarten eine einfache Bedienung und ein erstklassiges Nutzungserlebnis. Sie verwenden viel Zeit und Energie in das Design Ihres Backends und die Geschäftslogik Ihrer Software, Ihrer Web- oder Mobile-App. Da lohnt es sich die Extrameile zu gehen und von Anfang an Benutzer mit einzubeziehen. Was bringt Ihnen mehr, als begeisterte Nutzer, die mit Freude und einem guten Gefühl mit Ihrer Software arbeiten? Aussagen wie “Das System funktioniert, wenn man weiss wie es zu bedienen ist, aber es ist mühsam und hässlich” sind frustrierend für die Entwickler und Projektleiter. Lösungen, die begeistern und den Nutzer intuitiv führen, reduzieren den Supportaufwand und Leerläufe massiv, sparen somit Kosten und schaffen Mehrwert. Um die Methoden des User Centered Designs wirklich zu beherrschen, müsste man sich in einem Masterstudiengang zu einem Experten ausbilden lassen. Dies können und wollen wir in diesem zweitägigen Seminar nicht bieten. Allerdings haben Sie schon viel gewonnen, wenn Sie sich einen guten Überblick über diese Thematik verschaffen und die Grundlagen der nutzerorientierten Entwicklung kennen. In diesem Kurs werden Sie sowohl mit den Grundbegriffen, als auch mit einer durchgängigen Case Study viel über Usability lernen und erhalten eine neue Perspektive aus der Sicht Ihrer Nutzer.

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrungen in der GUI Entwicklung

Zielpublikum Geeignet für Professionals

Anbieter Digicomp

Page 53: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 53 von 64

IBUQ-Foundation Level Zertifizierung

Ziel & Nutzen Das Basiswissen stellt sicher, dass grundlegende Kenntnisse sowohl über den Menschen (z. B. Wahrnehmung, mentale Modelle, Fehlerhandlungen) als auch über die Techniken für die Entwicklung interaktiver Systeme (z. B. Interaktionsstile, Modellierungsmethoden, Dialoggestaltung) erworben werden. Ebenfalls Bestandteil sind Standards und Normen sowie Style Guides. Ein zentrales Thema ist der Entwicklungsprozess: Hier wird im Sinne des Begriffs Usability Engineering deutlich, dass Ergonomie nicht punktuell entsteht oder nur am Ende z. B. mit Hilfe von Benutzerbefragungen nachgewiesen wird, sondern ein komplettes ingenieurmässiges Vorgehen vorhanden sein muss, das von der Anforderungsanalyse über das Prototyping und die Spezifikation bis zur Umsetzung und der Evaluation sowie dem Test reicht. Schema: Obwohl Usability mittlerweile als Basisfaktor für den Erfolg von Software-Applikationen und Internetanwendungen gilt, fehlte bis vor kurzem noch immer eine international anerkannte Instanz, die Unternehmen und deren Mitarbeitern einen kompetenten Einsatz von Usability-Massnahmen und -Prozessen in ihrem Geschäftsfeld bescheinigen kann. Das International Board for Usability Qualification (iBUQ) änderte dies und gab der Industrie mittels einer Zertifizierung ein massgebliches Gütesiegel in die Hand, um Wissen und Fähigkeiten auf dem Gebiet der Usability nachzuweisen. Der Verband iBUQ verbessert und fördert die Nutzerfreundlichkeit und Gebrauchstauglichkeit von interaktiven Mensch-Maschine-Schnittstellen. Auf Grundlage nationaler und internationaler Gesetze, Normen und Vorlagen entwickelt der Verband aktuelle Usability-Standards und führt Zertifizierungen für Unternehmen und/oder deren Mitarbeiter durch.

Inhalt

1. Grundlagen der Usability 1.1. Notwendigkeiten und Nutzen von Usability 2. Mensch-Maschine-Schnittstelle 2.1. Software-Ergonomie und Gestaltungsphilosophien 2.2. Menschliche Informationsverarbeitung 2.3. Normen, Standards und Gesetze 2.4. Accessibility / Barrierefreiheit 3. Usability Engineering 3.1. Usability Engineering Grundlagen 3.2. Analyse- und Konzeptphase 3.3. Designphase 3.4. Prototyping Phase 3.5. Überblick Evaluationsphase 3.5. Usability Testing und Evaluation

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien und Übungen, ein Buch, einen USB-Stick mit den Präsentationsfiles sowie zusätzliche Dokumente, Templates und Checklisten.

Hardware keine

Kosten CHF 1'800.-

Voraussetzung

Grundlegende Kenntnisse im Software Testing Erste Erfahrungen in Konzeption, Design oder Entwicklung von Web- oder Software-Applikationen werden vorausgesetzt. Das Foundation Level Zertifikat ist Voraussetzung um die Zertifikatsprüfung zum IBUQ Usabiliy Professional Advanced Level (Aufbaustufe) zu absolvieren.

Zielpublikum

Die Basisstufe des Usabiliy Professional Zertifizierungsprogramms spricht alle in das Thema Entwicklung von Software- oder Internet-Applikationen involvierten Personen- und Berufsfelder an, beispielsweise Software-Entwickler, GUI-Programmierer, Projektleiter, Organisatoren, Führungskräfte, Mitarbeiter der Fachabteilungen, IT-Revisoren, Qualitätssicherungsbeauftragte.

Prüfung / Zertifizierung

Die Prüfung zum iBUQ Certified Professional for Usability Engineering basiert auf dem Lehrplan. Alle Teile des Lehrplans können dabei Bestandteil der

Page 54: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 54 von 64

Prüfung sein. Die Prüfungsfragen beziehen sich dabei nicht zwingend nur auf einen bestimmten Teil, sondern können mehrere Bereiche abdecken. Das Format der Prüfung ist Multiple Choice.

Page 55: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 55 von 64

UXQB Certified Professional for Usability and User Experience

Ziel & Nutzen In nur zwei Tagen bereiten Sie unsere UXQB-zertifizierten (International Usability and UX Qualification Board) Trainer auf die Zertifizierungsprüfung zum «UXQB® Certified Professional for Usability and User Experience – Foundation Level» vor. - Sie erlernen das Basiswissen und -Vokabular, um bei der

Produktentwicklung im Team und mit der Agentur die gleiche Sprache zu sprechen.

- Sie können Entscheidungen in Zukunft besser informiert und fundierter fällen.

- Sie weisen gemäss internationalen Standards anerkanntes Wissen im Bereich Usability & User Experience (UX) nach.

Mit der Zertifizierung legen Sie die Grundlage für weiterführende Ausbildungen wie Usability Tester, User Requirements Engineer, Information Architect und Usability Engineer. Mit dem erlangten Wissen lernen Sie Produkte besser zu beurteilen und können Verkaufsargumente bzw. Werbebotschaften treffender formulieren.

Inhalt

Die folgenden Konzepte und Themen des Usability und User-Centered-Designs werden im Rahmen des Kurses als Vorbereitung auf die Zertifizierungsprüfung vermittelt: - Usability-Prinzipien und -Richtlinien verstehen und beurteilen - Nutzungskontext spezifizieren - Nutzungsanforderungen definieren - Interaktionskonzepte und Designlösungen entwickeln - Usability-Tests und andere Evaluierungsmethoden

Kenntnis über den Einsatz möglicher Methoden im User-Centered-Design-Prozess

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Grundkenntnisse in Usability

Zielpublikum

Softwareentwickler, Analysten, Projektleiter, Produktmanager, Designer und Marketingfachleute sowie an alle Interessierten, die sich fundiertes Basiswissen über die Methoden und Vorgehensweisen in Usability und User-Centered-Design interaktiver Systeme wie z. B. Software, Apps, Websites oder industrielle Geräte mit Bedienschnittstellen aneignen wollen.

Page 56: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 56 von 64

Interaktives Prototyping mit Axure

Ziel & Nutzen Sie können im Anschluss des Kurses mittels Prototyping in Ihren Projekten Entwicklungskosten senken und somit Ihre Kunden schneller überzeugen. Das Prototyping hilft, Transparenz als visuelles Kommunikationsmittel zu schaffen.

Inhalt

- Einführung in das Prototyping - Interaktionsstruktur aufstellen mit Fallbeispiel - Skizzen anfertigen - Philosophie/Übersicht/klären von Begrifflichkeiten/ Basisfunktionalitäten

des Programmes - Gemeinsamer und stufenweiser Aufbau eines interaktiven Prototyps - Testszenarien ausführen −Veröffentlichung des Prototypen für Kunden

Dauer 1 Tag

Datum 26. Mai 2020

Unterlagen Keine

Hardware Keine

Kosten Keine

Voraussetzung keine besonderern Voraussetzungen erforderlich

Zielpublikum

Informatiker, Entwickler, Business Analysten, Product Owner, Grafiker oder Projektleiter, die sich der Wichtigkeit des Prototypings bewusst sind. Der Kurs richtet sich auch an Personen, die bisher z.B. mit PowerPoint, Visio oder Papier Prototypen erstellt haben.

Anbieter Noser

Page 57: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 57 von 64

6. Projektmanagement

IREB® Certified Professional for Requirements Engineering - Foundation Level

Ziel & Nutzen Nach dem Besuch unseres Trainings Certified Professional for Requirements Engineering sind Sie in der Lage, die gängigen Methoden und Vorgehensweisen zur Erhebung, Analyse, Dokumentation und Prüfung von Anforderungen in der Praxis anzuwenden. In der Basisstufe werden die für alle Bereiche – z. B. eingebettete Systeme, sicherheitskritische Systeme, klassische Informationssysteme – gleichermassen gültigen Grundlagen vermittelt. Die Basisstufe spricht alle in das Thema Requirements Engineering involvierten Personen an. Nach dem Besuch des Seminars, - kennen Sie die Methoden und Prozesse aus dem Requirements

Engineering - können Sie die Auswirkungen verschiedener Implementierungsansätze

(Standards-Software und/oder Individualentwicklung) bzw. Einbindung von Sourcing- und Offshore-Partner einschätzen

sind Sie optimal vorbereitet auf die Prüfung zum IREB® Certified Professional for Requirements Engineering.

Inhalt

IT-Lösungen erfolgreich einzuführen bedeutet, die Anforderungen der relevanten Stakeholder umzusetzen sowie geplante Termine und Budgets einzuhalten. Die Weichen für den Erfolg werden gestellt, indem die Anforderungen sorgfältig und möglichst vollständig erhoben werden. Um zu verhindern, dass verschiedene Stakeholder die Anforderungen unterschiedlich interpretieren, müssen diese möglichst eindeutig dokumentiert werden. Nur so lassen sich Ziel- und Anforderungskonflikte rechtzeitig erkennen und lösen. Damit wird zudem die Notwendigkeit nachträglicher kostenverursachender Änderungen deutlich reduziert.

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien, Übungen und Syllabus, einen USB-Stick mit den Präsentationsdateien sowie zusätzliche Dokumente, ein Buch, Templates und Checklisten.

Hardware Keine

Kosten CHF 2'400.-

Voraussetzung Allgemeines Verständnis von Software- und Systementwicklung wird erwartet. Theoretisches Grundwissen im Requirements Engineering wird nicht vorausgesetzt.

Zielpublikum Key Account- und Produktmanager, Systemanalytiker und Business Analysten, Projektleiter, Entwickler, die sich mit der Spezifikation von Software beschäftigen. Qualitätsmanager und Tester.

Prüfung / Zertifizierung

Das Requirements Engineering Training schliesst mit einer Prüfung (75 Minuten) zum Erlangen des Zertifikates "Certified Professional for Requirements Engineering - Foundation Level (CPRE-FL)" ab.

Page 58: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 58 von 64

RE@Agile Advanced Level (IREB Certified Profesional for Requirements Engineering)

Ziel & Nutzen 1. Die relevanten Anforderungen in einem angemessenen Detaillierungsgrad kennen (zu jedem Zeitpunkt während der Systementwicklung),

2. Eine ausreichende Einigung der relevanten Stakeholder über die Anforderungen erzielen,

3. Die Anforderungen gemäß den Rahmenbedingungen der Organisation erfassen (und dokumentieren),

Alle, auf Anforderungen bezogenen Aktivitäten gemäß den Prinzipien des Agilen Manifests durchführen

Inhalt Der Lehrplan nach IREB ist hier definiert: https://www.ireb.org/content/downloads/16-cpre-advanced-level-re-agile-syllabus/ireb-re%40agile_al_de_v1.0.1.pdf

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten CHF 1’800

Voraussetzung

Scrum Kenntnisse Für die Zertifizierung wird das IREB Foundation Level Zertifikat vorausgesetzt. Aber der Kurs kann auch ohne dem Foundation Level besucht werden.

Zielpublikum Requirements Engineers, Projektleiter, Entwickler die nach einem Agilen Vorgehen entwickeln.

Prüfung/ Zertifizierung

IREB Certified Professional for Requirements Engineering - RE@Agile, Advanced Level

Klassisches Projektmanagement IPMA Level C Zertifizierung

Ziel & Nutzen Ein erfahrener Coach begleitet Sie durch die Schritte der Zertifizierung und unterstützt Sie optimal bei der Vorbereitung der Projektdefinition, des Projektberichts und des Interviews. Sie erhalten ein klares Verständnis für den Zertifizierungsvorgang.

Inhalt

Schritt 1: Antrag und Selbstbeurteilung (0.5 Tage vor Ort) Schritt 2: Executive Summary (0.5 Tage virtuell) Schritt 3: Prüfungstraining (1 Tag vor Ort) Schritt 4: Projektkurzbericht (0.5 Tage virtuell) Schritt 5: Interview Briefing (0.5 Tage vor Ort)

Dauer 2.5 Tage

Datum

Unterlagen Keine

Hardware Keine

Kosten CHF 2'200.-

Voraussetzung

Zur Zertifizierung im IPMA Level C werden Personen zugelassen, die mindestens drei Jahre Erfahrung im Projektmanagement in einer Führungsfunktion in Projekten von begrenzter Komplexität mitbringen. Sie müssen in der Lage sein, Projekte von begrenzter Komplexität bzw. ein Teilprojekt eines komplexen Projekts zu managen. Sie haben die Seminarreihe Projektmanager SGO – Certificate of Advanced Studies oder eine gleichwertige Ausbildung erfolgreich abgeschlossen:

Zielpublikum Personen, die sich dem internationalen Zertifizierungsverfahren des IPMA/VZPM Level C unterziehen wollen

Anbieter Digicomp

Page 59: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 59 von 64

IPMA D Kurs

Ziel & Nutzen - Grundlagen Projektmanagement - Zertifizierung IPMA D

Inhalt - Grundlagen Projektmanagement - Zertifizierung IPMA D

Dauer 2 Tage

Datum

Unterlagen Keine

Hardware Keine

Kosten Nicht definiert

Voraussetzung Keine

Zielpublikum Nicht definiert

Certified Scrum Master

Ziel & Nutzen Die Projektmanagement Methode Scrum wird verstanden und kann angewendet werden. Der Teilnehmer kann sich zum Certified Scrum Master zertifizieren.

Inhalt Theorie von Scrum und praktische Anwendung während des Kurses.

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Keine

Zielpublikum Scrum Interessierte. Der Kurs schliesst ab mit der Zertifizierung zum Certified Scrum Master.

Prüfung / Zertifizierung

Certified Scrum Master

Certified Product Owner

Ziel & Nutzen Theorie und praktischen Nutzen zu Scrum aus der Perspektive des Product Owner.

Inhalt Inhalt siehe www.scrumalliance.org

Dauer 3 Tage

Datum Auf Anfrage

Unterlagen Inbegriffen

Hardware -

Kosten CHF 1'700.-

Voraussetzung Interesse an der Rolle des Produkt Owners. Allgemein Scrum Interessierte spricht der Kurs Certified Scrum Master besser an.

Zielpublikum Produktverantwortliche; Produkt Manager; Geschäftsbereichs-Verantwortliche; Manager; Projektleiter

Prüfung / Zertifizierung

Prüfung zum Certified Scrum Product Owner der Scrum Alliance

Page 60: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 60 von 64

Kanban

Ziel & Nutzen Einführung in Kanban und welche gängige Probleme der Softwareentwicklung damit gelöst werden können.

Inhalt

- Kanban Board - Flaschenhälse beseitigen - Totzeit beseitigen - Scrum und/oder Kanban - Tools für Kanban

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten Keine

Voraussetzung Keine

Zielpublikum Alle die sich dafür interessieren

SAFe

Ziel & Nutzen Tiefes Verständnis des SAFe-Frameworks, Zertifizierung

Inhalt

- Einführung in SAFe: Vorstellung des Scaled Agile Frameworks™ - Lean Thinking: Ein Überblick über Lean Software Development und

Product Development Flow - Agile Development: Umsetzung und Vorteile der agilen Entwicklung in

Unternehmensumgebungen - SAFe Principles – Die Grundwerte von SAFe - Agile Release Train: Identifizierung, Implementierung und Durchführung

von Agile Release Trains. Es handelt sich dabei um langfristige Prozesse, in denen «Teams von agilen Teams» die Qualität und Liefergeschwindigkeit der wesentlichen Value Streams / Produkte im Unternehmen optimieren

- Agiles Portfoliomanagement: Agile Transformationsmuster für Strategie- und Investitionsplanung, Portfolio- & Programm-Management und Governance

- Agile Architektur: Grundsätze der agilen Architektur, Rolle des System- und Enterprise-Architekten und Architekturentwicklungskonzepte, die die Balance zwischen Business und Architektur halten.

- Agile Leadership: Skalierung der Lean-Agile Pinzipien in die Unternehmensführung

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten CHF 2'000.-

Voraussetzung Scrum Master

Zielpublikum

Alle sind willkommen, den Kurs zu besuchen, unabhängig von der Erfahrung. Für diejenigen, die die SAFe® 4 Agilist (SA) Zertifizierungsprüfung ablegen möchten, empfehlen wir mehr als 5 Jahre Erfahrung in der Softwareentwicklung, Testing, Geschäftsanalyse, Produkt- oder Projektmanagement sowie in Scrum.

Page 61: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 61 von 64

7. Softskills

Auftrittskompetenz und Rhetorik

Ziel & Nutzen Selbstbewusstes Auftreten vor Mitarbeitern und Führungspersonen in internen und externen Meetings. Ziel ist es kompetent, souverän und sympathisch in diesen Situationen aufzutreten, sprachlich aber auch mit Körper und Bewegung

Inhalt

Sie trainieren mit uns spielerisch und dennoch praxisnah. Wir reden nicht nur darüber, worauf es ankommt – Sie sollen es auch erleben und erfahren, sehen und hören! Sie stehen mehrmals vor der Kamera, trainieren, erhalten Feedback und verbessern sich. Ein Rezept für alle gibt es nicht. Wir suchen Ihre Individualität.

Dauer 2 Tage

Datum Nach Vereinbarung

Unterlagen keine

Hardware Keine

Kosten CHF 2’500, Kundenpreis CHF 1’800

Voraussetzung keine

Zielpublikum Teamleiter, Consultants, Projektleiter,

BIKABLO Visuelle Kommunikation

Ziel & Nutzen Gestaltung von Flipcharts, Nutzung in Workshops

Inhalt Gestaltung von Flipcharts, Nutzung in Workshops

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten Nicht definiert

Voraussetzung Keine

Zielpublikum Nicht definiert

BIKABLO Visuelles Storytelling

Ziel & Nutzen BIKABLO Aufbaukurs

Inhalt BIKABLO Aufbaukurs

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten CHF 1'300.-

Voraussetzung BIKABLO Basiskurs

Zielpublikum Nicht definiert

Anbieter BIKABLO

Page 62: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 62 von 64

Wirkungsvoll präsentieren

Ziel & Nutzen - Kennen Ihrer Stärken und Ihres Verbesserungspotenzials - Kennen der wichtigsten Erfolgsfaktoren guter Präsentationen - Bewusstsein um die Bedeutung von Rede- und Präsentationstechniken - Individuelle Rückmeldung zu Ihren Präsentationskompetenzen - Stärkung Ihrer Kompetenzen anhand der im Seminar entwickelten

Verbesserungsmassnahmen

Inhalt

- Faktoren gelungener und misslungener Präsentationen - Meine Stärken und Verbesserungspotenziale - Vorbereitung einer Präsentation - Architektur einer Präsentation - Rhetorik: Rede- und Präsentationstechnik - Überzeugend argumentieren - Reaktion auf Einwände und Fragen - Aufmerksamkeit des Zuhörers gewinnen, Interesse wecken und

erhalten - Wie wirke ich? Meine eigenen Signale - Gekonnter Präsentationsabschluss

Dauer 1 Tag

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten CHF 1'300.-

Voraussetzung Keine

Zielpublikum Nicht definiert

Effiziente Führung im Alltag

Ziel & Nutzen Grundlagen und Werkzeuge kennen zulernen um ein Team effizient und effektiv zu führen, als Team Leiter aber auch als Projektleiter

Inhalt

1. Sich selber führen 2. Richtig kommunizieren 3. Team Mitglieder erfolgreich machen 4. Konflikt Management Inhalt und Schwerpunkte können je nach Gruppe noch angepasst werden Dieser 3-tägige Kurs wird im Format 2+1 durchgeführt. Der Inhalt wird währen den ersten 2 Tage übermittelt. Der 3. Tag, der später stattfindet, dienst als "refresher" um bestimmte Themen anhand den ersten Erfahrungen zu besprechen.

Dauer 3 Tage

Datum Nach Absprache

Voraussetzung Bewilligung des BU Leiter um teilzunehmen.

Zielpublikum Team Leiter, BU Leiter, Projektleiter und weitere Personen die eine Führungstätigkeit ausüben.

Kursleiter Dr. Rolf Specht

Page 63: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 63 von 64

Selbstmanagement

Ziel & Nutzen Projekt- und Führungsarbeit stellen hohe Ansprüche an die personalen Kompetenzen. Auf der methodischen Ebene geht es darum, die persönliche Arbeitstechnik und das Zeitmanagement zu optimieren und die Fähigkeiten im Umgang mit Priorisierungen, Störungen oder Entscheidungsfindungen zu erweitern. Auf der persönlichen Ebene geht es um Themen, die direkt oder indirekt die Resilienz fördern: Umgang mit Stress und Scheitern, Weiterentwicklung der Handlungsfähigkeit und Schutz der Grenzen. Die Selbstreflexion wird erweitert und damit auch die Fähigkeit, die persönliche Wahrnehmung und Bewertung aus einer Meta-Ebene zu reflektieren und weiter zu entwickeln.

Inhalt

- Persönliche Resilienz - Zeitmanagement-Matrix: Unterscheidung zwischen Dringlichkeit und

Wichtigkeit - Energiekompetenz: Erkennen und Schützen der produktivsten Zeit - Persönliche Ziele und Prioritäten - Selbstreflexionsfähigkeit - Erstellen eines persönlichen Arbeitsplanes - Umgang mit Informationsflut - Umgang mit Zeitdieben und „Aufschieberitis“ - Entscheidungstechniken

Dauer 2 Tage

Datum Auf Anfrage

Unterlagen Keine

Hardware Keine

Kosten CHF 1'900.-

Voraussetzung Keine

Zielpublikum Nicht definiert

Anbieter BWI

Page 64: Noser Academy 2020 · Noser Academy 2020 Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 noseracademy@noser.com

Noser Academy_2020.docx Version 1.0

© Noser Engineering AG Seite 64 von 64

Consulting for Engineers: Kommunikation, Präsentation, Verhandlungstechnik

Ziel & Nutzen Teil 1 – Überzeugend kommunizieren Die Teilnehmer kennen die Geheimnisse überzeugender Kommunikation und können diese am Arbeitsplatz und im privaten Umfeld erfolgreich anwenden. Teil 2 – Professionell präsentieren Die Teilnehmer sind in ihrer Präsentationskompetenz gestärkt und vermögen selbstsicher und souverän zu präsentieren und öffentlich zu sprechen. Teil 3 – Stilsicher verhandeln Die Teilnehmer kennen die Stärken und Schwächen verschiedener Verhandlungskonzepte und wissen diese situationsgerecht anzuwenden.

Inhalt

Teil 1 – Überzeugend kommunizieren - Grundlagen: Persönlichkeit und Kommunikationsstil - Verbale Ausdrucksformen und Stilmittel: Stimme, Sprache,

Sprechtechnik - Nonverbale Ausdrucksformen und Stilmittel: Mimik, Gestik,

Körpersprache - Besondere Sprechsituationen: Kommunikation in der Businesswelt

Teil 2 – Professionell präsentieren - Grundlagen der Redekunst: Situationsgerecht sprechen - Die perfekte Vorbereitung einer Präsentation - Der richtige Gebrauch technischer Hilfsmittel - Häufige Fehler und wie Sie sich aus heiklen Situationen retten

Teil 3 – Stilsicher verhandeln - Grundlagen der Verhandlungs- und Verkaufspsychologie - Verhandlungsstile: Von hart über weich zur Harvard-Methode - Die richtige Rhetorik in Verhandlungs- und Verkaufssituationen

Der souveräne Umgang mit Einwänden und Change Requests

Dauer 3 Tage pro Teil

Datum 28. bis 30. Okt. 2020

Unterlagen Handouts in Papierform

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Keine

Zielpublikum

Der Kurs hat drei Schwierigkeitsstufen, jedoch sind alle mit denselben Grundlagen. Modul 1 - 2 geeignet ab Junior; Modul 3 geeignet für Seniors und Consultants