Noser Academy Seminarprogramm der Noser Engineering AG
Noser Engineering AG Rudolf-Diesel-Strasse 3
CH-8404 Winterthur
Tel. +41 52 234 56 11
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]