Noser Academy. Seminarprogramm der Noser Engineering AG

Ähnliche Dokumente
Noser Academy. Seminarprogramm der Noser Engineering AG

UNSER WISSEN FÜR IHREN ERFOLG: UX UND USABILITY ENGINEERING SEMINARE

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

Cross-Platform Mobile Development mit Xamarin Mark

Noser Engineering, we know how

Noser Academy_2018.docx

Jörg Neumann Acando GmbH

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Xamarin Applikationen Showcase aus der Praxis

Fragen Arthur Zaczek. Apr 2015

[Customer Service by KCS.net] KEEPING CUSTOMERS SUCCESSFUL

Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg

Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013!

Bildquelle:

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOC Entwicklung von ASP.NET MVC 4 Webapplikationen

C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang

Worum geht es in diesem Projekt?

Visual Studio 2012 Windows 8 und.net 4.5. Hans Peter Bornhauser, Noser Engineering AG Fachbereichsleiter.NET, Digicomp AG

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. Stand 2015/04. EPO Consulting GmbH - 1 -

Seminar- & Zertifizierungsprogramm 2010

Kombinationsangebot "Professional Scrum Training" mit Vertiefung "Führen als Scrum Master" (PST-Kombi)

360.NET. Jan Schenk Developer Evangelist Web/Live Microsoft Deutschland

Mit uns kommen Sie schneller ans Ziel. Von der Beratung bis zum laufenden Betrieb wir sind Ihre Experten für Softwarelösungen von Atlassian.

Management & Softskills Management für Projekte & Prozesse Agile Entwicklung von Embedded-Systemen

Test zur Bereitschaft für die Cloud

07. November, Zürich-Oerlikon

Usability Engineering als Innovationsmethodik

Value Delivery and Customer Feedback

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Scaling Scrum Nexus professionell umsetzen

HP Software für SAP Solutions

conuno - WIR GESTALTEN FÜR SIE Development Services

Gelebtes Scrum. Weg vom Management hin zur Führung

Bewegliche Ziele Entwicklungsumgebungen für Pocket PCs und Smartphones

Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH

Führungsgrundsätze im Haus Graz

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

Präsentation Von Laura Baake und Janina Schwemer

1 WEB ANALYTICS: PROFESSIONELLE WEB-ANALYSEN UND REPORTING FÜR IHR ONLINE MARKETING.

Dozent: Christian Walter Boese Termin: Samstag, 5. März Uhr / 1 Tag Gebühr: 24,00 Ort: Realschule plus, Lambrecht

Mobile Intranet in Unternehmen

Implementation of a Framework Component for Processing Tasks within Threads on the Application Level

Automatisiertes UI Testing. Mark Allibone, , #2

Der -Online- Ausbilderkurs

So versprüht man digitalen Lockstoff

Ein mobiler Electronic Program Guide

ios, Android, WP7... Alle nativ auf einen Streich!

Requirements Engineering

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH

SMART Newsletter Education Solutions April 2015

Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer?

Praktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w)

Die effizienteste Software für Ihre Vermessungen. Fotos: Andi Bruckner

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master,

Was macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns.

Microsoft SharePoint 2013 Designer

Präsentation zur Vorstellung meiner Bachelor-Arbeit beim BSE- Seminar. Vortrag von Patrick Bitterling

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Ihre Trainer Kommt Ihnen das bekannt vor? in Kehl Basiskurse Herbst 2015

VIELE SAGEN... hohe Qualität große Erfahrung besondere Spezialisierung. nur für Sie!

Umfrage zum Informationsbedarf im Requirements Engineering

Die Anwendung von Work of Leaders in drei Schritten

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.

Außerdem verwenden wir Cookies für andere Zwecke, wie zum Beispiel:

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch

Was Sie über SCRUM wissen sollten...

Microsoft (Dynamics) CRM 2020: Wie verändern sich Markt, Eco-System und Anwendungsszenarien nach Cloud & Co?

Noser Academy Seminarprogramm der Noser Engineering AG

Projektmanagement in der Spieleentwicklung

Anforderungen und Umsetzung einer BYOD Strategie

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

MetaNavigation der effizienteste Weg maximalen Mehrwert aus BI Metadaten zu ziehen

SCHALTEN SIE DEN DATENSCHUTZ EIN. EINFACH & EFFEKTIV.

Stift-Karussell in M-Plot einrichten

MIT NEUEN FACHTHEMEN

Business Page auf Facebook

MehrWerte. Das Wipak Web Center DE 2014/03

FRONT CRAFT.

Schindler PORT-Technologie Evolution der Zielrufsteuerung. Revolution des persönlichen Komforts.

TTS - TinyTimeSystem. Unterrichtsprojekt BIBI

Mit agilen Methoden kommen Sie weiter

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar inkl. zusätzlichem Übungsanhang K-W81-G-UA

Menschen und ihre Geschichten: Mit dem Fairtrade-Code können sich Verbraucherinnen und Verbraucher auf eine virtuelle Reise begeben vom Regal im

MOC 20489A: Entwicklung fortschrittlicher Lösungen für Microsoft SharePoint Server 2013

IT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle

mit attraktiven visuellen Inhalten

Die vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante

d.3 starter kit Starterpaket für den einfachen Einstieg in die digitale Dokumentenverwaltung

E-Sourcing einfach, effizient und erfolgreich

Professionelles Durchführen von Serviceprojekten Machen Sie die Theorie in einer eigenen Fallstudie zur Praxis

Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer

ChangeManagement. Vom IT-Spezialisten zum Führungsexperten

BABOK und IREB : der praktische Unterschied

MARKUS WASER THE POWER IS IN YOU FACT SHEET IHR WEG ZUM PERSÖNLICHEN ERFOLG

Firmenpräsentation get it services gmbh

Transkript:

Noser Academy Seminarprogramm der Noser Engineering AG Noser Engineering AG Rudolf-Diesel-Strasse 3 CH-8404 Winterthur Tel. +41 52 234 56 11 info@noser.com Dateiname Noser-Academy_Feb. 2016.docx Version 1.0 16. Februar 2016

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. ieren Sie uns und nutzen Sie diese Gelegenheit. Wir freuen uns auf Sie! Noser Engineering AG Seite 2 von 48

sverzeichnis 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 Engineering AG Seite 3 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 Engineering AG Seite 4 von 48

1. Kurse, die Noser Engineering AG 2016 für Sie anbietet. Embedded 1.1.1. IoT/ HackingLab for IoT Einführung in die Sicherheitsaspekte rund um IoT 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. 3 Tage Geplant 2016 Eigenen Laptop mitbringen CHF 2 400.- Erfahrungen mit Netzwerk Geeignet für Professionals Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com 1.1.2. NEU: EA/BLE Workshop zu Bluetooth Low Energy Einführung in das Thema Bluetooth low energy / Bluetooth Smart 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. 1 Tag Geplant 2016 Eigenen Laptop mitbringen Erfahrungen mit C++ Geeignet ab Juniors Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 5 von 48

Architektur 1.2.1. Architektur Grundkurs Foundation Level isaqb Zertifizierung zum isaqb Certified Professional for Software Architecture Foundation Level Software-Architektur: Bedeutung, Dokumentation, Vorgehen bei der Entwicklung, Qualitätssicherung, Werkzeuge etc. 4 Tage 18.04.2016, ausgebucht Buch Effektive Software Architekturen von Gernot Starke (nicht inbegriffen) CHF 1'700.- erfahrene Softwareentwickler, Grundkenntnisse der UML 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 Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com 1.2.2. NEU: Architektur isaqb Advanced Level Embedded How to design embedded systems that have a direct impact on their environments 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) 3 Tage Geplant 2016 CHF 1 200.- isaqb Foundation Level Zertifizierung isaqb Certified Professional for Software Architecture Foundation Level Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com 1.2.3. NEU: Architektur isaqb Adv. Level Agile Software Architektur How to design effective and secure web-based systems. http://www.isaqb.org/wp-content/uploads/2015/02/isaqb-lehrplan-advanced- Modul-AGILA-1.2.pdf 3 Tage 23.08.2016, ausgebucht CHF 990.- isaqb Foundation Level Zertifizierung isaqb Certified Professional for Software Architecture Foundation Level Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 6 von 48

Usability 1.3.1. NEU: UXQB Certified Professional for Usability and User Experience 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. 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 2 Tage Geplant 2016 Grundkenntnisse in Usability 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. Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 7 von 48

Microsoft Grundlagen 1.4.1. Clean Code Workshop Professionelle Entwickler verbessern sich kontinuierlich und kennen die Grundprinzipien von sauberem Code. 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/ 1.5 Tage Juni 2016 Eigenen Laptop mitbringen C# Programmierer Geeignet für Professionals Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com 1.4.2. NEU:.NET Unit Testing with C# 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. Repetition Grundlagen von Unit Tests Mocking Architektur für Unit Tests 1 Tag Geplant 2016 Eigenen Laptop mitbringen Gute.NET Kenntnisse, Prinzipien von Unit Tests sind bekannt. Entwickler, die sich noch schwertun, die richtigen Unit Tests zu schreiben. Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 8 von 48

Technologien 1.4.3. NEU: Neues in.net Core 1.0 und Visual Studio 2015 Sie kennen die für Sie relevanten Neuheiten in.net 5 und Visual Studio 2015. Sie können die neue Entwicklungsumgebung sofort produktiv nutzen..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 2 Tage Geplant 2016 Begleitfolien C# Programmierer mit guten.net Kenntnissen älterer Versionen Geeignet für Professionals Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com 1.4.4. NEU:.NET Web-Applikationen mit ASP.NET Core 1.0 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 Entwicklung von Web-Applikationen mit ASP.NET Core 1.0. 2 Tage Geplant 2016 Kursunterlagen von Digicomp CHF 1'700.- Fundierte Kenntnisse der Webentwicklung mit ASP.NET 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 Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 9 von 48

Fortgeschrittene Kurse 1.4.5..NET Cross-Platform Development with Xamarin 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. - 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 2 Tage Geplant 2016 Fr. 1 400.- Gute Kenntnisse in.net Entwicklung Erfahrene.NET Entwickler, die Applikationen auf mobilen Plattformen entwickeln möchten. Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 10 von 48

1.4.6. NEU: Xamarin Forms Mit Xamarin Forms den Grad der Wiederverwendung plattformunabhängiger Applikationen erhöhen. Einführung und Anwendung von Xamarin Forms 1 Tag Geplant 2016 Gute Kenntnisse in.net Entwicklung und Kenntnisse in Xamarin. Besuch des Kurses Cross-Platform Development with Xamarin Xamarin Entwickler, die bereits Erfahrung mit Xamarin haben und sich in Xamarin Forms einarbeiten möchten. Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 11 von 48

Testing 1.5.1. ISTQB Agile Tester Geplant 2016 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. - 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 2 Tage 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. CHF 1'800.- ISTQB Certified Tester Foundation Level Zertifikat Test Manager, Tester und Entwickler, Business Analysten und Requirements Engineers, die in agilen Projekten testen oder vorhaben, in agilen Projekten zu arbeiten. Dominique Portmann +41 41 455 66 05 dominique.portmann@noser.com Noser Engineering AG Seite 12 von 48

1.5.2. IREB Certified Professional for Requirements Engineering - Foundation Level Geplant 2016 Prüfung / Zertifizierung 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. 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. 3 Tage 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. CHF 2'400.- Allgemeines Verständnis von Software- und Systementwicklung wird erwartet. Theoretisches Grundwissen im Requirements Engineering wird nicht vorausgesetzt. Key Account- und Produktmanager, Systemanalytiker und Business Analysten, Projektleiter, Entwickler, die sich mit der Spezifikation von Software beschäftigen. Qualitätsmanager und Tester. 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. Dominique Portmann +41 41 455 66 05 dominique.portmann@noser.com Noser Engineering AG Seite 13 von 48

1.5.3. CMAP Mobile App Testing - Foundation Level Geplant 2016 Prüfung / Zertifizierung 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. 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 2 Tage 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. CHF 1'500.- Grundlegende Kenntnisse in der Software Testing sind erforderlich. Das Zertifikat "ISTQB Certified Software Tester" ist von Vorteil. Alle Personen, die Software-Systeme planen, entwickeln, testen oder abnehmen: Entwickler, Tester, Entwicklungsleiter, Projektleiter, Testleiter, Anforderungsmanager, Systemanalytiker. Zertifikat CMAP Mobile App Testing- Foundation Leve Dominique Portmann +41 41 455 66 05 dominique.portmann@noser.com Noser Engineering AG Seite 14 von 48

Projektmanagement 1.6.1. Requirements Engineering Foundation Level Der Teilnehmer lernt Requirements zu verfassen und managen. Der Kurs schliesst mit der Möglichkeit der IReq Zertifizierung Foundation Level ab. siehe Web 3 Tage Geplant 2016 Prüfung / Zertifizierung Erfahrung als Architekt oder Projektleiter Alle, die sich weiterbilden wollen zum Certified Professional Requirements Engineering Foundation Level. IReb Zertifizierung Foundation Level Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com 1.6.2. Kurs zum Certified Scrum Master Die Projektmanagement Methode Scrum wird verstanden und kann angewendet werden. Der Teilnehmer kann sich zum Certified Scrum Master zertifizieren. Theorie von Scrum und praktische Anwendung während des Kurses. 2 Tage Geplant 2016 Prüfung / Zertifizierung Scrum Interessierte. Der Kurs schliesst ab mit der Zertifizierung zum Certified Scrum Master. Certified Scrum Master Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 15 von 48

1.6.3. Klassisches Projektmanagement Anwendbares klassisches Projektmanagement-Wissen Der Kurs wird durch das Institut BWI (www.bwi.ch) durchgeführt. Es entspricht dem der Seminare: - Projektmanagement I Methodik und Instrument - Projektmanagement II Projektleitung und Teamführung Der ist an die Bedürfnisse von Noser Engineering angepasst 6 Tage Geplant 2016 Handbuch Projektmanagement (ISBN-13: 978-3642212420) Hat bereits in Projekten mitgearbeitet. Geeignet ab Junior Prüfung / Zertifizierung IPMA Level C Zertifizierung Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 16 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 Anbieter 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. Im Kurs werden die Zusammenhänge und das Zusammenspiel untersucht, zwischen Embedded Software und dem Real-Time Operating System (RTOS). 3 Tage Basiskenntnisse für Embedded Systeme Geeignet für Professionals Kalinsky Assoziated Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com 2.1.2. EA/RT Embedded Software Testing and Debugging Anbieter 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. This Masterclass examines the activities involved in testing and debugging errors, flaws, faults and failures in real-time and embedded systems software. 3 Tage Kenntnisse im Umgang mit Embedded Systemen im Realtime Umfeld. Geeignet für Professionals Kalinsky Assoziated Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 17 von 48

2.1.3. EA/RT Design of Distributed and Multicore Systems & Software Anbieter 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. This course examines the high-level design of embedded systems and software for distributed and multicore processing environments. 2 Tage Kenntnisse im Umgang mit Embedded Systemen im Realtime Umfeld. Geeignet für Seniors Kalinsky Assoziated Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 18 von 48

C++ 2.2.1. EA/C++ C++ Wizardry for Embedded Anbieter 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 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. 2 Tage Kenntnisse in C++ Geeignet für Professionals Kalinsky Assoziated Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com 2.2.2. EA/ C++ für Fortgeschrittene: Erweiterte Nutzung gemäss ISO-Standard (C++11/C++98) Anbieter 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. 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 4.5 Tage Kenntnisse in C++ Geeignet für Juniors MicroConsult Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 19 von 48

2.2.3. EA/C++ C++11/14: Upgrade auf den neuen ISO-Standard Anbieter Den neuen C++11 Standard effizient einsetzen. Initialisierung, constexpr, auto, neue for-schleifen, move-semantik und rvalue-referenzen, Lambdas, Regular Expressions, Zufallszahlen, Allokatoren, Smart Pointers 3 Tage Erfahrung mit C++ Geeignet für Professionals Vollmann Engineering GmbH Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com 2.2.4. EA/ C++ Design Pattern Programmierung Anbieter Moderne Softwaresysteme sollen flexibel und trotzdem durchschaubar ein. Dazu dienen Design Patterns, welche auf einfache Art die Wiederverwendbarkeit und Wartbarkeit von Systemen sicherstellen. 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++. 2 Tage CHF 1'700.- Kenntnisse zur objektorientierten Programmierung Geeignet für Juniors ZFI Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 20 von 48

Usability 2.3.1. EA/GUI Einführung in Usability und User Experience Anbieter Einführung in Usability und User Experience 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 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. 2 Tage Erfahrungen in der GUI Entwicklung Geeignet für Professionals Digicomp Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 21 von 48

Linux 2.4.1. EOS/Linux Zertifikat LPIC-3 "Senior Level Linux Professional" Anbieter Zertifikat LPIC-3 "Senior Level Linux Professional" Siehe Webseite National Instruments 12 Tage Zertifikat LPIC-2 "Advance Level Linux Professional" Geeignet für Seniors Digicomp Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com 2.4.2. EOS/Linux Zertifikat LPIC-2 Advance Level Linux Professional Anbieter Zertifikat LPIC-2 Advance Level Linux Professional (Zertifikat 2 Tage, Kurs 10 Tage) Siehe Webseite National Instruments 2 Tage Zertifikat LPIC-2 Advance Level Linux Professional Geeignet für Professionals Digicomp Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com 2.4.3. EOS/Linux Zertifikat LPIC-1 Junior Level Linux Professional Anbieter Zertifikat LPIC-1 Junior Level Linux Professional (nur Zertifikat 2 Tage, Kurs 10 Tage) Siehe Webseite National Instruments 2 Tage Gute Linux Kenntnisse Geeignet für Juniors Digicomp Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 22 von 48

2.4.4. EOS/ Embedded Echtzeit-Linux: Vom Bootloader bis zum Realtime-System Ein Embedded System mit Linux vom Bootloader bis zum Realtime-System planen und umsetzen können. Cross-Development, Buildroot, JTAG-Schnittstelle, debugging Bootloader Konfiguration und Anpassungen Linux Kernel und Root-Filesystem, Speichersysteme Echtzeit unter Linux, Synchronisation, Multithreading 4 Tage Erfahrung mit Embedded Systemen, C Geeignet für Professionals Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com 2.4.5. EOS/ Embedded-Linux: Linux Treiber-Entwicklung Treiber für ein Embedded-Linux System entwickeln können. Gerätetreiber, -Zugriff, Scheduling, Dateisysteme, Interrupts, Synchronisierung, Speicher-Verwaltung, fortgeschrittene Treiberentwicklung 4 Tage Erfahrung mit Embedded Systemen, C Geeignet für Professionals Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 23 von 48

Mikrocontroller 2.5.1. MC/ DSP-Grundlagen: Applikationen mit dem Mikrocontroller Anbieter Sie setzen DSPs und Mikrocontroller mit DSP Erweiterungen gezielt ein. 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. 4 Tage Gute Mikrocontroller Kenntnisse Geeignet für Seniors MicroConsult Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com 2.5.2. MC/ ARM Cortex -M4, M3, M1, M0 (ARM): Architektur und Embedded Programmierung Anbieter Sie kennen die Cortex -M4, M3, M1, M0 Architektur und können Programme in Assembler und C erstellen. Sie können die Programme im Speicher platzieren und testen. Sie haben den perfekten Einstieg in die Entwicklung von Cortex -M-basierenden Systemen. 4 Tage Gute C Kenntnisse Geeignet für Professionals MicroConsult Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 24 von 48

Funktionale Sicherheit 2.6.1. Funktionale Sicherheit 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. 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. 3 Tage Erfahrung in der Projektleitung Geeignet für Professionals Dr. Michael Eisenring +41 52 234 56 14 michael.eisenring@noser.com Noser Engineering AG Seite 25 von 48

Architektur 2.7.1. Architektur Workshop.NET 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. - IoC-Container in der Praxis - Aspect-Oriented Frameworks - Architektur Pattern - Repository - Unit of Work 1 Tag 2017 Folien Eigenen Laptop mitbringen C# Programmierer und Architekten im.net Bereich Geeignet für Professionals Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com 2.7.2. Architektur isaqb Advanced Level Architekturbewertung gemäss ATAM 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 Software-Architektur: Architekturbewertung mit der Methode ATAM. http://www.oose.de/training/software-architekturbewertung/ 2 Tage Folien CHF 950.- Architektur Grundkurs Foundation Level isaqb Zertifizierung Geeignet für Professionals und Senior Developers Anbieter Prüfung / Zertifizierung http://www.embarc.de/ isaqb Certified Professional for Software Architecture Advanced Level (zusammen mit anderen Kursen) Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 26 von 48

2.7.3. Architektur isaqb Advanced Level SOA Anbieter 2.7.4. Architektur isaqb Adv. Level Technologie Web How to design service-oriented architecture http://www.isaqb.org/wp-content/uploads/2013/03/isaqb-lehrplan-advanced- Modul-SOA-1.0.pdf 3 Tage Workshop Folien Eigenen Laptop mitbringen Architektur Grundkurs Foundation Level isaqb Zertifizierung isaqb Foundation Level Zertifizierung Method Park Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com How to design effective and secure web-based systems. http://www.isaqb.org/wp-content/uploads/2013/03/isaqb-lehrplan-advanced- Modul-WEB-1.0.pdf 3 Tage CHF 990.- Architektur Grundkurs Foundation Level isaqb Zertifizierung isaqb Foundation Level Zertifizierung Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 27 von 48

Kommunikationskurs 2.8.1. Consulting for Engineers 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. 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 3 Tage pro Teil September 2017 Handouts in Papierform 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 Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 28 von 48

Microsoft Grundlagen 2.9.1..NET Design Pattern with C# 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. 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 2 Tage Eigenen Laptop mitbringen Gute Kenntnisse von C# und objektorientierter Programmierung. Programmierer, die ihren Code besser strukturieren möchten. Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 29 von 48

2.9.2..NET Windows Presentation Foundation mit.net 4.5 (WPF) Grundlagen für Entwicklung von WPF Applikationen Erstellung von WPF Applikationen, Layout, Data Binding, Ressourcen, Animationen etc. http://www.digicomp.ch/kurse/wpf.html 3 Tage Digicomp Kursunterlagen.NET Entwickler mit C# Kenntnissen Geeignet für Professionals Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com 2.9.3..NET Web-Applikationen mit ASP.NET MVC 5 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/microsoftnet/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. Entwicklung von Web-Applikationen mit ASP.NET MVC 5. 2 Tage Kursunterlagen von Digicomp CHF 1'700.- Fundierte Kenntnisse der Webentwicklung mit ASP.NET ASP.NET-Softwareentwickler, die das zukunftsweisende Programmiermodell kennenlernen und eigene Applikationen designen, entwickeln und deployen möchten. Prüfung / Microsoft Zertifizierung 70-486 Zertifizierung Anbieter Digicomp Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 30 von 48

2.9.4..NET Service Application with Windows Communication Foundation.NET 4.5 (WCF) Prüfung / Zertifizierung Anbieter 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/microsoftnet/windows-web/service-communication-applications-mit-wcf-4-windowscommunication-foundation Entwicklung verteilter Applikationen mit WCF. Kommunikation, Hosting von Services, Security, Einführung in Windows Azure etc. 3 Tage Digicomp Kursunterlagen deutsch 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 Software Entwickler mit guten.net Framework und C# Kenntnissen Microsoft Zertifizierung 70-487 Digicomp Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 31 von 48

2.10.1..NET Windows 8 Apps Microsoft Fortgeschrittene Kurse Erstellung von Windows 8.1 Apps. Workshop. Entwicklung Windows 8 spezifischer Merkmale (Search, Share, FlipViews etc.) 2 Tage Begleitfolien Eigenen Laptop mitbringen, Windows 8.1, Visual Studio 2012/13 C# Programmierer mit guten WPF Kenntnissen Geeignet für Professionals Prüfung / Zertifizierung Microsoft Zertifizierung 70-484 Microsoft Zertifizierung 70-485 Axel Hohnberg +41 52 234 56 05 axel.hohnberg@noser.com Noser Engineering AG Seite 32 von 48

Testing 2.11.1. ISTQB - Certified Tester - Foundation Level Prüfung / Zertifizierung 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. Das Training richtet sich nach dem offiziellen Lehrplan des ISTQB Certified Tester Foundation Levels und vermittelt hauptsächlich die folgenden e: - Grundlagen des Softwaretestens - Testen im Softwarelebenszyklus - Statischer Test - Dynamischer Test - Testmanagement - Testwerkzeuge 4 Tage 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. keine CHF 3'200.- Tester, Testleiter, Entwickler sowie Qualitätsverantwortliche Programmierkenntnisse sind von Vorteil, aber keine. 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). Dominique Portmann +41 41 455 66 05 dominique.portmann@noser.com Noser Engineering AG Seite 33 von 48

2.11.2. ISTQB - Certified Tester (Advanced Level) - Test Analyst (V2012) Prüfung / Zertifizierung 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. - Testprozesse - Testmanagement: Die Verantwortung des Test Analysten - Testentwurfsverfahren - Test der Softwareeigenschaften - Review - Fehler- und Abweichungsmanagement - Testwerkzeuge 4 Tage 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. keine CHF 3'200.- ISTQB Certified Tester (Foundation Level) Zertifikat. Testmanager, Testanalysten, Testberater, Tester und Softwareentwickler Das Training schliesst mit einer dreistündigen Prüfung zum Erlangen des international anerkannten Zertifikats "ISTQB Certified Software Tester - Advanced Level Test Analyst" ab. Dominique Portmann +41 41 455 66 05 dominique.portmann@noser.com Noser Engineering AG Seite 34 von 48

2.11.3. ISTQB - Certified Software Tester (Advanced Level) - Technical Test Analyst (V2012) Prüfung / Zertifizierung 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 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. - Risikoorientiertes Testen: Die Verantwortung des Technical Test Analysten - Strukturbasiertes Testen - Analytische Methoden - Qualitätsmerkmale des technischen Testens - Reviews - Testwerkzeuge & Automatisierung 3 Tage 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. keine CHF 2'500.- ISTQB Certified Tester (Foundation Level) Zertifikat Testmanager, Testanalysten, Testberater, Tester und Softwareentwickler 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. Dominique Portmann +41 41 455 66 05 dominique.portmann@noser.com Noser Engineering AG Seite 35 von 48