48
Noser Academy 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_Feb. 2016.docx Version 1.0 Datum 16. Februar 2016

Noser Academy · Windows Presentation Foundation mit .NET 4.5 (WPF) ..... 30 2.9.3. .NET Web-Applikationen mit ASP.NET MVC 5 ... Testautomatisierung mit Ranorex®

Embed Size (px)

Citation preview

Noser Academy 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_Feb. 2016.docx

Version 1.0

Datum 16. Februar 2016

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 2 von 48

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 140 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 und nutzen Sie diese Gelegenheit.

Wir freuen uns auf Sie!

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 3 von 48

Inhaltsverzeichnis

1. Kurse, die Noser Engineering AG 2016 für Sie anbietet. ....................................................5

Embedded .................................................................................................................................5

1.1.1. IoT/ HackingLab for IoT.............................................................................................................5

1.1.2. NEU: EA/BLE Workshop zu Bluetooth Low Energy .................................................................5

Architektur .................................................................................................................................6

1.2.1. Architektur Grundkurs Foundation Level iSAQB ......................................................................6

1.2.2. NEU: Architektur iSAQB Advanced Level Embedded ..............................................................6

1.2.3. NEU: Architektur iSAQB Adv. Level Agile Software Architektur ...............................................6

Usability .....................................................................................................................................7

1.3.1. NEU: UXQB Certified Professional for Usability and User Experience ....................................7

Microsoft ....................................................................................................................................8

1.4.1. Clean Code Workshop ..............................................................................................................8

1.4.2. NEU: .NET Unit Testing with C# ...............................................................................................8

1.4.3. NEU: Neues in .NET Core 1.0 und Visual Studio 2015 ............................................................9

1.4.4. NEU: .NET Web-Applikationen mit ASP.NET Core 1.0 ............................................................9

1.4.5. .NET Cross-Platform Development with Xamarin .................................................................. 10

1.4.6. NEU: Xamarin Forms ............................................................................................................. 11

Testing.................................................................................................................................... 12

1.5.1. ISTQB® Agile Tester.............................................................................................................. 12

1.5.2. IREB® Certified Professional for Requirements Engineering - Foundation Level ................. 13

1.5.3. CMAP© Mobile App Testing - Foundation Level ................................................................... 14

Projektmanagement ............................................................................................................... 15

1.6.1. Requirements Engineering Foundation Level ........................................................................ 15

1.6.2. Kurs zum Certified Scrum Master .......................................................................................... 15

1.6.3. Klassisches Projektmanagement ........................................................................................... 16

2. Kurse, die Noser Engineering AG im Portfolio hat. .......................................................... 17

Embedded Real Time Applications ........................................................................................ 17

2.1.1. EA/RT Architektur und Design von Real-Time Software ....................................................... 17

2.1.2. EA/RT Embedded Software Testing and Debugging ............................................................ 17

2.1.3. EA/RT Design of Distributed and Multicore Systems & Software .......................................... 18

C++......................................................................................................................................... 19

2.2.1. EA/C++ C++ Wizardry for Embedded .................................................................................... 19

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

2.2.3. EA/C++ C++11/14: Upgrade auf den neuen ISO-Standard................................................... 20

2.2.4. EA/ C++ Design Pattern Programmierung ............................................................................. 20

Usability .................................................................................................................................. 21

2.3.1. EA/GUI Einführung in Usability und User Experience ........................................................... 21

Linux ....................................................................................................................................... 22

2.4.1. EOS/Linux Zertifikat LPIC-3 "Senior Level Linux Professional" ............................................. 22

2.4.2. EOS/Linux Zertifikat LPIC-2 Advance Level Linux Professional ........................................... 22

2.4.3. EOS/Linux Zertifikat LPIC-1 Junior Level Linux Professional ................................................ 22

2.4.4. EOS/ Embedded Echtzeit-Linux: Vom Bootloader bis zum Realtime-System ...................... 23

2.4.5. EOS/ Embedded-Linux: Linux Treiber-Entwicklung ............................................................... 23

Mikrocontroller ........................................................................................................................ 24

2.5.1. MC/ DSP-Grundlagen: Applikationen mit dem Mikrocontroller .............................................. 24

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 4 von 48

2.5.2. MC/ ARM Cortex™-M4, M3, M1, M0 (ARM): Architektur und Embedded Programmierung . 24

Funktionale Sicherheit............................................................................................................ 25

2.6.1. Funktionale Sicherheit............................................................................................................ 25

Architektur .............................................................................................................................. 26

2.7.1. Architektur Workshop .NET ................................................................................................... 26

2.7.2. Architektur iSAQB Advanced Level Architekturbewertung gemäss ATAM ........................... 26

2.7.3. Architektur iSAQB Advanced Level SOA ............................................................................... 27

2.7.4. Architektur iSAQB Adv. Level Technologie Web ................................................................... 27

Kommunikationskurs .............................................................................................................. 28

2.8.1. Consulting for Engineers ........................................................................................................ 28

Microsoft ................................................................................................................................. 29

2.9.1. .NET Design Pattern with C# ................................................................................................. 29

2.9.2. .NET Windows Presentation Foundation mit .NET 4.5 (WPF) .............................................. 30

2.9.3. .NET Web-Applikationen mit ASP.NET MVC 5 ..................................................................... 30

2.9.4. .NET Service Application with Windows Communication Foundation .NET 4.5 (WCF) ........ 31

Microsoft Fortgeschrittene Kurse ........................................................................................... 32

2.10.1. .NET Windows 8 Apps ........................................................................................................... 32

Testing.................................................................................................................................... 33

2.11.1. ISTQB® - Certified Tester - Foundation Level ....................................................................... 33

2.11.2. ISTQB® - Certified Tester (Advanced Level) - Test Analyst (V2012) .................................... 34

2.11.3. ISTQB® - Certified Software Tester (Advanced Level) - Technical Test Analyst (V2012) .... 35

2.11.4. ISTQB® - Certified Tester (Advanced Level) - Test Manager (V2012) ................................. 36

2.11.5. IBUQ-Foundation Level Zertifizierung .................................................................................... 37

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

2.11.7. Testautomatisierung mit Ranorex® ....................................................................................... 39

2.11.8. Kurs Unit Testing .................................................................................................................... 39

2.11.9. Hacking Lab Workshop .......................................................................................................... 40

2.11.10. Mocken und Dependency Injection mit MockU ...................................................................... 40

2.11.11. Basics für erfolgreiches Testen .............................................................................................. 41

Java ........................................................................................................................................ 42

2.12.1. «Get Certified!» zum OCAJP (JAW) ...................................................................................... 42

2.12.2. «Get Certified!» zum OCPJP (JPW) ...................................................................................... 43

2.12.3. Objektorientierte Analyse und Entwurf mithilfe von UML ....................................................... 44

2.12.4. Architect Enterprise Applications with Java EE ..................................................................... 45

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

2.12.6. Objective-C-Crashkurs (OBJ) ................................................................................................ 47

Scrum ..................................................................................................................................... 48

2.13.1. Certified Scrum Product Owner ............................................................................................. 48

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 5 von 48

1. Kurse, die Noser Engineering AG 2016 für Sie anbietet.

Embedded

1.1.1. IoT/ 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 Geplant 2016

Unterlagen Inbegriffen

Hardware Eigenen Laptop mitbringen

Kosten CHF 2‘400.-

Voraussetzung Erfahrungen mit Netzwerk

Zielpublikum Geeignet für Professionals

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

1.1.2. NEU: EA/BLE Workshop zu Bluetooth Low Energy

Ziel & Nutzen Einführung in das Thema Bluetooth low energy / Bluetooth Smart

Inhalt Im Umfeld von IoT wird "Bluetooth low energy" immer häufiger genannt. Der Teilnehmer wird sich in diesem Workshop mit den Grundlagen zu "Bluetooth low energy" vertraut machen und in einer einfachen Applikation Bluetooth einsetzen.

Dauer 1 Tag

Datum Geplant 2016

Unterlagen Inbegriffen

Hardware Eigenen Laptop mitbringen

Kosten Auf Anfrage

Voraussetzung Erfahrungen mit C++

Zielpublikum Geeignet ab Juniors

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 6 von 48

Architektur

1.2.1. Architektur Grundkurs Foundation Level iSAQB

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

Inhalt Software-Architektur: Bedeutung, Dokumentation, Vorgehen bei der Entwicklung, Qualitätssicherung, Werkzeuge etc.

Dauer 4 Tage

Datum 18.04.2016, ausgebucht

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

Hardware Keine

Kosten CHF 1'700.-

Voraussetzung erfahrene Softwareentwickler, Grundkenntnisse der UML

Zielpublikum Geeignet für Professionals und Senior Developers

Kursleiter Stefan Toth, Harm Gnoyke oder Stefan Zörner

Prüfung/ Zertifizierung

iSAQB Certified Professional for Software Architecture – Foundation Level

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

1.2.2. NEU: Architektur iSAQB Advanced Level Embedded

Ziel & Nutzen How to design embedded systems that have a direct impact on their environments

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 Geplant 2016

Unterlagen Inbegriffen

Hardware Keine

Kosten CHF 1‘200.-

Voraussetzung iSAQB Foundation Level Zertifizierung

Zielpublikum iSAQB Certified Professional for Software Architecture – Foundation Level

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

1.2.3. NEU: Architektur iSAQB Adv. Level Agile Software Architektur

Ziel & Nutzen How to design effective and secure web-based systems.

Inhalt http://www.isaqb.org/wp-content/uploads/2015/02/isaqb-Lehrplan-advanced-Modul-AGILA-1.2.pdf

Dauer 3 Tage

Datum 23.08.2016, ausgebucht

Unterlagen Inbegriffen

Hardware Keine

Kosten CHF 990.-

Voraussetzung iSAQB Foundation Level Zertifizierung

Zielpublikum iSAQB Certified Professional for Software Architecture – Foundation Level

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 7 von 48

Usability

1.3.1. NEU: 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 Geplant 2016

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.

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 8 von 48

Microsoft

Grundlagen

1.4.1. Clean Code Workshop

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 Juni 2016

Unterlagen Inbegriffen

Hardware Eigenen Laptop mitbringen

Kosten Auf Anfrage

Voraussetzung C# Programmierer

Zielpublikum Geeignet für Professionals

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

1.4.2. NEU: .NET 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 Geplant 2016

Unterlagen Inbegriffen

Hardware Eigenen Laptop mitbringen

Kosten Auf Anfrage

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

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

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 9 von 48

Technologien

1.4.3. NEU: Neues in .NET Core 1.0 und Visual Studio 2015

Ziel & Nutzen Sie kennen die für Sie relevanten Neuheiten in .NET 5 und Visual Studio 2015. Sie können die neue Entwicklungsumgebung sofort produktiv nutzen.

Inhalt

.NET Core 1.0 ist eine Rundum-Erneuerung des .NET Frameworks. Modular, performant und Cloud-optimiert. In diesem Kurs erfahren Entwickler was tatsächlich neu ist und wie man in der Praxis damit umgeht. - C# 6.0 und der Roslyn Compiler - Visual Studio 2015 - Universal Windows Platform - Entity Framework Core 1.0 - ASP.NET Core 1.0 - OWIN und Katana - TypeScript

Dauer 2 Tage

Datum Geplant 2016

Unterlagen Begleitfolien

Hardware Keine

Kosten Auf Anfrage

Voraussetzung C# Programmierer mit guten .NET Kenntnissen älterer Versionen

Zielpublikum Geeignet für Professionals

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

1.4.4. NEU: .NET Web-Applikationen mit ASP.NET Core 1.0

Ziel & Nutzen 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 vereint MVC, Web API und Web Pages. Kenntnis der neuesten Microsoft Plattform für Web Technologien

Inhalt Entwicklung von Web-Applikationen mit ASP.NET Core 1.0.

Dauer 2 Tage

Datum Geplant 2016

Unterlagen Kursunterlagen von Digicomp

Hardware Keine

Kosten CHF 1'700.-

Voraussetzung Fundierte Kenntnisse der Webentwicklung mit ASP.NET

Zielpublikum ASP.NET-Softwareentwickler, die das zukunftsweisende Programmiermodell kennenlernen und eigene Applikationen designen, entwickeln und deployen möchten.

Prüfung / Zertifizierung

Microsoft Zertifizierung 70-486

Anbieter Digicomp

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 10 von 48

Fortgeschrittene Kurse

1.4.5. .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 Geplant 2016

Unterlagen Inbegriffen

Hardware Keine

Kosten Fr. 1‘400.-

Voraussetzung Gute Kenntnisse in .NET Entwicklung

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

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 11 von 48

1.4.6. NEU: 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 Geplant 2016

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.

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 12 von 48

Testing

1.5.1. 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 Geplant 2016

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.

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 13 von 48

1.5.2. 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 Geplant 2016

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.

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 14 von 48

1.5.3. 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 Geplant 2016

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

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 15 von 48

Projektmanagement

1.6.1. Requirements Engineering Foundation Level

Ziel & Nutzen Der Teilnehmer lernt Requirements zu verfassen und managen. Der Kurs schliesst mit der Möglichkeit der IReq Zertifizierung Foundation Level ab.

Inhalt siehe Web

Dauer 3 Tage

Datum Geplant 2016

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrung als Architekt oder Projektleiter

Zielpublikum Alle, die sich weiterbilden wollen zum Certified Professional Requirements Engineering – Foundation Level.

Prüfung / Zertifizierung

IReb Zertifizierung Foundation Level

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

1.6.2. Kurs zum 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 Geplant 2016

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

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 16 von 48

1.6.3. Klassisches Projektmanagement

Ziel & Nutzen Anwendbares klassisches Projektmanagement-Wissen

Inhalt

Der Kurs wird durch das Institut BWI (www.bwi.ch) durchgeführt. Es entspricht dem Inhalt der Seminare: - Projektmanagement I – Methodik und Instrument - Projektmanagement II – Projektleitung und Teamführung

Der Inhalt ist an die Bedürfnisse von Noser Engineering angepasst

Dauer 6 Tage

Datum Geplant 2016

Unterlagen Handbuch Projektmanagement (ISBN-13: 978-3642212420)

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Hat bereits in Projekten mitgearbeitet.

Zielpublikum Geeignet ab Junior

Prüfung / Zertifizierung

IPMA Level C Zertifizierung

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 17 von 48

2. Kurse, die Noser Engineering AG im Portfolio hat.

Embedded Real Time Applications

2.1.1. EA/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

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

2.1.2. EA/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

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 18 von 48

2.1.3. EA/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 Offen

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

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 19 von 48

C++

2.2.1. EA/C++ 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 Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Kenntnisse in C++

Zielpublikum Geeignet für Professionals

Anbieter Kalinsky Assoziated

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

2.2.2. EA/ 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 Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Kenntnisse in C++

Zielpublikum Geeignet für Juniors

Anbieter MicroConsult

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 20 von 48

2.2.3. EA/C++ 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 Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrung mit C++

Zielpublikum Geeignet für Professionals

Anbieter Vollmann Engineering GmbH

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

2.2.4. EA/ 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 Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten CHF 1'700.-

Voraussetzung Kenntnisse zur objektorientierten Programmierung

Zielpublikum Geeignet für Juniors

Anbieter ZFI

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 21 von 48

Usability

2.3.1. EA/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 Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrungen in der GUI Entwicklung

Zielpublikum Geeignet für Professionals

Anbieter Digicomp

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 22 von 48

Linux

2.4.1. EOS/Linux Zertifikat LPIC-3 "Senior Level Linux Professional"

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

Inhalt Siehe Webseite National Instruments

Dauer 12 Tage

Datum Offen

Unterlagen Auf Anfrage

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Zertifikat LPIC-2 "Advance Level Linux Professional"

Zielpublikum Geeignet für Seniors

Anbieter Digicomp

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

2.4.2. EOS/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 Offen

Unterlagen Auf Anfrage

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Zertifikat LPIC-2 Advance Level Linux Professional

Zielpublikum Geeignet für Professionals

Anbieter Digicomp

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

2.4.3. EOS/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 Offen

Unterlagen Auf Anfrage

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Gute Linux Kenntnisse

Zielpublikum Geeignet für Juniors

Anbieter Digicomp

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 23 von 48

2.4.4. EOS/ 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 Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrung mit Embedded Systemen, C

Zielpublikum Geeignet für Professionals

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

2.4.5. EOS/ 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 Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrung mit Embedded Systemen, C

Zielpublikum Geeignet für Professionals

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 24 von 48

Mikrocontroller

2.5.1. MC/ DSP-Grundlagen: Applikationen 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 Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Gute Mikrocontroller Kenntnisse

Zielpublikum Geeignet für Seniors

Anbieter MicroConsult

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

2.5.2. MC/ ARM Cortex™-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 Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Gute C Kenntnisse

Zielpublikum Geeignet für Professionals

Anbieter MicroConsult

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 25 von 48

Funktionale Sicherheit

2.6.1. 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 Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrung in der Projektleitung

Zielpublikum Geeignet für Professionals

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 26 von 48

Architektur

2.7.1. Architektur Workshop .NET

Ziel & Nutzen Eine Auswahl aus IoC-Container in der Praxis, Aspect-Oriented Frameworks, Architektur Pattern. Anhand von Praxisbeispielen werden die verschiedenen Aspekte ausprobiert und bewertet. Professionelle Entwickler beschäftigen sich mit wichtigen Aspekten der .NET Entwicklung.

Inhalt

- IoC-Container in der Praxis - Aspect-Oriented Frameworks - Architektur Pattern - Repository - Unit of Work

Dauer 1 Tag

Datum 2017

Unterlagen Folien

Hardware Eigenen Laptop mitbringen

Kosten Auf Anfrage

Voraussetzung C# Programmierer und Architekten im .NET Bereich

Zielpublikum Geeignet für Professionals

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

2.7.2. Architektur iSAQB Advanced Level Architekturbewertung gemäss ATAM

Ziel & Nutzen Architekturbewertung ist ein zentrales Werkzeug, um Sicherheit im Architekturentwurf zu gewinnen und um bestehende Lösungen oder Lösungsansätze fokussiert und nachhaltig weiterentwickeln zu können. Oder auch um sie informiert zu verwerfen. Vor allem fördert Architekturbewertung Kommunikation und Transparenz, richtig angewendet passt sie daher prima in ein zeitgemässes Vorgehen. In diesem Workshop lernen die Teilnehmer elementare Techniken und Methoden kennen und anwenden, um Softwarearchitekturen zu reflektieren. Zertifizierung zum iSAQB Certified Professional for Software Architecture – Advanced Level

Inhalt Software-Architektur: Architekturbewertung mit der Methode ATAM. http://www.oose.de/training/software-architekturbewertung/

Dauer 2 Tage

Datum Offen

Unterlagen Folien

Hardware Keine

Kosten CHF 950.-

Voraussetzung Architektur Grundkurs Foundation Level iSAQB Zertifizierung

Zielpublikum Geeignet für Professionals und Senior Developers

Anbieter http://www.embarc.de/

Prüfung / Zertifizierung

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

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 27 von 48

2.7.3. Architektur iSAQB Advanced Level SOA

Ziel & Nutzen How to design service-oriented architecture

Inhalt http://www.isaqb.org/wp-content/uploads/2013/03/isaqb-Lehrplan-advanced-Modul-SOA-1.0.pdf

Dauer 3 Tage

Datum Offen

Unterlagen Workshop Folien

Hardware Eigenen Laptop mitbringen

Kosten Auf Anfrage

Voraussetzung Architektur Grundkurs Foundation Level iSAQB Zertifizierung

Zielpublikum iSAQB Foundation Level Zertifizierung

Anbieter Method Park

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

2.7.4. Architektur iSAQB Adv. Level Technologie Web

Ziel & Nutzen How to design effective and secure web-based systems.

Inhalt http://www.isaqb.org/wp-content/uploads/2013/03/isaqb-Lehrplan-advanced-Modul-WEB-1.0.pdf

Dauer 3 Tage

Datum Offen

Unterlagen Inbegriffen

Hardware Keine

Kosten CHF 990.-

Voraussetzung Architektur Grundkurs Foundation Level iSAQB Zertifizierung

Zielpublikum iSAQB Foundation Level Zertifizierung

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 28 von 48

Kommunikationskurs

2.8.1. Consulting for Engineers

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 September 2017

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

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 29 von 48

Microsoft

Grundlagen

2.9.1. .NET Design Pattern with C#

Ziel & Nutzen Es ist schwierig, ein objektorientiertes Analysemodell so in ein Design umzusetzen, dass das resultierende System flexibel, änderbar und verständlich ist. Doch die Design Patterns aus dem Katalog der «Gang of Four» (Gamma, Johnson, Helm, Vlissides) können Ihnen dabei helfen. Sie werden sensibilisiert dafür, wo .NET bereits Design Patterns einsetzt. Ausserdem erlernen und üben Sie anhand von konkreten Beispielen, die Anwendung von Design Patterns mittels C# umzusetzen. Dabei können Sie unterschiedliche Techniken zur Realisierung in C# ausprobieren und erhalten für einige häufige Designprobleme konkrete Lösungsmöglichkeiten. Nach Besuch dieses Kurses können Sie .NET-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 sind Sie 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 wie 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 Offen

Unterlagen Inbegriffen

Hardware Eigenen Laptop mitbringen

Kosten Auf Anfrage

Voraussetzung Gute Kenntnisse von C# und objektorientierter Programmierung.

Zielpublikum Programmierer, die ihren Code besser strukturieren möchten.

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 30 von 48

2.9.2. .NET Windows Presentation Foundation mit .NET 4.5 (WPF)

Ziel & Nutzen Grundlagen für Entwicklung von WPF Applikationen

Inhalt Erstellung von WPF Applikationen, Layout, Data Binding, Ressourcen, Animationen etc. http://www.digicomp.ch/kurse/WPF.html

Dauer 3 Tage

Datum Offen

Unterlagen Digicomp Kursunterlagen

Hardware Keine

Kosten Auf Anfrage

Voraussetzung .NET Entwickler mit C# Kenntnissen

Zielpublikum Geeignet für Professionals

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

2.9.3. .NET Web-Applikationen mit ASP.NET MVC 5

Ziel & Nutzen Aufbauend auf Kenntnissen von ASP.NET WebForms bietet dieser Kurs einen raschen Einstieg in die neuen Architekturpatterns von ASP.NET MVC. https://www.digicomp.ch/de/weiterbildung/softwareentwicklung/microsoft-net/windows-web/entwicklung-von-webapplikationen-mit-mvc-5 - Sie beherrschen die Entwicklung eigener Web-Applikationen mit

ASP.NET MVC und kennen die notwendigen Konzepte. - Sie kennen die Vor- und Nachteile im Vergleich zu ASP.NET Webforms. - Sie entscheiden, welche Technologie sich für Ihre Art Projekte besser

eignet. - Sie lernen, gewohnte Aufgaben der Webentwicklung mit Hilfe von MVC

umzusetzen.

Inhalt Entwicklung von Web-Applikationen mit ASP.NET MVC 5.

Dauer 2 Tage

Datum Offen

Unterlagen Kursunterlagen von Digicomp

Hardware Keine

Kosten CHF 1'700.-

Voraussetzung Fundierte Kenntnisse der Webentwicklung mit ASP.NET

Zielpublikum ASP.NET-Softwareentwickler, die das zukunftsweisende Programmiermodell kennenlernen und eigene Applikationen designen, entwickeln und deployen möchten.

Prüfung / Zertifizierung

Microsoft Zertifizierung 70-486

Anbieter Digicomp

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 31 von 48

2.9.4. .NET Service Application with Windows Communication Foundation .NET 4.5 (WCF)

Ziel & Nutzen Mit der WCF-Technologie geht Microsoft mit der Version 4 bereits in die dritte Runde. Die Integration, Vereinfachung und die ausgesprochen gute Konfigurierbarkeit haben sich in vielen, erfolgreichen Projekten bestätigt. https://www.digicomp.ch/de/weiterbildung/softwareentwicklung/microsoft-net/windows-web/service-communication-applications-mit-wcf-4-windows-communication-foundation

Inhalt Entwicklung verteilter Applikationen mit WCF. Kommunikation, Hosting von Services, Security, Einführung in Windows Azure etc.

Dauer 3 Tage

Datum Offen

Unterlagen Digicomp Kursunterlagen deutsch

Hardware Keine

Kosten Auf Anfrage

Voraussetzung Erfahrung im Verwenden von Web Services und Grundkenntnisse der Architektur verteilter Applikationen. Fortgeschrittene Kenntnisse in C# oder Visual Basic.NET und .NET und Visual Studio

Zielpublikum Software Entwickler mit guten .NET Framework und C# Kenntnissen

Prüfung / Zertifizierung

Microsoft Zertifizierung 70-487

Anbieter Digicomp

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 32 von 48

Microsoft Fortgeschrittene Kurse

2.10.1. .NET Windows 8 Apps

Ziel & Nutzen Erstellung von Windows 8.1 Apps.

Inhalt Workshop. Entwicklung Windows 8 spezifischer Merkmale (Search, Share, FlipViews etc.)

Dauer 2 Tage

Datum Offen

Unterlagen Begleitfolien

Hardware Eigenen Laptop mitbringen, Windows 8.1, Visual Studio 2012/13

Kosten Auf Anfrage

Voraussetzung C# Programmierer mit guten WPF Kenntnissen

Zielpublikum Geeignet für Professionals

Prüfung / Zertifizierung

Microsoft Zertifizierung 70-484 Microsoft Zertifizierung 70-485

Kontakt Axel Hohnberg +41 52 234 56 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 33 von 48

Testing

2.11.1. ISTQB® - Certified Tester - Foundation Level

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

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 34 von 48

2.11.2. ISTQB® - Certified Tester (Advanced Level) - Test Analyst (V2012)

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 Offen

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.

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 35 von 48

2.11.3. ISTQB® - Certified Software Tester (Advanced Level) - Technical Test Analyst (V2012)

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 Offen

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.

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 36 von 48

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

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 Offen

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.

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 37 von 48

2.11.5. 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 Offen

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 Prüfung sein. Die Prüfungsfragen beziehen sich dabei nicht zwingend nur auf

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 38 von 48

einen bestimmten Teil, sondern können mehrere Bereiche abdecken. Das Format der Prüfung ist Multiple Choice.

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

2.11.6. 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 Offen

Unterlagen Digicomp Kursmaterial

Hardware keine

Kosten CHF 1'800.-

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

Zielpublikum Tester, Softwareentwickler, Teamleiter

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 39 von 48

2.11.7. 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 Offen

Unterlagen Kursunterlagen, Ranorex Tutorial

Hardware Eigenes Notebook mitbringen

Kosten CHF 1'600.-

Voraussetzung Grundlagen in der Programmierung

Zielpublikum Softwareentwickler, Softwaretester, Test Manager, Test Analysten

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

2.11.8. Kurs 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 untestbarer Codes - Schreiben guter Unit Tests

Dauer 2 Tage

Datum Offen

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.

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 40 von 48

2.11.9. 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 Offen

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

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

2.11.10. Mocken und Dependency Injection mit MockU

Ziel & Nutzen Kennenlernen von Mocken und Dependency Injection mit dem Mocking Framework MockU in einem internen Workshop. Dabei soll an einer kleinen Anwendung, welche wir im Verlauf des Workshopes erstellen, gezeigt werden, wie DI und Mocking eingesetzt werden können. Falls die Zeit reicht, können wir als Erweiterung noch die Thematik IOC anschauen.

Inhalt In einem Workshop werden die Unit-Test Techniken Mocken und Dependency Injection vorgestellt. Noser Engineering sponsert Pizza und Getränke

Dauer Nach Absprache

Datum Offen

Unterlagen Kursunterlagen

Hardware keine

Kosten Auf Anfrage

Voraussetzung Kenntnisse im Unit-Testing

Zielpublikum Softwareentwickler

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 41 von 48

2.11.11. 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 Offen

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

Kontakt Dominique Portmann +41 41 455 66 05 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 42 von 48

Java

2.12.1. «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 Offen

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

Kontakt Daniel Brüngger +41 52 234 56 42 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 43 von 48

2.12.2. «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

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

Kontakt Daniel Brüngger +41 52 234 56 42 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 44 von 48

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

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

Kontakt Daniel Brüngger +41 52 234 56 42 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 45 von 48

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

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

Kontakt Daniel Brüngger +41 52 234 56 42 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 46 von 48

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

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

Kontakt Daniel Brüngger +41 52 234 56 42 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 47 von 48

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

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

Kontakt Daniel Brüngger +41 52 234 56 42 [email protected]

Noser-Academy_Feb. 2016 Version 1.0

© Noser Engineering AG Seite 48 von 48

Scrum

2.13.1. Certified Scrum 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 Offen

Unterlagen Inbegriffen

Hardware Keine

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

Kontakt Dr. Michael Eisenring +41 52 234 56 14 [email protected]