Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
Noser Academy 2020 Seminarprogramm der Noser Engineering AG
Noser Engineering AG Rudolf-Diesel-Strasse 3
CH-8404 Winterthur
Tel. +41 52 234 56 11
Dateiname Noser Academy_2020.docx
Version 1.0
Datum 23.01.2020
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 2 von 64
Vorwort
Willkommen bei der Noser Engineering AG
Als führendes und etabliertes Software-Dienstleistungs-Unternehmen in der technischen Informatik
bietet Noser Engineering AG seit 1984 Lösungen und Unterstützung für lokale, europäische und
multinationale Unternehmungen an.
Neues, Spannendes, Anspruchsvolles – dafür geben wir unsere Erfahrung und unsere Energie.
Mit über 170 Mitarbeitenden arbeiten wir an Ihrem Erfolg – tagtäglich. Setzen Sie auf uns.
Als Gewinnerin des Swiss ICT Champion Award und Microsoft ALM Inner Circle Award, als
Gründungsmitglied der Open Handset Alliance (Android), mit einer breiten Erfahrung in Embedded-
Lösungen und als Marktführerin im «Swiss System Testing/QA» bieten wir Ihnen die grösstmögliche
Sicherheit. Unsere Werte Qualität, pünktliche Lieferungen, Agilität und Innovation führen Sie rasch
zum Ziel.
Für den Projekterfolg und die persönliche Perspektive müssen Ingenieure und Informatiker bestens
ausgebildet und auf dem aktuellen Stand sein – dies in allen relevanten Technologien und Methoden.
Für dieses Ziel hat die Noser Gruppe eine Weiterbildungsstrategie entwickelt, welche sowohl auf
öffentlichen Kursen als auch auf massgeschneiderten Seminaren basiert. Diese Seminare bauen
aufeinander auf und sind auf die Anforderungen unserer Kunden und die jeweilige Erfahrung der
Teilnehmer zugeschnitten. Massgebend ist jederzeit die Anwendbarkeit des Gelernten, was unter
anderem durch anschliessende Zertifikate gemessen wird.
Gerne laden wir Sie, unsere Kunden, ein, zusammen mit unseren Ingenieuren ausgewählte Seminare
zu besuchen.
Kontaktieren Sie uns gerne über [email protected] und nutzen Sie diese Gelegenheit.
Wir freuen uns auf Sie!
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 3 von 64
Inhaltsverzeichnis
1. Softwareentwicklung .............................................................................................................. 6
Grundlagen der Programmierung ............................................................................................. 6
Clean Code Developer ............................................................................................................. 6
Design Pattern .......................................................................................................................... 6
Objektorientierte Analyse und Entwurf mithilfe von UML ......................................................... 7
.NET Entwicklung...................................................................................................................... 8
Entity Framework Core 3.1 ....................................................................................................... 8
ASP.NET Core 3.1 .................................................................................................................... 8
Funktionale Programmierung mit C# ...................................................................................... 10
Concurrent Programming with C# .......................................................................................... 10
Unit Testing with C# ................................................................................................................ 11
Java Entwicklung .................................................................................................................... 12
«Get Certified!» zum OCAJP (JAW) ....................................................................................... 12
«Get Certified!» zum OCPJP (JPW) ....................................................................................... 13
Architect Enterprise Applications with Java EE ...................................................................... 14
Kotlin ....................................................................................................................................... 14
Web Entwicklung .................................................................................................................... 15
Angular Fronted Entwicklung .................................................................................................. 15
Angular Advanced & NgRx ..................................................................................................... 15
Web API und SignalR ............................................................................................................. 16
Mobile Entwicklung ................................................................................................................. 17
Einführung in die Android-App-Programmierung (QAB) ........................................................ 17
Objective-C-Crashkurs (OBJ) ................................................................................................. 18
App-Entwicklung für iOS ......................................................................................................... 18
Xamarin ................................................................................................................................... 19
1.5.4.1. .NET Cross-Platform Development with Xamarin .................................................................. 19
1.5.4.2. Xamarin Forms ....................................................................................................................... 20
DevOps ................................................................................................................................... 21
OpenShift ................................................................................................................................ 21
Security ................................................................................................................................... 22
Hacking Lab Workshop ........................................................................................................... 22
Security for Web- and Mobile Applications ............................................................................. 23
Mobile Security ....................................................................................................................... 24
Secure Web Development ...................................................................................................... 24
2. Softwarearchitektur .............................................................................................................. 25
iSAQB Foundation Level inkl. Zertifizierung ........................................................................... 25
iSAQB AGILA Agile Software Architektur ............................................................................... 25
iSAQB AWERT Architekturbewertung mit ATAM ................................................................... 25
iSAQB DDD Domain Driven Design ....................................................................................... 26
iSAQB EMBEDDED Embedded Systems .............................................................................. 26
iSAQB FLEX Flexible Architekturmodelle............................................................................... 27
iSAQB WEB Web-Architektur ................................................................................................. 27
3. Embedded Entwicklung ....................................................................................................... 28
C++ ......................................................................................................................................... 28
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 4 von 64
Modern C++ ............................................................................................................................ 28
C++ Wizardry for Embedded .................................................................................................. 28
C++ für Fortgeschrittene: Erweiterte Nutzung gemäss ISO-Standard (C++11/C++98) ......... 29
C++11/14: Upgrade auf den neuen ISO-Standard ................................................................. 29
C++ Design Pattern Programmierung .................................................................................... 30
Unittest mit C++ Workshop ..................................................................................................... 30
Real Time Applications ........................................................................................................... 31
Workshop LoRaWAN .............................................................................................................. 31
Bluetooth – Entwicklung und Design ...................................................................................... 31
BLE Workshop zu Bluetooth Low Energy............................................................................... 32
RT Architektur und Design von Real-Time Software .............................................................. 32
RT Embedded Software Testing and Debugging ................................................................... 32
RT Design of Distributed and Multicore Systems & Software ................................................ 33
IP Networking and VPN .......................................................................................................... 33
Linux........................................................................................................................................ 34
Linux Zertifikat LPIC-1 Junior Level Linux Professional ......................................................... 34
Linux Zertifikat LPIC-2 Advance Level Linux Professional ..................................................... 34
Linux Zertifikat LPIC-3 “Senior Linux Professional” ................................................................ 34
Embedded Echtzeit-Linux: Vom Bootloader bis zum Realtime-System................................. 35
Embedded-Linux: Linux Treiber-Entwicklung ......................................................................... 35
Linux: Tracing & Debug .......................................................................................................... 35
Mikrocontroller ........................................................................................................................ 36
DSP-Grundlagen: Applikation mit dem Mikrocontroller .......................................................... 36
ARM CortexTM-M4, M3, M1, M0 (ARM): Architektur und Embedded Programmierung ......... 36
ARM Trustzone mit OP-TEE ................................................................................................... 36
Sicherheit ................................................................................................................................ 37
HackingLab for IoT.................................................................................................................. 37
Funktionale Sicherheit ............................................................................................................ 37
4. Testing ................................................................................................................................... 38
ISTQB® - Certified Tester Foundation Level Zertifikat ............................................................ 38
ISTQB® - Certified Tester (Advanced Level) – Test Analyst .................................................. 39
ISTQB® - Certified Software Tester (Advanced Level) – Technical Test Analyst .................. 40
ISTQB® - Certified Tester (Advanced Level) - Test Manager................................................. 41
ISTQB® - Agile Tester ............................................................................................................. 42
ISTQB® - Model-Based Tester ................................................................................................ 43
ISTQB® - Security Tester Foundation Level ........................................................................... 44
Cyber Security Tester – Hands- on Foundation ..................................................................... 46
ISTQB® - Test Automation Engineer ...................................................................................... 47
ISTQB® - Certiefied Usability Tester (Foundation Level) ....................................................... 48
CMAP© - Mobile App Testing - Foundation Level .................................................................. 49
Automatisiertes Testen von Web- und mobilen Anwendungen mit Selenium (ELN) ............. 50
Testautomatisierung mit Ranorex® ......................................................................................... 50
Basics für erfolgreiches Testen (Kurs von ?).......................................................................... 51
Unit Testing ............................................................................................................................. 51
5. Usability ................................................................................................................................. 52
GUI Einführung in Usability und User Experience .................................................................. 52
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 5 von 64
IBUQ-Foundation Level Zertifizierung .................................................................................... 53
UXQB Certified Professional for Usability and User Experience ........................................... 55
Interaktives Prototyping mit Axure .......................................................................................... 56
6. Projektmanagement.............................................................................................................. 57
IREB® Certified Professional for Requirements Engineering - Foundation Level .................. 57
RE@Agile Advanced Level (IREB Certified Profesional for Requirements Engineering) ...... 58
Klassische Projektmanagement IPMA Level C Zertifizierung ................................................ 58
IPMA D Kurs ........................................................................................................................... 59
Certified Scrum Master ........................................................................................................... 59
Certified Product Owner ......................................................................................................... 59
Kanban .................................................................................................................................... 60
SAFe ....................................................................................................................................... 60
7. Softskills ................................................................................................................................ 61
Auftrittskompetenz und Rhetorik............................................................................................. 61
BIKABLO Visuelle Kommunikation ......................................................................................... 61
BIKABLO Visuelles Storytelling .............................................................................................. 61
Wirkungsvoll präsentieren ...................................................................................................... 62
Effiziente Führung im Alltag .................................................................................................... 62
Selbstmanagement ................................................................................................................. 63
Consulting for Engineers: Kommunikation, Präsentation, Verhandlungstechnik ................... 64
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 6 von 64
1. Softwareentwicklung
Grundlagen der Programmierung
Clean Code Developer
Ziel & Nutzen Professionelle Entwickler verbessern sich kontinuierlich und kennen die Grundprinzipien von sauberem Code
Inhalt
Workshop für Clean Code Development. Eine Menge von Prinzipien und Best Practices für Programmierer anhand konkreter Code Beispiele aus der Praxis.
http://www.clean-code-developer.de/
Dauer 1.5 Tage
Datum nach Vereinbarung
Unterlagen Keine
Hardware Eigenen Laptop mitbringen
Kosten CHF 1’100.-, Kundenpreis CHF 600.-
Voraussetzung C# Programmierer
Zielpublikum Geeignet für Professionals
Kursleiter Nicht bekannt
Design Pattern
Ziel & Nutzen Neu: unabhängig von einer Programmiersprache. Nach Besuch dieses Kurses kannst du Applikationen und Klassenbibliotheken so designen und implementieren, dass sie leicht anpassbar, erweiterbar und verständlich sind und wesentliche Teile daraus wiederverwendet werden können und du bist in der Lage, bestehende Applikationen und Bibliotheken bezüglich dieser Eigenschaften zu beurteilen und entsprechend weiterzuentwickeln
Inhalt
1.Einführung in Patterns 2.Beispiele für Design Patterns Observer, Singleton etc. 3.Anwendungsfälle und Implementationen von wichtigen Patterns wie: • Abstract Factory • Builder • Prototype • Adapter • Composite • Flyweight • Iterator • Strategy • Visitor 4. Beispiele für den Einsatz von Design Patterns in .NET 5. Weitere Pattern Kataloge 6. Refactoring mit Design Pattern
Dauer 2 Tage
Datum Nach Vereinbarung
Unterlagen Keine
Hardware Eigenen Laptop mitbringen
Kosten CHF 1’100.-, Kundenpreis CHF 600.-
Voraussetzung Gute Kenntnisse einer Programmiersprache und objektorientierter Programmierung
Zielpublikum Programmierer, die ihren Code besser strukturieren möchten
Kursleiter Hans Peter Bornhauser
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 7 von 64
Objektorientierte Analyse und Entwurf mithilfe von UML
Ziel & Nutzen Der Kurs „Objektorientierter Entwurf und Analyse mithilfe von UML“ beinhaltet eine Anleitung und stützt sich auf praktische Erfahrungen, die sich schwerpunktmässig auf die effektive Verwendung objektorientierter Technologien und die angemessene Verwendung von Softwaremodellierung in Software-Entwicklungsprozessen konzentrieren.
Inhalt Der Kursteilnehmer erfahren die Vorteile der weit verbreiteten Modellierungssprache Unified Modeling Language (UML), Version 2.2, zur Unterstützung beim Kommunizieren von Konzepten und Entscheidungen, beim Verständnis von Problemen und vorgeschlagenen Lösungen sowie beim Umgang mit der Komplexität der Artefakte, die das Problem und die vorgeschlagene Lösung beschreiben. Der Kurs ist so strukturiert, dass er der generischen Form eines Software-Entwicklungsprozesses mit Schwerpunkt auf Analyse- und Entwurfsaspekten in objektorientieren Softwareprojekten folgt. Dieser generische Prozess kann problemlos an spezifische Prozesse angepasst werden, die später in diesem Kurs besprochen werden. In dem Kurs werden auch Muster und Frameworks behandelt, die die Erstellung flexiblerer und wiederverwendbarer Softwarekomponenten erleichtern.
Dauer 5 Tage
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten CHF 3'375.-
Voraussetzung 1Z0-804 — Oracle Certified Professional Java SE 7 Programmer
Zielpublikum Systemarchitekten, Softwareingenieure, Systemanalysten und Entwickler, die für die Konzeption und die Erstellung objektorientierter Softwareanwendungen zuständig sind.
Prüfung / Zertifikat
Option 1 Java SE 6 Developer Certified Master Assignment Java SE 6 Developer Certified Master Essay ➔ Kosten CHF 476.- Option 2 1Z0-864 — Java EE 5 Enterprise Architect Certified Master 1Z0-865 — Java (EE) Enterprise Architect Certified Master Assignment 1Z0-866 — Java (EE) Enterprise Architect Certified Master Essay Kosten CHF 714.-
Anbieter Oracle
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 8 von 64
.NET Entwicklung
Entity Framework Core 3.1
Ziel & Nutzen Sie benutzen EF Core, um effizient Ihre Datenzugriffsschicht zu implementieren Sie kennen zahlreiche Tools, um produktiv arbeiten zu können
Inhalt
- Einführung und Überischt - Das Modell erstellen
• Convention over Configuration
• Fluent API
• Beziehungen zwischen Daten - Datenbank abfragen
• Eager vs. Lazy Loading - Daten speichern
• Nebenläufigkeit - Datenbank Migration - Weitere Features
• Owned Types
• Value Converter
• Globale Query Filter
• Data Seeding
• Direct SQL - Performance Optimierung - Tools und Extensions
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Script und Codebeispiele
Hardware keine
Kosten CHF 800.-, Kundenpreis Fr. 450.-
Voraussetzung Kenntnisse von C# und .NET Framework. Grundkenntnisse von Datenbanken sind von Vorteil.
Zielpublikum Softwareentwickler, die das neue Framework anwenden wollen. Kenntnisse von EF 6.x sind von Vorteil, aber nicht Voraussetzung.
Anbieter Digicomp
ASP.NET Core 3.1
Ziel & Nutzen Kenntnis der neusten Microsoft Web Technologien
Inhalt
ASP.NET Core ist ein schlankes Framework zur Erstellung von Web- und Cloud-Applikationen. Es ist modular aufgebaut und komplett Open Source.
• ASP.NET Core in der Praxis o Controller und Views o Layouts o Mutation von Daten o Templates o Validierung
• ASP.NET Core Features o Dependency Injection o Konfiguration o View Components o Tag Helpers o Razor Pages o Middleware o Action Filter o Lokalisierung
• Security
• Deployment von ASP.NET-Core-Applikationen
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Digicomp Kursunterlagen
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 9 von 64
Hardware Keine
Kosten CHF 1‘600.-, Kundenpreis CHF 900.-
Voraussetzung Gute Kenntnisse von ASP.NET WebForms oder ASP.NET MVC
Zielpublikum Webentwickler für .NET
Kursleiter Hans Peter Bornhauser
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 10 von 64
Funktionale Programmierung mit C#
Ziel & Nutzen Die funktionale Programmierung erfährt in letzter Zeit eine Renaissance. Nicht nur die klassischen Programmiersprachen wie Haskell sind wieder en vogue, sondern moderne Programmiersprachen wie C#, Java oder C++ werden erweitert um funktionale Paradigmen. Mit dem Wissen um den korrekten Einsatz dieser Paradigmen werden deine Programme stabiler und besser testbar.
Inhalt
Wichtige Grundkonzepte - Immutability - Purity und Side Effects Funktionale Features in C# - Extension Methods - Auto Properties and Immutability - Expression Bodies Members - Pattern Matching - Tuples and Deconstruction - Local functions Patterns - CQS Principle - Tester-Doer Pattern - Pipelining - Null Object Pattern
Dauer 1 Tag
Datum 20.10.2020
Unterlagen Handouts
Hardware Eigenen Laptop mitbringen
Kosten CHF 800.-, Kundenpreis Fr. 450.-
Voraussetzung Grundkenntnisse in C#
Zielpublikum Programmierer
Kursleiter Hans Peter Bornhauser
Concurrent Programming with C#
Ziel & Nutzen Die Teilnehmer fühlen sich sicher in der Verwendung des Parallel Framework und der asynchronen Programmierung mit async/await.
Inhalt Asynchrone Programmierung, Multithreading, Task Parallel Library, Varianten der Synchronisation, Cancellation and Progress etc.
Dauer 1 Tag
Datum Nach Vereinbarung
Unterlagen Folien
Hardware Eigenen Laptop mitbringen
Kosten CHF 900.-, Kundenpreis CHF 500.-
Voraussetzung .NET Programmierer, Grundkenntnisse in C#
Zielpublikum Programmierer
Kursleiter Erik Stroeken
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 11 von 64
Unit Testing with C#
Ziel & Nutzen Agile Methoden setzen Unit Tests voraus. In diesem Workshop lernen Sie, wie Sie Unit Tests richtig schreiben und worauf Sie achten müssen. Jeder Entwickler hat schon einen Unit Test geschrieben. Oft wird dabei der Code dupliziert, was bei späteren Änderungen rasch zur Hypothek wird. Im Workshop lernen wir, wie man richtig mit Unit Tests umgeht.
Inhalt Repetition Grundlagen von Unit Tests Mocking Architektur für Unit Tests
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Eigenen Laptop mitbringen
Kosten CHF 400.-
Voraussetzung Gute .NET Kenntnisse, Prinzipien von Unit Tests sind bekannt.
Zielpublikum Entwickler, die sich noch schwertun, die richtigen Unit Tests zu schreiben.
Kursleiter Erik Stroeken
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 12 von 64
Java Entwicklung
«Get Certified!» zum OCAJP (JAW)
Ziel & Nutzen Gezielte Vorbereitung auf die internationale Zertifizierung «Oracle Certified Associate Java Programmer (OCAJP)» für Java-Einsteiger mit Erfahrung
Inhalt
Der von Oracle definierte und verliehene Titel Oracle Certified Associate Java Programmer (OCAJP) ist eine internationale Zertifizierung, mit deren Erwerb Ihnen fundamentales Wissen im Bereich der Programmierung von Applikationen mit der Java Standard Edition (Java SE) bescheinigt wird. Folgende Themen (aus den Objectives der Zertifizierungsprüfung) werden trainiert: - Java Basics - Working with Java Data Types - Using Operators and Decision Constructs - Creating and Using Arrays - Using Loop Constructs - Working with Methods and Encapsulation - Working with Inheritance - Handling Exception
Dauer 4 Tage
Datum Auf Anfrage
Unterlagen Kursmaterial des Anbieters
Hardware Laptop mit Java IDE benötigt
Kosten CHF 2‘800.-
Voraussetzung Keine
Zielpublikum Junior Engineers, die sich auf Zertifizierung vorbereiten wollen.
Prüfung / Zertifikat Java SE 7 Programmer I 1Z0-803 — Oracle Certified Associate Java SE 7 Programmer
Anbieter Digicomp
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 13 von 64
«Get Certified!» zum OCPJP (JPW)
Ziel & Nutzen Gezielte Vorbereitung auf die internationale Zertifizierung «Oracle Certified Professional Java Programmer (OCPJP)» für Java-Programmierer mit Erfahrung.
Inhalt Der von Oracle definierte und verliehene Titel Oracle Certified Professional Java Programmer (OCPJP) ist eine internationale Zertifizierung, mit deren Erwerb Ihnen vertiefte Kenntnisse im Bereich der Programmierung und Wartung von Applikationen mit der Java Standard Edition (Java SE) bescheinigt werden. Mit dieser Zertifizierung bilden Sie ausserdem die Grundlage für alle weiterführenden Java-Zertifikate. Folgende Themen (aus den Objectives der Zertifizierungsprüfung) werden trainiert: - Java Class Design - Advanced Class Design - Object-Oriented Design Principles - Generics and Collections - String Processing - Exceptions and Assertions - Java I/O Fundamentals - Java File I/O (NIO.2) - Building Database Applications with JDBC - Threads - Concurrency - Localization
Dauer 6 Tage
Datum Auf Anfrage
Unterlagen Kursmaterial des Anbieters
Hardware Laptop mit Java IDE benötigt
Kosten CHF 4‘200.-
Voraussetzung 1Z0-803 — Oracle Certified Associate Java SE 7 Programmer
Zielpublikum Junior Engineers, Professional Engineers, die sich auf Zertifizierung vorbereiten wollen.
Prüfung / Zertifikat Java SE 7 Programmer II 1Z0-804 — Oracle Certified Professional Java SE 7 Programmer
Anbieter Digicomp
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 14 von 64
Architect Enterprise Applications with Java EE
Ziel & Nutzen This Architect Enterprise Applications with Java EE training teaches you how to develop robust architectures for enterprise Java applications using the Java Platform, Enterprise Edition (Java EE) technology.
Inhalt - Define the enterprise architect’s roles, responsibilities and deliverables. - Identify non-functional requirements (NFRs) and describe common
problems and solutions. - Translate business requirements into an architecture. - Weigh choices in architecting the client, web, business, integration and
data tiers. - Apply various evaluation criteria to choosing architectural elements and
patterns, tools, servers and frameworks. - Prepare for the Oracle Certified Enterprise Architect exam.
Dauer 5 Tage
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten CHF 5'750.-
Voraussetzung Keine
Zielpublikum (Java-) Architect
Prüfung / Zertifikat
1Z0-864 — Java EE 5 Enterprise Architect Certified Master 1Z0-865 — Java (EE) Enterprise Architect Certified Master Assignment 1Z0-866 — Java (EE) Enterprise Architect Certified Master Essay CHF 714.-
Anbieter Oracle
Kotlin
Ziel & Nutzen Workshop zur Einführung in die Sprache Kotlin, Kotlin gewinnt an Bedeutung in diversen Projekte, u.a. in Microservices, Android-Entwicklung und als Ausgang für Crosscompiler zu JavaScript
Inhalt Basis Sprachkonstrukte, Objektorientierte Programmierung, Funktionale Programmierung
Dauer 1 Tag
Datum Nach Vereinbarung
Unterlagen Keine
Hardware Eigenen Laptop mitbringen
Kosten Auf Anfrage
Voraussetzung Interesse an modernen Programmiersprachen
Zielpublikum Programmierer
Kursleiter Fabian Mächler
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 15 von 64
Web Entwicklung
Angular Frontend Entwicklung
Ziel & Nutzen Die Konzepte und das Programmiermodell von Angular 2 verstehen. Ein Angular-2-Projekt aufsetzen und eine Single-Page-Applikation basierend auf Angular 2 realisieren. Die verschiedenen Tooling-Optionen für einen modernen JavaScript Build kennen.
Inhalt
- Einführung in die moderne JavaScript-Programmierung mit ECMAScript - Einführung in die Programmierung mit TypeScript JavaScript-Modul-
Systeme, Loaders und Bundlers (Webpack & SystemJS) - Aufbau einer modernen JavaScript Build Toolchain - Einführung in Angular 2 (Konzepte, Bausteine, APIs) - Realisierung einer Single-Page-Applikation basierend auf Angular 2
(Komponenten, Services, Routing, Backend-Zugriff etc.) - Unterschiede zu AngularJS und mögliche Upgrade-/Migrations-
Szenarien
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Digicomp Kursunterlagen
Hardware Keine
Kosten CHF 1‘600.-, Kundenpreis CHF 900.-
Voraussetzung Basiskenntnisse in der Web-Programmierung und JavaScript. Erfahrung mit AngularJS ist ein Vorteil, aber nicht Voraussetzung.
Zielpublikum Erfahrene Web-Entwickler
Kursleiter Fabian Gosebrink
Angular Advanced & NgRx
Ziel & Nutzen Lernen Sie mit NgRx fortgeschrittene Techniken wie Lazy Loading und Statusverwaltung
Inhalt
- In die Kommunikation mit Komponenten eintauchen - Teilen Sie Ihre Anwendung in Funktionsmodule auf - Zustandsverwaltung mit Redux & NgRx - Unit Testing mit Jasmine, Karma - End-to-End-Tests mit Cypress / Protractor - Erstellen Sie npm-Bibliotheken mit der Angular-CLI und verwenden Sie
sie in Ihrer App - Erstellen Sie eine Erstellungspipeline mit Visual Studio Team Services - Stellen Sie Ihre Angular-Anwendung in Azure bereit
Dauer 2 Tage
Datum 5./6. Mai 2020
Unterlagen Handouts, Codebeispiele
Hardware Eigenen Laptop mitbringen
Kosten CHF 1‘600.-, Kundenpreis CHF 900.-
Voraussetzung
Sie arbeiten seit einiger Zeit mit Angular und haben umfassende Erfahrung mit dem Framework. Sie beherrschen grundlegende Konzepte wie Abhängigkeitsinjektion, Komponenten und Dienste und verwenden Angular täglich. Sie möchten sich und Ihr Projekt weiterentwickeln, aber Bücher und Artikel reichen Ihnen nicht aus - Sie möchten bestimmte Ansätze direkt mit Experten diskutieren und die beste Lösung finden.
Zielpublikum Erfahrene Web-Entwickler mit Kenntnissen von Angular
Kursleiter Fabian Gosebrink
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 16 von 64
Web API und SignalR
Ziel & Nutzen Sie lernen, Ihre Server-seitige Businessfunktionalität über eine REST-Schnittstelle beliebigen Clients zur Verfügung zu stellen Darüber hinaus lernen Sie, wie Sie Ihre Client-seitige HTML5-Webapplikation vom Server her benachrichtigen können.
Inhalt
Client-seitige HTML5-Webapplikationen sowie mobile Applikationen kommunizieren heute via REST Services mit dem Backend. ASP.NET Web API ist die aktuelle .NET-Technologie, um die Server-Seite des Service zu implementieren. In diesem Kurs lernen Sie die Implementation der gesamten Schnittstelle der relevanten HTTP-Verbs (Methoden) sowie Aspekte der Sicherheit und Versionierung kennen. Echtzeitfähige Webapplikationen erfordern eine bidirektionale Kommunikation mit dem Server. SignalR ist ein Server- und Client-seitiges Framework, das WebSockets unterstützt und auf eine einfache Weise Aufrufe vom Server zum Client zulässt. - Einführung in Web API - REST und http - API-Grundfunktionen - Sicherheit und Versionierung - Verwendung von SignalR
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten CHF 870.-, Kundenpreis 450.-
Voraussetzung Gute C# Kenntnisse sowie Grundkenntnisse von ASP.NET.
Zielpublikum Softwareentwickler mit guten Kenntnissen von .NET
Anbieter Digicomp
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 17 von 64
Mobile Entwicklung
Einführung in die Android-App-Programmierung (QAB)
Ziel & Nutzen Entwicklung von Apps für Android Geräte ist echtes Programmieren mit einigen Eigenheiten. Zwar haben Java-Programmierer schon gute Voraussetzungen, aber auch für die ergeben sich Spezialitäten.
Inhalt In diesem Kurs lernen Sie die verschiedenen Bestandteile kennen, die Sie benötigen, um Apps für die Android-Plattform erstellen zu können. Sie lernen die passenden Werkzeuge kennen und wissen, welche Programmierkenntnisse benötigt werden. Darüber hinaus können Sie das Kosten-Nutzen-Verhältnis eines App-Projekts für Ihre Firma abschätzen und wissen, welches Know-how vorhanden sein bzw. erarbeitet werden muss, damit ein Projekt inhouse entstehen kann und Sie Entwicklungsaufwände und Offerten besser abschätzen können. - Android Studio installieren - Überblick Android Studio Editor, Debugger und Android Emulator - Projektübersicht und die Programmiersprache Java - HalloAndroid-App erzeugen - Hybrid-App: Anwendung von WebViews zum Laden von Webinhalten - Sensor-App: Auslesen von Sensordaten der Geräte - Musikplayer-App-Sound vom Web laden/abspielen - Die App an den Google play Store übermitteln
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Kursmaterial des Anbieters sowie Begleitbuch
Hardware Laptop benötigt
Kosten CHF 680.-
Voraussetzung Gute Grundkenntnisse des Windows- oder Mac-OS-Betriebssystems, Android-Smartphone-Anwenderkenntnisse, Java-Programmierkenntnisse von Vorteil
Zielpublikum Software Entwickler, die eine Einführung in Android App Entwicklung benötigen.
Anbieter Digicomp
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 18 von 64
Objective-C-Crashkurs (OBJ)
Ziel & Nutzen Sie lernen, wie Sie sich mit Ihren Kenntnissen einer objektorientierten Programmiersprache (z. B. C++, Java, C#) auf Anhieb zurechtfinden.
Inhalt - Überblick Objective-C
• Einführung und Geschichte
• Eigenschaften von Objective-C
• Syntax und Unterschiede
• Locking
• Exceptions - Wichtige Standard-Klassen - Klassen
• Klassendefinition und Instanzierung
• Attribute (Datenelemente)
• Zugriff auf Klassenelemente
• Methoden (Klassen- und Instanzmethoden)
• Nachrichten - Klassen, Kategorien, Protokolle, Vererbung
• Vererbung
• Kategorien
• Protokolle
• Dynamisches und spätes Binden
• Dynamische Typisierung - Objective-C 2.0 - Tools, Tipps und Tricks
• Wichtige Frameworks und Klassen
• Hilfreiche Werkzeuge - Praxistipps und -tricks
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Kursunterlagen des Anbieters
Hardware Laptop benötigt
Kosten CHF 1'750.-
Voraussetzung Grundlagen der Sprache C, C++ oder Java und Grundkenntnisse der objektorientierten Programmierung gemäss den folgenden Kursen
Zielpublikum Software Entwickler, die eine Einführung in Objective-C Entwicklung benötigen.
Anbieter Digicomp
App-Entwicklung für iOS
Ziele & Nutzen Applikation für iOS in Swift zu implementieren
Inhalt Der Kurs umfasst drei inhaltliche Schwerpunkte: iOS Software Development Kit Programmiersprache Swift Architektur von iOS-Apps
Dauer 7 Tage
Datum Auf Anfrage
Unterlagen Auf Anfrage
Hardware Keine
Kosten CHF 1’150.-
Voraussetzung Erfahrung in der objekt-orientierten (OO) Programmierung, z.B. mit Java, C++, C# oder einer anderen OO-Programmiersprache
Zielpublikum Der Kurs richtet sich primär an Personen, die Erfahrung in der Software-Entwicklung haben, aber noch nie für das iPhone oder eine andere Apple-Plattform entwickelt haben.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 19 von 64
Xamarin
1.5.4.1. .NET Cross-Platform Development with Xamarin
Ziel & Nutzen Mobile Plattformen sind heute nicht mehr wegzudenken und es braucht mehr und mehr Apps dafür. Web-Applikationen sind möglich, bei den Benutzern jedoch nicht so beliebt. Tools wie Phonegap oder Appcelerator erlauben zwar Cross-Platform-Entwicklung, passen sich aber nicht an die Spezialitäten der Plattform an. Native Entwicklung für alle Plattformen ist aufwendig und teuer. Da kommt eine gemeinsame Plattform wie Xamarin wie gerufen, welche spezifische Anpassungen an die Plattform zulässt und trotzdem einen Grossteil des Codes teilt. Zudem erfolgt die Entwicklung mit bekannten Entwicklungstools und dem .NET Framework in der gemeinsamen Sprache C#. Ziel ist, den Hauptteil einer Applikation nur einmal zu entwickeln und nur die plattformspezifischen Funktionen separat zu behandeln. Der gemeinsame C# Code lässt sich für Windows Phone, Windows 8, Android, iOS, iPad und Mac compilieren. Hauptsächlich das UI muss an die Plattformen (und an die Displaygrössen) angepasst werden. Xamarin stellt API’s zur Verfügung, um das gesamte API der jeweiligen Plattform anzusprechen, weshalb dem Entwickler auch alle Funktionen des jeweiligen Betriebssystems zur Verfügung stehen. Nebst dem gesamten .NET Framework können 3rd-party und auch eigene Bibliotheken (.NET oder plattformspezifisch) verwendet werden. Wie wird der Code ausgeführt? Xamarin liefert die Laufzeitumgebung Mono, um den Code mit einem JIT-Compiler zu übersetzen, sodass die Applikation native und damit mit hoher Performance läuft Das Seminar bietet eine Einführung in die Entwicklung für Apps, welche auf Android, iOS und Windows Phone laufen.
Inhalt
- Einführung in die mobile Entwicklung - Installation und Entwicklungsumgebung - Userinterface für Android und iOS - Mobile Daten - Cross-Platform Web Services - Fortgeschrittene Konzepte
• Hintergrundprozesse • Speicherverwaltung • Push Notifications • Karten und Position • Xamarin Forms
- Deployment und Test auf Devices - Veröffentlichen im App Store
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten CHF 1‘400.-
Voraussetzung Gute Kenntnisse in .NET Entwicklung
Zielpublikum Erfahrene .NET Entwickler, die Applikationen auf mobilen Plattformen entwickeln möchten.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 20 von 64
1.5.4.2. Xamarin Forms
Ziel & Nutzen Mit Xamarin Forms den Grad der Wiederverwendung plattformunabhängiger Applikationen erhöhen.
Inhalt Einführung und Anwendung von Xamarin Forms
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Gute Kenntnisse in .NET Entwicklung und Kenntnisse in Xamarin. Besuch des Kurses Cross-Platform Development with Xamarin
Zielpublikum Xamarin Entwickler, die bereits Erfahrung mit Xamarin haben und sich in Xamarin Forms einarbeiten möchten.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 21 von 64
DevOps
OpenShift
Ziel & Nutzen OpenShift als Tor zu Docker und Kubernetes
Inhalt
Einführung in Docker inkl. s2i Einführung in Orchestrierung mit Kubernetes Einführung in OpenShift OpenShift als Tor zu Docker und Kubernetes: Anhand der Kubernetes-Distribution OpenShift soll aufgezeigt werden, wie eine Java-Apllikation vom SourceCode auf einem Kubernetes-Cluster betrieben werden kann: von der Source bis zum Betrieb
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen
Hardware Eigenen Laptop mitbringen
Kosten CHF 1‘600.-, Kundenpreis CHF 1’100.-
Voraussetzung keine
Zielpublikum Alle mit Interesse an Containerisierung und Cloud
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 22 von 64
Security
Hacking Lab Workshop
Ziel & Nutzen In IT-Security erfahrene Noser Ingenieure lösen zusammen mit weniger erfahrenen Kollegen unterschiedliche Aufgaben im Hacking-Lab. Noser Engineering sponsert Pizza und Getränke. In regelmässigen Workshops wollen wir zusammen das Hacking-Lab nutzen und Security Challenges lösen
Inhalt Lösen der Security-Challenges
Dauer Nach Absprache
Datum Auf Anfrage
Unterlagen Kursunterlagen
Hardware Eigenes Notebook mitbringen. VM wird vom Teilnehmer installiert. (Speicherplatz!)
Kosten Auf Anfrage
Voraussetzung Gute Kenntnisse in NW-Technik
Zielpublikum Erfahrene Softwareentwickler und Tester
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 23 von 64
Security for Web- and Mobile Applications
Ziel & Nutzen Das Seminar soll dem Teilnehmer ermöglichen, mehr Hands-On Erfahrung im Bereich Web und Mobile Security zu sammeln. Die im Kurs verwendete Laborumgebung erlaubt den Kursteilnehmern dieses Wissen anzuwenden und praktische Erfahrung zu sammeln. Insbesondere soll dieses Wissen bei der täglichen Arbeit im Bereich Prävention, Antizipation und Reaktion auf Cyber-Attacken unterstützend wirken.
Inhalt
Das Training zum Thema Web und Mobile Security beinhaltet sowohl die Vermittlung der Theorie als auch das Bearbeiten von Laborübungen. Es werden also typische Bedrohungs-, Angriffs- und Fehlerszenarien für Webanwendungen, Webservices und Mobile Apps behandelt. Das Training hat zum Ziel, den Teilnehmenden Wissen an die Hand zu geben, um die Vertraulichkeit, Integrität und Verfügbarkeit ihrer eigenen Systeme und Anwendungen garantieren zu können. Die Schulung beinhaltet folgende Themen: Web Application Security - OWASP Top 10 - Injections (SQL, LDAP, XML, usw.) - Authentication bypasses, Authorization und Access Control issues - Session Handling issues, - Same Origin Policy - Cross Site Scripting - Cross-origin Ressource Sharing - Content Security Policy, Subressource Integrity - NodeJS Spezifikas - AngularJS Spezifikas - Webservice Security - SAML 2 - Misconfigurations - Kanalverschlüsselung - Web Application Firewall Mobile Security Themen - Security Architektur Android und iOS - Netzwerk Analyse, Man in the Middle - SSL/TLS Trust mit erweiterter Validierung - Sichere Speicherung von sensitiven App Daten - Schlüssel Management - User Input, Indexierung, Field Completion - Schutz gegen Malware - Statische und dynamische Analyse Technologien NodeJs, Angular, WCF und Xamarin
Dauer 3 Tage
Datum Nach Vereinbarung
Unterlagen Werden zur Verfügung gestellt
Hardware Wird zur Verfügung gestellt.
Kosten CHF 3’000.-
Voraussetzung Kenntnisse in Web Technologien
Zielpublikum Software Entwickler im Web oder Mobile Umfeld
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 24 von 64
Mobile Security
Ziel & Nutzen Das Seminar soll den Entwicklern ermöglichen, mehr Hands-On Erfahrung im Bereich Mobile Security zu sammeln. Die im Kurs verwendete Laborumgebung erlaubt den Kursteilnehmern dieses Wissen anzuwenden und praktische Erfahrung zu sammeln. Insbesondere soll dieses Wissen bei der täglichen Arbeit im Bereich Prävention, Antizipation und Reaktion auf Cyber-Attacken unterstützend wirken
Inhalt
Voraussichtlicher Inhalt: Mobile Security Themen - Security Architektur Android und iOS - Netzwerk Analyse, Man in the Middle - SSL/TLS Trust mit erweiterter Validierung - Sichere Speicherung von sensitiven App Daten - Schlüssel Management - User Input, Indexierung, Field Completion - Schutz gegen Malware - Statische und dynamische Analyse
Dauer 2 Tage
Datum Nach Vereinbarung
Unterlagen Keine
Hardware Eigenen Laptop mitbringen
Kosten CHF 2’800.-, Kundenpreis CHF 2’100.-
Voraussetzung Erfahrung in der Entwicklung im Mobile Bereich
Zielpublikum Geeignet für professional Mobile Developers
Kursleitung Compass Security
Secure Web Development
Ziel & Nutzen Studien belegen, dass über 90% aller Web-Applikationen schwerwiegende Sicherheitsmängel aufweisen, obwohl für die meisten Angriffsarten wirkungsvolle Gegenmassnahmen existieren. Unser Kurs «Secure Web Development» ist ein IT Security Training für Webentwickler und unterstützt Organisationen dabei, Risiken beim Aufbau und der Pflege von Webapplikationen zu minimieren. Programmierer werden auf den letzten Stand von Webapplikations-Angriffen und deren Methoden aus der Perspektive der Applikationssicherheit gebracht.
Inhalt
- Gefährdungsszenarien - Mögliche Angriffe - OWASP Top Ten - Gegenmassnahmen - Hands-on Web Hacking - Sichere Software-Entwicklung
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Digitale Unterlagen von OneConsult
Hardware Keine
Kosten Nicht definiert
Voraussetzung Grundkenntnisse in der Webanwendungsentwicklung, Kenntnisse im Umgang mit Webservern, Kenntnisse grundlegender Webtechnologien wie HTML und Javascript werden vorausgesetzt.
Zielpublikum Softwareentwickler, Webmaster, fürs Web verantwortliche Personen und IT-Security-Verantwortliche
Anbieter oneconsult
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 25 von 64
2. Softwarearchitektur
iSAQB Foundation Level inkl. Zertifizierung
Ziel & Nutzen Zertifizierung zum iSAQB Certified Professional for Software Architecture – Foundation Level
Inhalt Software-Architektur: Bedeutung, Dokumenation, Vorgehen bei der Entwicklung, Qualitätssicherung, Werkzeuge, …
Dauer 3 Tage
Datum 12.-15.10.2020
Unterlagen Buch „Effektive Software Architekturen“ von Gernot Starke (nicht inbegriffen)
Hardware Keine
Kosten CHF 1'700.00
Voraussetzung erfahrene Softwareentwickler, Grundkenntnisse der UML
Zielpublikum Geeignet für Professionals und Senior Developers
Prüfung / Zertifizierung
iSAQB Certified Professional for Software Architecture – Foundation Level
Anbieter Embarc.de
iSAQB AGILA Agile Software Architektur
Ziel & Nutzen Zertifizierung zum iSAQB Certified Professional for Software Architecture – Advanced Level Methodische Kompetenz: 20 Punkte Kommunikative Kompetenz: 10 Punkte
Inhalt - Grundlagen 90min - Agiles Architekturvorgehen 150min - Architekturanforderungen in agilen Projekten 240min - Architekturen im Team entwerfen 300min - Reflexion und Feedback 180min - Beispiele für agile Architekturarbeit 120min
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten 1'700.- CHF
Voraussetzung Architektur Grundkurs Foundation Level iSAQB Zertifizierung
Zielpublikum Geeignet für Professionals und Senior Developers
Anbieter Embarc.de
iSAQB AWERT Architekturbewertung mit ATAM
Ziel & Nutzen Zertifizierung zum iSAQB Certified Professional for Software Architecture – Advanced Level
Inhalt Software-Architektur: Architekturbewertung mit der Methode ATAM. http://www.isaqb.org/wp-content/uploads/2016/02/isaqb-Lehrplan-advanced-Modul-AWERT-1.5.pdf
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Folien
Hardware Keine
Kosten 1'050.- CHF
Voraussetzung Architektur Grundkurs Foundation Level iSAQB Zertifizierung
Zielpublikum Geeignet für Professionals und Senior Developers
Prüfung / Zertifizierung
iSAQB Certified Professional for Software Architecture – Advanced Level (zusammen mit anderen Kursen)
Anbieter Embarc.de
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 26 von 64
iSAQB DDD Domain Driven Design
Ziel & Nutzen - Eigenständig und methodisch fundiert mittlere bis große IT-Systeme entwerfen.
- In IT-Systemen mittlerer bis hoher Kritikalität technische und inhaltliche Verantwortung übernehmen.
- Maßnahmen zur Erreichung nichtfunktionaler Anforderungen konzeptionieren, entwerfen und dokumentieren.
- Entwicklungsteams bei der Umsetzung dieser Maßnahmen begleiten. - Architekturrelevante Kommunikation in mittleren bis großen
Entwicklungsteams steuern und durchführen.
Inhalt
1. Domäne, Modell und Ubiquitous Language 2. Der Weg zum Modell 3. Vom Modell zur Implementierung 4. Das Modell in der Anwendungsarchitektur 5. Modelle schneiden und voneinander abgrenzen 6. Lokale Modellkonsistenz wahren
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten 1'700.- CHF
Voraussetzung iSAQB Foundation Level Zertifizierung
Zielpublikum Entwickler, die den Basiskurs absolviert haben und sich mit DDD auseinandersetzen möchten
iSAQB EMBEDDED Embedded Systems
Ziel & Nutzen Entwerfen eingebetteter Systeme, die sich direkt auf ihre Umgebung auswirken.
Inhalt http://www.isaqb.org/wp-content/uploads/2013/03/isaqb-Lehrplan-advanced-Modul-EMBED-1.0.pdf - System-Entwicklung für eingebettete Systeme (mind. 1.5 h) - Software-Entwicklung für eingebettete Systeme (mind. 2 h) - Funktionale Sicherheit (mind. 6.5 h) - Echtzeit und Nebenläufigkeit (mind. 6.5 h) - Verteilte Systeme (mind. 1.5 h) - Variantenmanagement (mind. 1.5h)
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten 1'650.- CHF
Voraussetzung iSAQB Foundation Level Zertifizierung
Zielpublikum Nicht definiert
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 27 von 64
iSAQB FLEX Flexible Architekturmodelle
Ziel & Nutzen Teilnehmer können für eine gegebene Aufgabenstellung eine Zerlegung in einzelne Bausteine entwerfen. Konzept zum Erstellen eines Systems aus Services.
Inhalt - Gesetz von Conway - Partitionierbarkeit als Qualitätsmerkmal - Durchlaufzeiten durch die IT-Wertschöpfungskette als
Wettbewerbsfaktor - Aufbau einer Continuous-Delivery-Pipeline - Die verschiedenen Test-Phasen in einer Continuous-Delivery-Pipeline
Dauer 3 Tage
Datum 30.9. bis 2.10.2020
Unterlagen Folien
Hardware Keine
Kosten 1'700.- CHF
Voraussetzung iSAQB Foundation Level
Zielpublikum 1’700.- CHF
Prüfung / Zertifizierung
Kurs gibt 20 technische und 10 methodische Punkte für Advanced Level Zertifizierung
Anbieter Embarc.de
iSAQB WEB Web-Architektur
Ziel & Nutzen So gestalten Sie effektive und sichere webbasierte Systeme.
Inhalt http://www.isaqb.org/wp-content/uploads/2016/02/isaqb-Lehrplan-advanced-Modul-WEB-1.3.pdf
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten 1'500.- CHF
Voraussetzung iSAQB Foundation Level Zertifizierung
Zielpublikum Nicht definiert
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 28 von 64
3. Embedded Entwicklung
C++
Modern C++
Ziel & Nutzen Einführung in C++ 11, 14, 17
Inhalt
Durch die neuen Sprachstandards seit C++11 hat sich der Umfang der Programmiersprache C++ stark vergrößert. Neben vielen Neuerungen, die im Wesentlichen das Lesen und Schreiben von Programmen erleichtern, wurden auch wichtige neue Konzepte eingeführt, deren vorteilhafte Anwendung ein gutes Verständnis der Zielsetzung und Verhaltensweise erforderlich machen. Dieser Kurs geht von klassischen C++-Kenntnissen aus und zeigt, welche Spracheigenschaften mit C++11, C++14 und C++17 neu eingeführt wurden. Darüber hinaus werden auch Smart-Pointer, als Teil der C++-Standardbibliothek, vorgestellt. Weitere Neuerungen der C++-Standardbibliothek werden in anderen Kursen, wie z.B. C++-Multithreading behandelt.
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Kursunterlagen, Präsentationen, diverse GIT-Repos als Beispiele
Hardware Eigenen Laptop mitbringen
Kosten CHF 1’400.-, Kundenpreis CHF 900.-
Voraussetzung
Gute Programmiererfahrung in "klassischem C++" (Spracheigenschaften von C++98, einschliesslich Templates). Eventuell noch fehlendes Vorwissen kann auf Wunsch durch eine entsprechende Kombination von Kurskomponenten vorab aufgebaut werden
Zielpublikum Softwareentwickler
Kursleiter Karl Nieratschker
C++ Wizardry for Embedded
Ziel & Nutzen This course examines and demonstrates the applicability and advantages of C++ to the embedded developer. An Advanced Course for experienced Embedded Software Developers and Technical Managers. Solutions to common problems in Embedded Software Design using C++ Language Facilities
Inhalt This course examines and demonstrates the applicability and advantages of C++ to the embedded developer. Using numerous tested and proven programming techniques, solutions are demonstrated for avoiding common problem areas in software design relating to quality, reliability, maintainability and performance using C++ language facilities. Techniques are shown to reduce source code size and eliminate common manual programming tasks -all leading to more maintainable software with significantly lower bug counts, faster development times and shorter debug cycles.
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Kenntnisse in C++
Zielpublikum Geeignet für Professionals
Anbieter Kalinsky Assoziated
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 29 von 64
C++ für Fortgeschrittene: Erweiterte Nutzung gemäss ISO-Standard (C++11/C++98)
Ziel & Nutzen Const-Correctness, Überladen von Methoden, Typ-Umwandlungen, Cast-Operationen, Private vs. öffentliche Basisklassen (LSP) bis zu Boost-Library. Sie können Templates und Exceptions effektiv anwenden. Sie haben fundierte Kenntnisse der Standard Template Library (STL) und können fortgeschrittene objektorientierte Konzepte mit C++ realisieren.
Inhalt Const-Correctness, Überladen von Methoden, Typ-Umwandlungen, Cast-Operationen, Private vs. öffentliche Basisklassen (LSP), Interfaces, Mehrfachvererbung (Besonderheiten und Alternativen), Vererbung und virtuelle Methoden (Performance Aspekte), Laufzeit-Typinformation (RTTI) und Design-Alternativen, Sequenzielle und sortierte Container, Iterator-Kategorien, Erweiterbarkeit, C-Arrays als Container, Algorithmen, Adaption über Funktionen und Funktoren, Typ-Parametrisierung von Funktionen und Klassen, Parametrisierte Compilezeit-Konstanten, Überblick zur Metaprogrammierung mit Templates, Exception Handling, Boost-Library
Dauer 4.5 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Kenntnisse in C++
Zielpublikum Geeignet für Juniors
Anbieter MicroConsult
C++11/14: Upgrade auf den neuen ISO-Standard
Ziel & Nutzen Den neuen C++11 Standard effizient einsetzen.
Inhalt Initialisierung, constexpr, auto, neue for-Schleifen, move-Semantik und rvalue-Referenzen, Lambdas, Regular Expressions, Zufallszahlen, Allokatoren, Smart Pointers
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Erfahrung mit C++
Zielpublikum Geeignet für Professionals
Anbieter Vollmann Engineering GmbH
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 30 von 64
C++ Design Pattern Programmierung
Ziel & Nutzen Moderne Softwaresysteme sollen flexibel und trotzdem durchschaubar ein. Dazu dienen Design Patterns, welche auf einfache Art die Wiederverwendbarkeit und Wartbarkeit von Systemen sicherstellen.
Inhalt
Mit dem Begriff "Design Patterns" werden bestehende Erfahrungsmuster des Software-Entwurfs gesammelt und als Katalog und Wissensbasis in der Praxis vielfach wiederverwendet. Das Design objektorientierter Software stellt hohe Anforderungen an die beteiligten Entwickler und Programmierer. Heute kann der Softwareentwickler jedoch auf katalogisierte Designmuster zurückgreifen, die ihn hilfreich unterstützen. Das Verstehen und Einüben solcher Designmuster ist ein Schlüssel bei der Programmierung mit Framework-artigen Entwicklungsumgebungen, insbesondere auch mit C++. Dieser Kurs vermittelt den praxisnahen Umgang mit Design Patterns in C++.
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten CHF 1'700.-
Voraussetzung Kenntnisse zur objektorientierten Programmierung
Zielpublikum Geeignet für Juniors
Anbieter ZFI
Unittest mit C++ Workshop
Ziel & Nutzen Testen ist ein wichtiger Teil des Softwareentwicklungsprozesses. Der Unittest ist ein Mittel, das insbesondere das automatische Testen unterstützt. Die Workshopteilnehmer tauschen sich aus und vertiefen ihr Wissen in Bezug auf Unittest im C++ Umfeld.
Inhalt Neben Informationen und praktisches Üben mit Unittest im C++ Umfeld ist auch der Austausch der Teilnehmer wichtig. Wie geht man vor? Welche Prinzipien gibt es? Welche Erfahrungen haben die Teilnehmer gemacht? C++ Unittest-Frameworks. Z. B. Google Unittests. Dependency Injection, Mocking.
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Auf Anfrage
Hardware Auf Anfrage
Kosten Auf Anfrage
Voraussetzung C++ Programmierkenntnisse
Zielpublikum alle Interessierten
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 31 von 64
Real Time Applications
Workshop LoRaWAN
Ziel & Nutzen LoRaWAN richtet sich mit seiner grossen Reichweite und kleinen Datenraten ideal, um IoT Sensordaten in die Cloud zu übertragen. Der Workshop wird uns in das Thema einführen.
Inhalt LoRaWAN Prinzip und Protokoll verstehen. Nach Möglichkeit eine kleine praktische Anwendung selber durchführen.
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Auf Anfrage
Hardware Auf Anfrage
Kosten Auf Anfrage
Voraussetzung ab Junior
Zielpublikum IoT und LoRaWAN Interessierte
Bluetooth – Entwicklung und Design
Ziel & Nutzen Dieser Kurs vermittelt die Grundlagen für die Hard- und Software-Entwicklung von BluetoothKomponenten. Sowohl das Hardware-Design, als auch das Bluetooth Protokoll-Management sind wichtige Bestandteile dieser Schulung.
Inhalt
Bluetooth - Konzeption und Strategie - Grundlagen der Bluetooth-Technologie - Grundlagen des Bluetooth Hardware-Designs - Einführung in die Antennen-Technologie - Einführung in die Bluetooth Development Tools - Aufbau des HOST Protocol Stack - Einführung in das L2CAP-Protocol - Einführung in HCI - Grundlagen zur USB- und UART-Anbindung - Bluetooth Baseband und RF-Spezifikation - Aufbau des Hardware Protocol Stack - Aufbau und Funktion des Link-Manager - Grundlagen der Bluetooth Security - Grundlagen der Bluetooth-Zertifizierung - Bluetooth Low Energy (BLE)
Dauer 1 Tag
Datum
Unterlagen Keine
Hardware Keine
Kosten Nicht definiert
Voraussetzung Keine
Zielpublikum Embedded SH/HW Entwicklung
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 32 von 64
BLE Workshop zu Bluetooth Low Energy
Ziel & Nutzen Der Teilnehmer soll in diesem Workshop sich mit den Grundlagen zu "Bluetooth low energy" vertraut machen und in einer einfachen Applikation Bluetooth einsetzen.
Inhalt - Basiswissen zu Bluetooth low energy - Was sind Profile? - Eine einfache Applikation auf unserem Smart Control erstellen.
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Auf Anfrage
Hardware Auf Anfrage
Kosten Auf Anfrage
Voraussetzung C / C++ Kenntnisse
Zielpublikum ab Junior
RT Architektur und Design von Real-Time Software
Ziel & Nutzen Ein Basiskurs für Embedded und Real-Time Software Entwickler und Architekten. Der Kurs vermittelt, wie man Embedded Software im Zusammenspiel mit einem Real-Time Operating System plant und strukturiert.
Inhalt Im Kurs werden die Zusammenhänge und das Zusammenspiel untersucht, zwischen Embedded Software und dem Real-Time Operating System (RTOS).
Dauer 3 Tage
Datum Offen
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Basiskenntnisse für Embedded Systeme
Zielpublikum Geeignet für Professionals
Anbieter Kalinsky Assoziated
RT Embedded Software Testing and Debugging
Ziel & Nutzen An Advanced Course for Experienced Real-Time Embedded Software Developers, Testers and Quality Engineers. How to Systematically Identify and Correct Defects in Real-Time Software Systems.
Inhalt This Masterclass examines the activities involved in testing and debugging errors, flaws, faults and failures in real-time and embedded systems software.
Dauer 3 Tage
Datum Offen
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Kenntnisse im Umgang mit Embedded Systemen im Realtime Umfeld.
Zielpublikum Geeignet für Professionals
Anbieter Kalinsky Assoziated
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 33 von 64
RT Design of Distributed and Multicore Systems & Software
Ziel & Nutzen An Advanced Course for experienced Real-Time System Designers and Software Developers. How to structure Embedded Systems and Application Software for distributed and multicore Environments.
Inhalt This course examines the high-level design of embedded systems and software for distributed and multicore processing environments.
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Kenntnisse im Umgang mit Embedded Systemen im Realtime Umfeld.
Zielpublikum Geeignet für Seniors
Anbieter Kalinsky Assoziated
IP Networking and VPN
Ziel & Nutzen System-Administratoren erhalten fundierte Basis-Kenntnisse über die Netzwerk-Konfiguration von Linux/Unix-Systemen. Dieser Kurs ist die Basis für alle weiterführenden Netzwerk-Administrations Kurs, wie z.B. LXN2, APA1, SMB1 oder BIND
Inhalt
Die Vernetzung von Systemen ist im Unix-Bereich seit jeher üblich, und für Linux war die Einbindung in ein Netzwerk von Anfang an selbstverständlich. Das Internet wurde weitgehend auf der Basis von Unix-Systemen aufgebaut, auch jetzt und in Zukunft werden Linux/Unix-Systeme die tragenden Pfeiler eines gut funktionierenden Internets sein. Dieser Kurs zeigt fundiert auf, wie ein Linux/Unix-System korrekt an ein bestehendes Netzwerk angeschlossen wird.
Dauer 2 Tage
Datum
Unterlagen Keine
Hardware Keine
Kosten Nicht definiert
Voraussetzung Grundlegende Netzwerk-Kenntnisse (TCP/IP, Ethernet, etc)
Zielpublikum Nicht definiert
Anbieter ZFI
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 34 von 64
Linux
Linux Zertifikat LPIC-1 Junior Level Linux Professional
Ziel & Nutzen Zertifikat LPIC-1 Junior Level Linux Professional (nur Zertifikat 2 Tage, Kurs 10 Tage)
Inhalt Siehe Webseite National Instruments
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Auf Anfrage
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Gute Linux Kenntnisse
Zielpublikum Geeignet für Juniors
Anbieter Digicomp
Linux Zertifikat LPIC-2 Advance Level Linux Professional
Ziel & Nutzen Zertifikat LPIC-2 Advance Level Linux Professional (Zertifikat 2 Tage, Kurs 10 Tage)
Inhalt Siehe Webseite National Instruments
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Auf Anfrage
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Zertifikat LPIC-2 Advance Level Linux Professional
Zielpublikum Geeignet für Professionals
Anbieter Digicomp
Linux Zertifikat LPIC-3 “Senior Linux Professional”
Ziel & Nutzen Zertifikat LPIC-3 "Senior Level Linux Professional"
Inhalt Siehe Webseite National Instruments
Dauer 12 Tage
Datum Auf Anfrage
Unterlagen Auf Anfrage
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Zertifikat LPIC-2 "Advance Level Linux Professional"
Zielpublikum Geeignet für Seniors
Anbieter Digicomp
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 35 von 64
Embedded Echtzeit-Linux: Vom Bootloader bis zum Realtime-System
Ziel & Nutzen Ein Embedded System mit Linux vom Bootloader bis zum Realtime-System planen und umsetzen können.
Inhalt
Cross-Development, Buildroot, JTAG-Schnittstelle, Hardwaredebugging Bootloader Konfiguration und Anpassungen Linux Kernel und Root-Filesystem, Speichersysteme Echtzeit unter Linux, Synchronisation, Multithreading
Dauer 4 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Erfahrung mit Embedded Systemen, C
Zielpublikum Geeignet für Professionals
Embedded-Linux: Linux Treiber-Entwicklung
Ziel & Nutzen Treiber für ein Embedded-Linux System entwickeln können.
Inhalt Gerätetreiber, Hardware-Zugriff, Scheduling, Dateisysteme, Interrupts, Synchronisierung, Speicher-Verwaltung, fortgeschrittene Treiberentwicklung
Dauer 4 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Erfahrung mit Embedded Systemen, C
Zielpublikum Geeignet für Professionals
Linux: Tracing & Debug
Ziel & Nutzen Sie müssen einem Problem innerhalb des Betriebssystemkerns auf die Spur kommen? Sie haben Probleme mit den Reaktionszeiten Ihrer echtzeitkritischen Applikation? Oder Sie suchen einfach nach neuen Wegen, um die Vorgänge im Betriebssystem Linux besser zu verstehen? Dann ist dieser Kurs genau richtig für Sie!
Inhalt
Wir bieten Ihnen einen umfangreichen Einblick in die Linux Tracing Infrastruktur und deren mächtige Analysemöglichkeiten. Alle vorgestellten Methoden sind als fester Bestandteil von Linux frei verfügbar und bieten in vielen Bereichen sogar deutlich mehr Funktionalität, als vergleichbare Methoden kommerzieller Systeme! Unser Wissen rund um die Tracing Infrastruktur von Linux haben wir bereits erfolgreich auf verschiedensten Konferenzen präsentiert. Unser Beitrag auf dem Embedded Software Engineering Kongress zu diesem Thema wurde mit dem Publikumspreis "Best Speaker Award" ausgezeichnet!
Dauer
Datum
Unterlagen Keine
Hardware Keine
Kosten Nicht definiert
Voraussetzung Zur Teilnahme an diesem Kurs setzen wir Grundkenntnisse des Betriebssystems Linux und den sicheren Umgang mit der Shell voraus. Kenntnisse der Treiberentwicklung unter Linux sind von Vorteil.
Zielpublikum Nicht definiert
Anbieter Linuxtronix
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 36 von 64
Mikrocontroller
DSP-Grundlagen: Applikation mit dem Mikrocontroller
Ziel & Nutzen Sie setzen DSPs und Mikrocontroller mit DSP Erweiterungen gezielt ein.
Inhalt Sie kennen die grundlegenden Algorithmen der digitalen Signalverarbeitung, können DSPs und Mikrocontroller mit DSP-Erweiterungen nach ihren Architekturmerkmalen beurteilen und eine geeignete Programmiersprache auswählen. Sie können DSP-Algorithmen in Festkommaarithmetik auf einem DSP oder Mikrocontroller in C realisieren.
Dauer 4 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Gute Mikrocontroller Kenntnisse
Zielpublikum Geeignet für Seniors
Anbieter MicroConsult
ARM CortexTM-M4, M3, M1, M0 (ARM): Architektur und Embedded Programmierung
Ziel & Nutzen Sie kennen die Cortex™-M4, M3, M1, M0 Architektur und können Programme in Assembler und C erstellen.
Inhalt Sie können die Programme im Speicher platzieren und testen. Sie haben den perfekten Einstieg in die Entwicklung von Cortex™-M-basierenden Systemen.
Dauer 4 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Gute C Kenntnisse
Zielpublikum Geeignet für Professionals
Anbieter MicroConsult
ARM Trustzone mit OP-TEE
Ziel & Nutzen Die Teilnehmer sind in der Lage, eine einfache Applikation schreiben, welche auf der TEE/Trusted Execution Environment (Secure World) läuft und von Linux verwendet werden kann (Normal World)
Inhalt TBD
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten Nicht definiert
Voraussetzung TBD
Zielpublikum Embedded Entwickler
Anbieter Noser
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 37 von 64
Sicherheit
HackingLab for IoT
Ziel & Nutzen Einführung in die Sicherheitsaspekte rund um IoT
Inhalt Schliesst man ein "Thing" an das Internet, so stellen sich einige Fragen zur Sicherheit. Dieser Workshop sensibilisiert den Teilnehmer in Bezug auf dieses Thema. Er erkennt mögliche Gefahren und weiss Gegenmassnahmen zu treffen.
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Eigenen Laptop mitbringen
Kosten CHF 2‘400.-
Voraussetzung Erfahrungen mit Netzwerk
Zielpublikum Geeignet für Professionals
Funktionale Sicherheit
Ziel & Nutzen Funktionale Sicherheit ist gerade im Bereich von Medizinprodukten ein wichtiges Thema. Zunehmend setzten sich auch andere Bereiche mit der Thematik auseinander. Der Kurs vermittelt die Grundlagen zu den bestehenden Normen und vermittelt Beispiele zum Vorgehen und zur Umsetzung der funktionalen Sicherheit.
Inhalt
Zusammenhänge zwischen Richtlinien, Gesetzen und Normen erkennen. Ziele und Aufgabe der Normen verstehen. Planung und Umsetzung der Normen für ein Produkt anhand konkreter Beispiele.
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Erfahrung in der Projektleitung
Zielpublikum Geeignet für Professionals
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 38 von 64
4. Testing
ISTQB® - Certified Tester Foundation Level Zertifikat
Ziel & Nutzen Bei Software-Entwicklungsprojekten ist effizientes Testen zu einem der Erfolgsschlüssel geworden. Es gilt die zum Testen zur Verfügung stehende Kapazität so einzusetzen, dass die Qualität des Produktes maximiert wird und das verbleibende Risiko minimiert wird. Die Teilnehmer lernen alle Schritte des Software-Testprozesses kennen, von der Planung über die Spezifikation bis zur Durchführung und Protokollierung von Tests. Dieses Grundlagentraining behandelt Aufgaben, Methoden und Techniken des Softwaretestens.
Inhalt
Das Training richtet sich nach dem offiziellen Lehrplan des ISTQB® Certified Tester Foundation Levels und vermittelt hauptsächlich die folgenden Inhalte: - Grundlagen des Softwaretestens - Testen im Softwarelebenszyklus - Statischer Test - Dynamischer Test - Testmanagement - Testwerkzeuge
Dauer 4 Tage
Datum Auf Anfrage
Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien, Übungen, Syllabus, einen USB-Stick mit den Präsentationsdateien sowie zusätzliche Dokumente, ein Buch, Templates und Checklisten.
Hardware keine
Kosten CHF 3'200.-
Voraussetzung Tester, Testleiter, Entwickler sowie Qualitätsverantwortliche
Zielpublikum Programmierkenntnisse sind von Vorteil, aber keine Voraussetzung.
Prüfung / Zertifizierung
Das Training schliesst mit einer einstündigen Prüfung zum Erlangen des international anerkannten Zertifikats "ISTQB® Certified Software Tester Foundation Level" ab. Die Zertifizierungsstelle ist die Swiss Association for Quality (SAQ) für die Schweiz, für Deutschland das International Software Quality Institute (iSQI).
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 39 von 64
ISTQB® - Certified Tester (Advanced Level) – Test Analyst
Ziel & Nutzen Nach diesem Training sind Sie in der Lage - geeignete Testaktivitäten, basierend auf den Vorgaben des
Entwicklungsmodelles, auszuführen. - Testaktivitäten gemäss den Resultaten der Risikoanalyse zu
priorisieren. - geeignete Testentwurfsverfahren auszuwählen und anzuwenden, um
sicherzustellen, dass die Tests das notwendige Vertrauen schaffen (basierend auf ausgewählten Überdeckungskriterien).
- Testdokumente in einem geeigneten Detailierungsgrad zu erstellen. - geeignete Testarten für das funktionale Testen zu bestimmen. - in einem Projekt die Verantwortung für die Benutzbarkeitstests zu
übernehmen. - aktiv an formellen sowie informellen Reviews teilzunehmen und dabei
Wissen über häufige Fehler in Arbeitsprodukten anzuwenden. - Fehlerklassifikationen zu definieren und umzusetzen. - Unterstützungswerkzeuge für den Testprozess anzuwenden.
Als Test Analyst übernehmen Sie die Verantwortung für den Entwurf, die Erstellung und die Priorisierung funktionaler Tests sowie für die Organisation von Benutzbarkeitstests.
Inhalt
- Testprozesse - Testmanagement: Die Verantwortung des Test Analysten - Testentwurfsverfahren - Test der Softwareeigenschaften - Review - Fehler- und Abweichungsmanagement - Testwerkzeuge
Dauer 4 Tage
Datum Auf Anfrage
Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien und Übungen, ein Buch, einen USB-Stick mit den Präsentationsfiles sowie zusätzliche Dokumente, Templates und Checklisten.
Hardware keine
Kosten CHF 3'200.-
Voraussetzung ISTQB® Certified Tester (Foundation Level) Zertifikat.
Zielpublikum Testmanager, Testanalysten, Testberater, Tester und Softwareentwickler
Prüfung / Zertifizierung
Das Training schliesst mit einer dreistündigen Prüfung zum Erlangen des international anerkannten Zertifikats "ISTQB® Certified Software Tester - Advanced Level – Test Analyst" ab.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 40 von 64
ISTQB® - Certified Software Tester (Advanced Level) – Technical Test Analyst
Ziel & Nutzen Nach diesem Training sind Sie in der Lage - Risiken in Bezug auf Performanz, Sicherheit, Zuverlässigkeit,
Übertragbarkeit und Änderbarkeit von Softwaresystemen zu erkennen und zu klassifizieren.
- Testkonzepte zu erstellen, welche das detaillierte Vorgehen für die Planung, den Entwurf und die Ausführung von Tests zur Verminderung von Performanz-, Sicherheits-, Zuverlässigkeits- Übertragbarkeits- und Änderbarkeitsrisiken definieren.
- geeignete strukturelle Testentwurfsverfahren auszuwählen und anzuwenden, um sicherzustellen, dass die Tests das notwendige Vertrauen schaffen (basierend auf Code- und Architekturüberdeckung).
- aktiv an technischen Reviews mit Softwareentwicklern und -architekten teilzunehmen und dabei Wissen über häufige Fehler in Code und Architektur anzuwenden.
- Risiken im Zusammenhang mit Code und Architektur zu erkennen und entsprechende Vorgaben im Testkonzept zu machen, um diese Risiken mittels dynamischer Analyse zu reduzieren.
- Verbesserungsvorschläge bezüglich der Sicherheit, Wartbarkeit und Testbarkeit des Codes mithilfe der statischen Analyse zu machen.
- zu erwartende Kosten und Einsparungen bestimmter Testautomatisierungswerkzeuge zu definieren.
- geeignete Testwerkzeuge zur Automatisierung technischer Testaufgaben zu wählen.
- technische Aspekte und Konzepte der Testautomatisierung zu verstehen.
Als Technical Test Analyst übernehmen Sie die Verantwortung für den Entwurf, die Erstellung und die Priorisierung technischer Tests sowie für die Einführung und den Betrieb von Testautomatisierungswerkzeugen.
Inhalt
- Risikoorientiertes Testen: Die Verantwortung des Technical Test Analysten
- Strukturbasiertes Testen - Analytische Methoden - Qualitätsmerkmale des technischen Testens - Reviews - Testwerkzeuge & Automatisierung
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien und Übungen, ein Buch, einen USB-Stick mit den Präsentationsfiles sowie zusätzliche Dokumente, Templates und Checklisten.
Hardware keine
Kosten CHF 2'500.-
Voraussetzung ISTQB® Certified Tester (Foundation Level) Zertifikat
Zielpublikum Testmanager, Testanalysten, Testberater, Tester und Softwareentwickler
Prüfung / Zertifizierung
Das Training schliesst mit einer dreistündigen Prüfung zum Erlangen des international anerkannten Zertifikats "ISTQB® Certified Software Tester - Advanced Level – Technical Test Analyst" ab.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 41 von 64
ISTQB® - Certified Tester (Advanced Level) - Test Manager
Ziel & Nutzen Nach diesem Training sind Sie in der Lage - Testprojekte durch eine zielgerichtete Umsetzung der
organisationsspezifischen Testprozesse zu leiten. - Risikoidentifikations- und Analysesitzungen zu organisieren, zu leiten
und die daraus gewonnenen Resultate für Aufwandschätzung, Planung, Überwachung und Steuerung zu verwenden.
- Testkonzepte, die den organisationspezifischen Vorgaben bezüglich der Testpolitik und Teststrategie genügen, zu definieren und umzusetzen.
- Testaktivitäten laufend zu überwachen und zu steuern, um die Projektziele zu erreichen.
- den aktuellen Status des Testprojektes zu bestimmen und diesen allen Beteiligten zu kommunizieren.
- fehlende Kompetenzen in Ihrem Team zu identifizieren und passende Profile zu suchen.
- die Weiterentwicklung der Kompetenzen in Ihrem Testteam zu planen. - Geschäftsfälle (business cases) für die Testaktivitäten, welche die zu
erwartenden Kosten und Einsparungen aufzeigen, zu definieren. - effiziente Kommunikation innerhalb der Testteams, wie auch mit
anderen Beteiligten, sicherzustellen. - an Testprozessverbesserungsprogrammen teilzunehmen bzw. diese zu
leiten. Als Testmanager übernehmen Sie die auf die Testprozesse ausgerichteten Aufgaben eines Projektmanagers. Beim Testen von Software sollten Sie alle notwendigen Massnahmen und Aktivitäten von Anfang an nicht dem Zufall überlassen, sondern diese zielgerichtet planen, dokumentieren und die Einhaltung der Vorgaben überwachen.
Inhalt
- Testprozesse - Testmanagement - Review - Fehler- und Abweichungsmanagement - Optimierung der Testprozesse - Testwerkzeuge & Automatisierung - Soziale Aspekte & Teamzusammensetzung
Dauer 5 Tage
Datum Auf Anfrage
Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien und Übungen, ein Buch, einen USB-Stick mit den Präsentationsfiles sowie zusätzliche Dokumente, Templates und Checklisten.
Hardware keine
Kosten CHF 4'000.-
Voraussetzung ISTQB® Certified Tester (Foundation Level) Zertifikat.
Zielpublikum Tester, Entwickler, Programmierer und ISTQB® Certified Tester (Foundation Level) Zertifizierte.
Prüfung / Zertifizierung
Das Training schliesst mit einer dreistündigen Prüfung zum Erlangen des international anerkannten Zertifikats "ISTQB® Certified Software Tester - Advanced Level – Test Manager" ab.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 42 von 64
ISTQB® - Agile Tester
Ziel & Nutzen In diesem Kurs werden Testern und Test Managern die Grundsätze des Testens in agilen Projekten vermittelt. Die Teilnehmer erfahren, wie agile Softwareentwicklungsprogramme organisiert sind und lernen die üblichen agilen Umsetzungen kennen. Sie verstehen, wie sich agile Entwicklung vom herkömmlichen Vorgehen unterscheidet, welche Position der Tester in der agilen Organisation einnimmt, sowie die grundsätzlichen agilen Testing Prinzipien, Praktiken, Prozesse und Tools. Nach Abschluss dieses Kurses sind die Teilnehmer in der Lage, sich in agilen Projekten zurecht zu finden, sowie die Prinzipien und Praktiken agiler Projekte zu verstehen. Sie können ihre bisherige Erfahrung in Testing Projekten an agile Projekte anpassen und agile Testmethoden und -techniken anwenden. Sie unterstützen agile Teams in der Planung testbezogener Aktivitäten sowie Testautomation. Die Teilnehmer des Kurses sind in der Lage, effizient in einem agilen Team und Projekt zu arbeiten und dieses kommunikativ zu unterstützen. Die abschliessende Zertifizierungsprüfung am Nachmittag des letzten Kurstages ist im Schulungsumfang enthalten.
Inhalt
- Anpassung der Konzepte des ISTQB Foundation Level in agilen Projekten
- Vorteile einer agilen Projektführung - Methoden und Prozesse - User stories und Test Cases - Retrospektive, Continuous Integration - Iteration und Release Planning - Testaktivitäten in agilen und nicht agilen Projekten - Die Rolle unabhängigen Testens - Die Skills/ die Rolle des agilen Testers in einem Scrum Team
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien, Übungen und Syllabus, einen USB-Stick mit den Präsentationsdateien sowie zusätzliche Dokumente, Templates und Checklisten.
Hardware Keine
Kosten CHF 1'800.-
Voraussetzung ISTQB® Certified Tester Foundation Level Zertifikat
Zielpublikum Test Manager, Tester und Entwickler, Business Analysten und Requirements Engineers, die in agilen Projekten testen oder vorhaben, in agilen Projekten zu arbeiten.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 43 von 64
ISTQB® - Model-Based Tester
Ziel & Nutzen In diesem Abschnitt werden die Geschäftsergebnisse aufgeführt, die von einem Kandidaten erwartet werden, der die Foundation Level Extension-Model-Based Tester-Zertifizierung erhalten hat. Ein modellbasierter Tester kann ... - in einem modellbasierten Testteam mit Standardterminologie und
etablierten MBT-Konzepten, Prozessen und -Techniken zusammenarbeiten.
- Modellbasiertes Testen anwenden und in einen Testprozess integrieren. - Effektives Erstellen und Verwalten von MBT-Modellen mithilfe etablierter
Techniken und bewährter Methoden für modellbasiertes Testen. - Auswahl, Erstellung und Pflege von Testartefakten aus MBT-Modellen
unter Berücksichtigung des Risikos und des Werts der getesteten Funktionen.
- Unterstützung der Organisation bei der Verbesserung ihres Qualitätssicherungsprozesses, um konstruktiver und effizienter zu sein.
- Im Allgemeinen hat ein ISTQB® Model-Based Tester die erforderlichen Fähigkeiten erworben, um in einem bestimmten Kontext erfolgreich zu MBT-Projekten beizutragen.
Inhalt Zertifizierte modellbasierte Tester sollten in der Lage sein, ihre Fähigkeiten in den folgenden Bereichen unter Beweis zu stellen: - Ziele und Motivationen für modellbasiertes Testen - Spezifische Aktivitäten für MBT und wesentliche MBT-Artefakte - Integration von MBT in den Softwareentwicklungslebenszyklus - MBT-Modellierung (bewährte Verfahren, Sprachen, Arten von MBT-
Modellen) - Testauswahlkriterien für modellbasierte Tests - Implementierung und Ausführung von MBT-Tests - Bewertung und Bereitstellung eines MBT-Ansatzes
Dauer Nicht definiert
Datum
Unterlagen Keine
Hardware Keine
Kosten Nicht definiert
Voraussetzung ISTQB® - Certified Tester - Foundation Level Zertifikat
Zielpublikum Nicht definiert
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 44 von 64
ISTQB® - Security Tester Foundation Level
Ziel & Nutzen Zertifizierte Advanced Security Tester sollten in der Lage sein, ihre Fähigkeiten in den folgenden Bereichen unter Beweis zu stellen: - Planen, Durchführen und Bewerten von Sicherheitstests aus
verschiedenen Perspektiven. Bewerten Sie eine vorhandene Sicherheitstestsuite und identifizieren Sie alle zusätzlichen erforderlichen Sicherheitstests.
- Analysieren Sie eine Reihe von Sicherheitsrichtlinien und -verfahren sowie die Ergebnisse von Sicherheitstests, um die Wirksamkeit zu bestimmen.
- Identifizieren Sie für ein bestimmtes Projektszenario Sicherheitstestziele basierend auf Funktionalität, Technologieeigenschaften und bekannten Schwachstellen.
- Analysieren Sie eine bestimmte Situation und bestimmen Sie, welche Sicherheitstestansätze in dieser Situation am wahrscheinlichsten erfolgreich sind.
- Identifizieren Sie Bereiche, in denen zusätzliche oder erweiterte Sicherheitstests erforderlich sein können.
- Bewertung der Wirksamkeit von Sicherheitsmechanismen. - Helfen Sie der Organisation, das Bewusstsein für Informationssicherheit
zu stärken. - Demonstrieren Sie die Angreifermentalität, indem Sie wichtige
Informationen zu einem Ziel ermitteln, Aktionen für eine Testanwendung in einer geschützten Umgebung ausführen, die eine böswillige Person ausführen würde, und verstehen, wie Beweise für den Angriff gelöscht werden könnten.
- Analysieren Sie einen bestimmten Zwischenbericht zum Sicherheitsteststatus, um den Grad an Genauigkeit, Verständlichkeit und Angemessenheit der Stakeholder zu bestimmen.
- Der Sicherheitstest zum Analysieren und Dokumentieren muss von einem oder mehreren Tools durchgeführt werden.
Inhalt Advanced Level Tester, die die Modulprüfung „Advanced Security Tester“ bestanden haben, sollten in der Lage sein, die folgenden Geschäftsziele zu erreichen: - Planung, Durchführung und Bewertung von Sicherheitstests aus
verschiedenen Perspektiven richtlinienbasiert, risikobasiert, standardbasiert, anforderungs- und anfälligkeitsbasiert.
- Richten Sie die Sicherheitstestaktivitäten an den Projektlebenszyklusaktivitäten aus.
- Analyse des effektiven Einsatzes von Risikobewertungstechniken in einer bestimmten Situation, um aktuelle und zukünftige Sicherheitsbedrohungen zu identifizieren und deren Schweregrad zu bewerten.
- Bewerten Sie die vorhandene Sicherheitstestsuite und identifizieren Sie zusätzliche Sicherheitstests.
- Analysieren Sie eine Reihe von Sicherheitsrichtlinien und -verfahren sowie die Ergebnisse von Sicherheitstests, um die Wirksamkeit zu bestimmen.
- Identifizieren Sie für ein bestimmtes Projektszenario Sicherheitstestziele basierend auf Funktionalität, Technologieeigenschaften und bekannten Schwachstellen.
- Analysieren Sie eine bestimmte Situation und bestimmen Sie, welche Sicherheitstestansätze in dieser Situation am wahrscheinlichsten erfolgreich sind.
- Identifizieren Sie Bereiche, in denen zusätzliche oder erweiterte Sicherheitstests erforderlich sein können.
- Bewertung der Wirksamkeit von Sicherheitsmechanismen. - Helfen Sie der Organisation, das Bewusstsein für Informationssicherheit
zu stärken.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 45 von 64
- Demonstrieren Sie die Angreifermentalität, indem Sie wichtige Informationen zu einem Ziel ermitteln, Aktionen für eine Testanwendung in einer geschützten Umgebung ausführen, die eine böswillige Person ausführen würde, und verstehen, wie Beweise für den Angriff gelöscht werden könnten.
- Analysieren Sie einen bestimmten Zwischenbericht zum Sicherheitsteststatus, um den Grad an Genauigkeit, Verständlichkeit und Angemessenheit der Stakeholder zu bestimmen.
- Der Sicherheitstest zum Analysieren und Dokumentieren muss von einem oder mehreren Tools durchgeführt werden.
- Analysieren und wählen Sie Kandidaten-Sicherheitstest-Tools für eine bestimmte Tool-Suche basierend auf den angegebenen Anforderungen aus.
- Verstehen Sie die Vorteile der Verwendung von Sicherheitsteststandards und wo sie zu finden sind.
Dauer Nicht definiert
Datum
Unterlagen Keine
Hardware Keine
Kosten Nicht definiert
Voraussetzung ISTQB® - Certified Tester - Foundation Level Zertifikat
Zielpublikum Nicht definiert
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 46 von 64
Cyber Security Tester – Hands- on Foundation
Ziel & Nutzen In diesem Kurs verschaffen Sie sich einen Überblick über die von kriminellen Hackern ausgehende Sicherheitsproblematik. Dabei lernen Sie anhand verschiedener Beispiele im eigenen Hacking-LAB wie Angreifer konkret vorgehen.
Inhalt
Computermissbrauch ist eine Gefahr, die für IT-Netze eine ernst zu nehmende Bedrohung darstellt. Um das eigene Netzwerk abzusichern, benötigen Sie fundierte Grundkenntnisse im Bereich der Sicherheitsüberprüfung. Anhand eines im LAB gemeinsam mit den entsprechenden Tools durchgeführten Hackerangriffs lernen Sie die Vorgehensweisen schrittweise kennen. - Einführung in die Sicherheitsproblematik und das Hacking-LAB - Arbeitsweise, Techniken und Tools der Hacker - Ablauf eines gezielten Hackerangriffs - Open Source Intelligence & Social Engineering - Netzwerk-Sniffing, -Scanning und Spoofing - Passwörter abfangen und Passwörter knacken - Getarnte Malware und gezielte Exploits einsetzen - Zugriff mittels eines Backdoors sichern - Allgemeine Abwehrmassnahmen der im Hacking-LAB gezeigten
Szenarien
Dauer 2 Tage
Datum
Unterlagen Werden vom Kursanbieter bereit gestellt.
Hardware Keine
Kosten 960.- CHF
Voraussetzung Erfahrungen als Internetanwender und gute TCP/IP-Kenntnisse (siehe Digicomp Kurs TCP/IP-Basis («TCN»))
Zielpublikum
Informatiker und Führungskräfte, die sich einen Überblick über die momentanen Sicherheitsstandards verschaffen und ihre ICT-Sicherheitskonfiguration überprüfen möchten. Ebenso angesprochen sind Personen, die sich für die «Certified Ethical Hacking»-Zertifizierung interessieren.
Anbieter digicomp
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 47 von 64
ISTQB® - Test Automation Engineer
Ziel & Nutzen - Evaluieren von Tools und Technologien für die Testautomatisierung - Erstellen einer Testautomatisierungsarchitektur - Entwerfen und Entwickeln einer Testautomatisierungslösung - Übergang vom manuellen zum automatisierten Ansatz - Erstellen von automatisierten Testberichten und Messwerterfassungen - Vereinfachen der Wartbarkeit und Adressierung sich entwickelnder
(Test-) Systeme
Inhalt
- Testautomatisierung - Vorbereitung auf die Testautomatisierung - Die allgemeine Testautomatisierungsarchitektur - Bereitstellungsrisiken und -risiken - Berichte und Messwerte für die Testautomatisierung - Übergang von manuellen Tests zu einer automatisierten Umgebung - Überprüfung der Testautomatisierungslösung - Kontinuierliche Verbesserung
Dauer 3 Tage
Datum 10.-12. März 2020
Unterlagen Keine
Hardware Keine
Kosten 2'500.- CHF
Voraussetzung - Kurssprache: DE - ISTQB® Certified Tester Foundation Level-Zertifikat - 18 Monate Erfahrung im Testen oder in der höheren IT-Ausbildung
Zielpublikum
Die Qualifikation zum Advanced Level Test Automation Engineer richtet sich an Personen, die bereits einen fortgeschrittenen Punkt in ihrer Karriere im Softwaretest erreicht haben und ihr Know-how im Bereich des Automatisierungstests weiterentwickeln möchten. - (Embedded) Tester - Testdesigner - Testautomatisierungstechniker - SW-Ingenieur im Test
Prüfung / Zertifizierung
ISTQB Advanced Level – Test Automation Engineer
Anbieter Swiss Q
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 48 von 64
ISTQB® - Certified Usability Tester (Foundation Level)
Ziel & Nutzen Der Kurs «ISTQB® Usability Tester | Foundation Level» vermittelt vertiefte Kenntnisse zu Usability und Usability Testing. Nach Abschluss dieses Kurses können die Teilnehmer die UX und Usability von Softwareprodukten mit den gängigsten Methoden testen und verfügen über das dazu nötige Grundlagenwissen. Der Kurs schliesst mit einer 60-minütigen Prüfung zum Erlangen des Zertifikats ab.
Inhalt
- Grundlegende Aspekte der User Experience (UX) und Usability - Prozess zur Gestaltung gebrauchstauglicher Systeme ISO 9241-210 - Usability und Accessibility Standards - Usability Reviews - Usability Tests Fragebogen
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen
Hardware
Kosten 1'950.- CHF
Voraussetzung - Vorkenntnisse in den Bereichen Software Testing, Requirements
Engineering und/oder UX/Usability Engineering - Vorteilhafterweise ISTQB® Certified Tester | Foundation Level Zertifikat
Zielpublikum
- (Usability) Tester - Testmanager - Business Analysten - Requirements Engineers
Prüfung / Zertifizierung
Das Seminar schliesst mit einer 60-minütigen Prüfung am zweiten Kurstag am Nachmittag (16:30 Uhr) zum Erlangen des Zertifikates «ISTQB ® Certified Tester | Usability Tester» ab. Die Prüfung wird durch eine Personenzertifizierungsstelle abgenommen. Sie erhalten das Prüfungsergebnis innert 1-2 Wochen von der Prüfungsinstanz zugesandt. Die Prüfungsabnahme erfolgt durch die SAQ oder iSQI. SwissQ übernimmt die Koordination. Die Prüfungsgebühren sind im Kursentgelt enthalten.
Anbieter swiss Q
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 49 von 64
CMAP© - Mobile App Testing - Foundation Level
Ziel & Nutzen Das Zertifikat CMAP© Mobile App Testing- Foundation Level ist für Tester, die in Projekten arbeiten in denen Mobile Apps entwickelt werden. In diesem Seminar erhalten Sie einen Überblick über die wichtigsten Werkzeuge und Techniken im Bereich der mobilen Anwendungstests. Nach Abschluss verstehen Sie die Gemeinsamkeiten sowie die Differenzen in Bezug auf herkömmliches Testen.
Inhalt
Mobile Welt - Mobile Plattformen - Business Model - App-Typen
Mobile Testarten - Technische Herausforderungen - Emulatoren/Simulatoren - Eingabemethoden
Anpassung des Testprozesses - Allgemeines zum Testprozess - Teststufen - Agile Entwicklung
Tools und Automatisierungsansätze - Testautomatisierung - Automatisierungsansätze - Cloud-Bases-Testing - Skripterzeugung - Toolevaluierung
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien, Übungen und Syllabus, einen USB-Stick mit den Präsentationsdateien sowie zusätzliche Dokumente, Templates und Checklisten.
Hardware Keine
Kosten CHF 1'500.-
Voraussetzung Grundlegende Kenntnisse in der Software Testing sind erforderlich. Das Zertifikat "ISTQB Certified Software Tester" ist von Vorteil.
Zielpublikum Alle Personen, die Software-Systeme planen, entwickeln, testen oder abnehmen: Entwickler, Tester, Entwicklungsleiter, Projektleiter, Testleiter, Anforderungsmanager, Systemanalytiker.
Prüfung / Zertifizierung
Zertifikat CMAP© Mobile App Testing- Foundation Leve
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 50 von 64
Automatisiertes Testen von Web- und mobilen Anwendungen mit Selenium (ELN)
Ziel & Nutzen Einführung in das erfolgreichste Open-Source-Tool für die Automatisierung von Web- und mobilen Anwendungen Nach diesem Kurs sind Sie in der Lage - die Grundlagen der Testautomatisierung zu verstehen - Unterschiede zwischen den Einsatzgebieten von Selenium IDE,
WebDriver und GRID zu verstehen - Webanwendungen mit Selenium automatisieren - mobile Anwendungen (mobile Web und native Apps) mit Selenium
automatisieren Mobile Anwendungen - wartbare Tests mit Page Objects zu erstellen - Tests mit Selenium GRID zu skalieren - Reportings zu erstellen - wartbare Tests und Testarchitekturen zu erstellen - die Skalierung und den Einsatz von Selenium Grid zu verstehen, da
gerade in der End-to-End-Automatisierung die Ausführungszeiten der Tests auf ein Minimum reduziert werden sollten
Inhalt Dieser Kurs ermöglicht Entwicklern und technisch orientierten Testern den Einstieg in die Testautomatisierung mit Selenium. Sie erhalten einen fundierten Überblick über die verschiedenen Tools der Selenium-Familie.
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Digicomp Kursmaterial
Hardware keine
Kosten CHF 1'800.-
Voraussetzung Grundkenntnisse in Softwareentwicklung (z. B. Java), Testen, HTML, CSS
Zielpublikum Tester, Softwareentwickler, Teamleiter
Testautomatisierung mit Ranorex®
Ziel & Nutzen Nach einer kurzen Einführung in das Thema Softwaretest auf Grundlage des ISTQB®-Lehrplans werden die grundsätzlichen Anforderungen an eine Testautomatisierung besprochen und was bei ihrer Umsetzung beachtet
werden sollte. Das Hauptaugenmerk des Kurses liegt auf der praktischen
Implementierung der Testautomation mit Ranorex®. Schwerpunkt ist hierbei die UI-Objekterkennung als Voraussetzung robuster und erfolgreicher Testautomatisierung. Die Verwendung des Ranorex® Repository und das damit einhergehende Potenzial zur Reduzierung des Wartungsaufwandes werden ebenso thematisiert wie die Möglichkeiten der Modularisierung und die testdatengetriebene Testautomatisierung. Das erlernte Wissen wird anhand von Praxisbeispielen vertieft und geübt, so dass die Teilnehmenden sofort die gelernten Methoden im Projektalltag einsetzen können.
Inhalt
Die zweitägige Schulung zur Testautomation mit Ranorex® stellt den sinnvollen und den effizienten Einsatz der Automatisierungstools im Projekt in den Vordergrund. Theorie und Praxis werden kombiniert erlernt und bieten damit eine Basis für die Entwicklung von Testautomatisierungskonzepten und deren Umsetzung in die Praxis mit Hilfe der Ranorex®-Tools.
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Kursunterlagen, Ranorex Tutorial
Hardware Eigenes Notebook mitbringen
Kosten CHF 1'600.-
Voraussetzung Grundlagen in der Programmierung
Zielpublikum Softwareentwickler, Softwaretester, Test Manager, Test Analysten
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 51 von 64
Basics für erfolgreiches Testen
Ziel & Nutzen Die Zielgruppe* versteht den Nutzen von professionellem Testen und ist in der Lage, den Handlungsbedarf des eigenen Testprozess zu erkennen und die Praxis-Tipps auf die eigenen Bedürfnisse zu adaptieren. * Je nach Wunsch/Bedarf: - Projektleiter, Product-Owner - Entwicklungsleiter - Produktverantwortliche - Testmanager - Mitglieder des Testteams
Inhalt Entlang des Testprozess wird zielgruppenspezifisch / zielgruppengerecht erklärt, wo die Schlüsselstellen zum eigenen Projekterfolg liegen. Hilfsmittel und geeignete Kennzahlen werden praxisgerecht vorgestellt und erklärt.
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Testbooklet, Kursunterlagen, Testposter
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Gute Auffassungsgabe, da viel Wissen in konzentrierter Form
Zielpublikum Setzt minimales Grundwissen von Projektmanagement voraus
Unit Testing
Ziel & Nutzen Im Kurs Unit Testing lernen Sie testgetriebene Entwicklung auszuüben. Praxisnah gehen wir auf die diversen Techniken der TDD-Methode ein, worunter dem Mocking und Unit Testing in Bestandcodes. Nach erfolgreicher Teilnahme an dem Kurs Unit Testing sind Sie in der Lage eigene Unit Tests zu schreiben und zu pflegen.
Inhalt
Im Kurs Unit Testing behandeln wir folgende Themen Schritt für Schritt: - Einführung Unit Testing - Test Driven Development (TDD) - Unit Testing mit Behauptungen & Erwartungen - Mock-Objekte - Einsatz & Anpassung von Mock-Objekten - Unterschied zwischen Interactive-Based & State-Based Testen - Umgang mit Bestandscode (Legacy Code) - Testen von untestbarem Code - Schreiben guter Unit Tests
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Kursunterlagen
Hardware keine
Kosten CHF 1'600.-
Voraussetzung Erfahrung in der Softwareentwicklung
Zielpublikum Dieser Kurs richtet sich an Programmierer, die Unit Testing in der Praxis nutzen möchten.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 52 von 64
5. Usability
GUI Einführung in Usability und User Experience
Ziel & Nutzen Einführung in Usability und User Experience
Inhalt Ob Ihre internen Nutzer oder externen Kunden – sie erwarten eine einfache Bedienung und ein erstklassiges Nutzungserlebnis. Sie verwenden viel Zeit und Energie in das Design Ihres Backends und die Geschäftslogik Ihrer Software, Ihrer Web- oder Mobile-App. Da lohnt es sich die Extrameile zu gehen und von Anfang an Benutzer mit einzubeziehen. Was bringt Ihnen mehr, als begeisterte Nutzer, die mit Freude und einem guten Gefühl mit Ihrer Software arbeiten? Aussagen wie “Das System funktioniert, wenn man weiss wie es zu bedienen ist, aber es ist mühsam und hässlich” sind frustrierend für die Entwickler und Projektleiter. Lösungen, die begeistern und den Nutzer intuitiv führen, reduzieren den Supportaufwand und Leerläufe massiv, sparen somit Kosten und schaffen Mehrwert. Um die Methoden des User Centered Designs wirklich zu beherrschen, müsste man sich in einem Masterstudiengang zu einem Experten ausbilden lassen. Dies können und wollen wir in diesem zweitägigen Seminar nicht bieten. Allerdings haben Sie schon viel gewonnen, wenn Sie sich einen guten Überblick über diese Thematik verschaffen und die Grundlagen der nutzerorientierten Entwicklung kennen. In diesem Kurs werden Sie sowohl mit den Grundbegriffen, als auch mit einer durchgängigen Case Study viel über Usability lernen und erhalten eine neue Perspektive aus der Sicht Ihrer Nutzer.
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Erfahrungen in der GUI Entwicklung
Zielpublikum Geeignet für Professionals
Anbieter Digicomp
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 53 von 64
IBUQ-Foundation Level Zertifizierung
Ziel & Nutzen Das Basiswissen stellt sicher, dass grundlegende Kenntnisse sowohl über den Menschen (z. B. Wahrnehmung, mentale Modelle, Fehlerhandlungen) als auch über die Techniken für die Entwicklung interaktiver Systeme (z. B. Interaktionsstile, Modellierungsmethoden, Dialoggestaltung) erworben werden. Ebenfalls Bestandteil sind Standards und Normen sowie Style Guides. Ein zentrales Thema ist der Entwicklungsprozess: Hier wird im Sinne des Begriffs Usability Engineering deutlich, dass Ergonomie nicht punktuell entsteht oder nur am Ende z. B. mit Hilfe von Benutzerbefragungen nachgewiesen wird, sondern ein komplettes ingenieurmässiges Vorgehen vorhanden sein muss, das von der Anforderungsanalyse über das Prototyping und die Spezifikation bis zur Umsetzung und der Evaluation sowie dem Test reicht. Schema: Obwohl Usability mittlerweile als Basisfaktor für den Erfolg von Software-Applikationen und Internetanwendungen gilt, fehlte bis vor kurzem noch immer eine international anerkannte Instanz, die Unternehmen und deren Mitarbeitern einen kompetenten Einsatz von Usability-Massnahmen und -Prozessen in ihrem Geschäftsfeld bescheinigen kann. Das International Board for Usability Qualification (iBUQ) änderte dies und gab der Industrie mittels einer Zertifizierung ein massgebliches Gütesiegel in die Hand, um Wissen und Fähigkeiten auf dem Gebiet der Usability nachzuweisen. Der Verband iBUQ verbessert und fördert die Nutzerfreundlichkeit und Gebrauchstauglichkeit von interaktiven Mensch-Maschine-Schnittstellen. Auf Grundlage nationaler und internationaler Gesetze, Normen und Vorlagen entwickelt der Verband aktuelle Usability-Standards und führt Zertifizierungen für Unternehmen und/oder deren Mitarbeiter durch.
Inhalt
1. Grundlagen der Usability 1.1. Notwendigkeiten und Nutzen von Usability 2. Mensch-Maschine-Schnittstelle 2.1. Software-Ergonomie und Gestaltungsphilosophien 2.2. Menschliche Informationsverarbeitung 2.3. Normen, Standards und Gesetze 2.4. Accessibility / Barrierefreiheit 3. Usability Engineering 3.1. Usability Engineering Grundlagen 3.2. Analyse- und Konzeptphase 3.3. Designphase 3.4. Prototyping Phase 3.5. Überblick Evaluationsphase 3.5. Usability Testing und Evaluation
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien und Übungen, ein Buch, einen USB-Stick mit den Präsentationsfiles sowie zusätzliche Dokumente, Templates und Checklisten.
Hardware keine
Kosten CHF 1'800.-
Voraussetzung
Grundlegende Kenntnisse im Software Testing Erste Erfahrungen in Konzeption, Design oder Entwicklung von Web- oder Software-Applikationen werden vorausgesetzt. Das Foundation Level Zertifikat ist Voraussetzung um die Zertifikatsprüfung zum IBUQ Usabiliy Professional Advanced Level (Aufbaustufe) zu absolvieren.
Zielpublikum
Die Basisstufe des Usabiliy Professional Zertifizierungsprogramms spricht alle in das Thema Entwicklung von Software- oder Internet-Applikationen involvierten Personen- und Berufsfelder an, beispielsweise Software-Entwickler, GUI-Programmierer, Projektleiter, Organisatoren, Führungskräfte, Mitarbeiter der Fachabteilungen, IT-Revisoren, Qualitätssicherungsbeauftragte.
Prüfung / Zertifizierung
Die Prüfung zum iBUQ Certified Professional for Usability Engineering basiert auf dem Lehrplan. Alle Teile des Lehrplans können dabei Bestandteil der
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 54 von 64
Prüfung sein. Die Prüfungsfragen beziehen sich dabei nicht zwingend nur auf einen bestimmten Teil, sondern können mehrere Bereiche abdecken. Das Format der Prüfung ist Multiple Choice.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 55 von 64
UXQB Certified Professional for Usability and User Experience
Ziel & Nutzen In nur zwei Tagen bereiten Sie unsere UXQB-zertifizierten (International Usability and UX Qualification Board) Trainer auf die Zertifizierungsprüfung zum «UXQB® Certified Professional for Usability and User Experience – Foundation Level» vor. - Sie erlernen das Basiswissen und -Vokabular, um bei der
Produktentwicklung im Team und mit der Agentur die gleiche Sprache zu sprechen.
- Sie können Entscheidungen in Zukunft besser informiert und fundierter fällen.
- Sie weisen gemäss internationalen Standards anerkanntes Wissen im Bereich Usability & User Experience (UX) nach.
Mit der Zertifizierung legen Sie die Grundlage für weiterführende Ausbildungen wie Usability Tester, User Requirements Engineer, Information Architect und Usability Engineer. Mit dem erlangten Wissen lernen Sie Produkte besser zu beurteilen und können Verkaufsargumente bzw. Werbebotschaften treffender formulieren.
Inhalt
Die folgenden Konzepte und Themen des Usability und User-Centered-Designs werden im Rahmen des Kurses als Vorbereitung auf die Zertifizierungsprüfung vermittelt: - Usability-Prinzipien und -Richtlinien verstehen und beurteilen - Nutzungskontext spezifizieren - Nutzungsanforderungen definieren - Interaktionskonzepte und Designlösungen entwickeln - Usability-Tests und andere Evaluierungsmethoden
Kenntnis über den Einsatz möglicher Methoden im User-Centered-Design-Prozess
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Grundkenntnisse in Usability
Zielpublikum
Softwareentwickler, Analysten, Projektleiter, Produktmanager, Designer und Marketingfachleute sowie an alle Interessierten, die sich fundiertes Basiswissen über die Methoden und Vorgehensweisen in Usability und User-Centered-Design interaktiver Systeme wie z. B. Software, Apps, Websites oder industrielle Geräte mit Bedienschnittstellen aneignen wollen.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 56 von 64
Interaktives Prototyping mit Axure
Ziel & Nutzen Sie können im Anschluss des Kurses mittels Prototyping in Ihren Projekten Entwicklungskosten senken und somit Ihre Kunden schneller überzeugen. Das Prototyping hilft, Transparenz als visuelles Kommunikationsmittel zu schaffen.
Inhalt
- Einführung in das Prototyping - Interaktionsstruktur aufstellen mit Fallbeispiel - Skizzen anfertigen - Philosophie/Übersicht/klären von Begrifflichkeiten/ Basisfunktionalitäten
des Programmes - Gemeinsamer und stufenweiser Aufbau eines interaktiven Prototyps - Testszenarien ausführen −Veröffentlichung des Prototypen für Kunden
Dauer 1 Tag
Datum 26. Mai 2020
Unterlagen Keine
Hardware Keine
Kosten Keine
Voraussetzung keine besonderern Voraussetzungen erforderlich
Zielpublikum
Informatiker, Entwickler, Business Analysten, Product Owner, Grafiker oder Projektleiter, die sich der Wichtigkeit des Prototypings bewusst sind. Der Kurs richtet sich auch an Personen, die bisher z.B. mit PowerPoint, Visio oder Papier Prototypen erstellt haben.
Anbieter Noser
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 57 von 64
6. Projektmanagement
IREB® Certified Professional for Requirements Engineering - Foundation Level
Ziel & Nutzen Nach dem Besuch unseres Trainings Certified Professional for Requirements Engineering sind Sie in der Lage, die gängigen Methoden und Vorgehensweisen zur Erhebung, Analyse, Dokumentation und Prüfung von Anforderungen in der Praxis anzuwenden. In der Basisstufe werden die für alle Bereiche – z. B. eingebettete Systeme, sicherheitskritische Systeme, klassische Informationssysteme – gleichermassen gültigen Grundlagen vermittelt. Die Basisstufe spricht alle in das Thema Requirements Engineering involvierten Personen an. Nach dem Besuch des Seminars, - kennen Sie die Methoden und Prozesse aus dem Requirements
Engineering - können Sie die Auswirkungen verschiedener Implementierungsansätze
(Standards-Software und/oder Individualentwicklung) bzw. Einbindung von Sourcing- und Offshore-Partner einschätzen
sind Sie optimal vorbereitet auf die Prüfung zum IREB® Certified Professional for Requirements Engineering.
Inhalt
IT-Lösungen erfolgreich einzuführen bedeutet, die Anforderungen der relevanten Stakeholder umzusetzen sowie geplante Termine und Budgets einzuhalten. Die Weichen für den Erfolg werden gestellt, indem die Anforderungen sorgfältig und möglichst vollständig erhoben werden. Um zu verhindern, dass verschiedene Stakeholder die Anforderungen unterschiedlich interpretieren, müssen diese möglichst eindeutig dokumentiert werden. Nur so lassen sich Ziel- und Anforderungskonflikte rechtzeitig erkennen und lösen. Damit wird zudem die Notwendigkeit nachträglicher kostenverursachender Änderungen deutlich reduziert.
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Die Teilnehmer erhalten eine Dokumentation mit Papierkopien der Folien, Übungen und Syllabus, einen USB-Stick mit den Präsentationsdateien sowie zusätzliche Dokumente, ein Buch, Templates und Checklisten.
Hardware Keine
Kosten CHF 2'400.-
Voraussetzung Allgemeines Verständnis von Software- und Systementwicklung wird erwartet. Theoretisches Grundwissen im Requirements Engineering wird nicht vorausgesetzt.
Zielpublikum Key Account- und Produktmanager, Systemanalytiker und Business Analysten, Projektleiter, Entwickler, die sich mit der Spezifikation von Software beschäftigen. Qualitätsmanager und Tester.
Prüfung / Zertifizierung
Das Requirements Engineering Training schliesst mit einer Prüfung (75 Minuten) zum Erlangen des Zertifikates "Certified Professional for Requirements Engineering - Foundation Level (CPRE-FL)" ab.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 58 von 64
RE@Agile Advanced Level (IREB Certified Profesional for Requirements Engineering)
Ziel & Nutzen 1. Die relevanten Anforderungen in einem angemessenen Detaillierungsgrad kennen (zu jedem Zeitpunkt während der Systementwicklung),
2. Eine ausreichende Einigung der relevanten Stakeholder über die Anforderungen erzielen,
3. Die Anforderungen gemäß den Rahmenbedingungen der Organisation erfassen (und dokumentieren),
Alle, auf Anforderungen bezogenen Aktivitäten gemäß den Prinzipien des Agilen Manifests durchführen
Inhalt Der Lehrplan nach IREB ist hier definiert: https://www.ireb.org/content/downloads/16-cpre-advanced-level-re-agile-syllabus/ireb-re%40agile_al_de_v1.0.1.pdf
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten CHF 1’800
Voraussetzung
Scrum Kenntnisse Für die Zertifizierung wird das IREB Foundation Level Zertifikat vorausgesetzt. Aber der Kurs kann auch ohne dem Foundation Level besucht werden.
Zielpublikum Requirements Engineers, Projektleiter, Entwickler die nach einem Agilen Vorgehen entwickeln.
Prüfung/ Zertifizierung
IREB Certified Professional for Requirements Engineering - RE@Agile, Advanced Level
Klassisches Projektmanagement IPMA Level C Zertifizierung
Ziel & Nutzen Ein erfahrener Coach begleitet Sie durch die Schritte der Zertifizierung und unterstützt Sie optimal bei der Vorbereitung der Projektdefinition, des Projektberichts und des Interviews. Sie erhalten ein klares Verständnis für den Zertifizierungsvorgang.
Inhalt
Schritt 1: Antrag und Selbstbeurteilung (0.5 Tage vor Ort) Schritt 2: Executive Summary (0.5 Tage virtuell) Schritt 3: Prüfungstraining (1 Tag vor Ort) Schritt 4: Projektkurzbericht (0.5 Tage virtuell) Schritt 5: Interview Briefing (0.5 Tage vor Ort)
Dauer 2.5 Tage
Datum
Unterlagen Keine
Hardware Keine
Kosten CHF 2'200.-
Voraussetzung
Zur Zertifizierung im IPMA Level C werden Personen zugelassen, die mindestens drei Jahre Erfahrung im Projektmanagement in einer Führungsfunktion in Projekten von begrenzter Komplexität mitbringen. Sie müssen in der Lage sein, Projekte von begrenzter Komplexität bzw. ein Teilprojekt eines komplexen Projekts zu managen. Sie haben die Seminarreihe Projektmanager SGO – Certificate of Advanced Studies oder eine gleichwertige Ausbildung erfolgreich abgeschlossen:
Zielpublikum Personen, die sich dem internationalen Zertifizierungsverfahren des IPMA/VZPM Level C unterziehen wollen
Anbieter Digicomp
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 59 von 64
IPMA D Kurs
Ziel & Nutzen - Grundlagen Projektmanagement - Zertifizierung IPMA D
Inhalt - Grundlagen Projektmanagement - Zertifizierung IPMA D
Dauer 2 Tage
Datum
Unterlagen Keine
Hardware Keine
Kosten Nicht definiert
Voraussetzung Keine
Zielpublikum Nicht definiert
Certified Scrum Master
Ziel & Nutzen Die Projektmanagement Methode Scrum wird verstanden und kann angewendet werden. Der Teilnehmer kann sich zum Certified Scrum Master zertifizieren.
Inhalt Theorie von Scrum und praktische Anwendung während des Kurses.
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Keine
Zielpublikum Scrum Interessierte. Der Kurs schliesst ab mit der Zertifizierung zum Certified Scrum Master.
Prüfung / Zertifizierung
Certified Scrum Master
Certified Product Owner
Ziel & Nutzen Theorie und praktischen Nutzen zu Scrum aus der Perspektive des Product Owner.
Inhalt Inhalt siehe www.scrumalliance.org
Dauer 3 Tage
Datum Auf Anfrage
Unterlagen Inbegriffen
Hardware -
Kosten CHF 1'700.-
Voraussetzung Interesse an der Rolle des Produkt Owners. Allgemein Scrum Interessierte spricht der Kurs Certified Scrum Master besser an.
Zielpublikum Produktverantwortliche; Produkt Manager; Geschäftsbereichs-Verantwortliche; Manager; Projektleiter
Prüfung / Zertifizierung
Prüfung zum Certified Scrum Product Owner der Scrum Alliance
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 60 von 64
Kanban
Ziel & Nutzen Einführung in Kanban und welche gängige Probleme der Softwareentwicklung damit gelöst werden können.
Inhalt
- Kanban Board - Flaschenhälse beseitigen - Totzeit beseitigen - Scrum und/oder Kanban - Tools für Kanban
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten Keine
Voraussetzung Keine
Zielpublikum Alle die sich dafür interessieren
SAFe
Ziel & Nutzen Tiefes Verständnis des SAFe-Frameworks, Zertifizierung
Inhalt
- Einführung in SAFe: Vorstellung des Scaled Agile Frameworks™ - Lean Thinking: Ein Überblick über Lean Software Development und
Product Development Flow - Agile Development: Umsetzung und Vorteile der agilen Entwicklung in
Unternehmensumgebungen - SAFe Principles – Die Grundwerte von SAFe - Agile Release Train: Identifizierung, Implementierung und Durchführung
von Agile Release Trains. Es handelt sich dabei um langfristige Prozesse, in denen «Teams von agilen Teams» die Qualität und Liefergeschwindigkeit der wesentlichen Value Streams / Produkte im Unternehmen optimieren
- Agiles Portfoliomanagement: Agile Transformationsmuster für Strategie- und Investitionsplanung, Portfolio- & Programm-Management und Governance
- Agile Architektur: Grundsätze der agilen Architektur, Rolle des System- und Enterprise-Architekten und Architekturentwicklungskonzepte, die die Balance zwischen Business und Architektur halten.
- Agile Leadership: Skalierung der Lean-Agile Pinzipien in die Unternehmensführung
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten CHF 2'000.-
Voraussetzung Scrum Master
Zielpublikum
Alle sind willkommen, den Kurs zu besuchen, unabhängig von der Erfahrung. Für diejenigen, die die SAFe® 4 Agilist (SA) Zertifizierungsprüfung ablegen möchten, empfehlen wir mehr als 5 Jahre Erfahrung in der Softwareentwicklung, Testing, Geschäftsanalyse, Produkt- oder Projektmanagement sowie in Scrum.
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 61 von 64
7. Softskills
Auftrittskompetenz und Rhetorik
Ziel & Nutzen Selbstbewusstes Auftreten vor Mitarbeitern und Führungspersonen in internen und externen Meetings. Ziel ist es kompetent, souverän und sympathisch in diesen Situationen aufzutreten, sprachlich aber auch mit Körper und Bewegung
Inhalt
Sie trainieren mit uns spielerisch und dennoch praxisnah. Wir reden nicht nur darüber, worauf es ankommt – Sie sollen es auch erleben und erfahren, sehen und hören! Sie stehen mehrmals vor der Kamera, trainieren, erhalten Feedback und verbessern sich. Ein Rezept für alle gibt es nicht. Wir suchen Ihre Individualität.
Dauer 2 Tage
Datum Nach Vereinbarung
Unterlagen keine
Hardware Keine
Kosten CHF 2’500, Kundenpreis CHF 1’800
Voraussetzung keine
Zielpublikum Teamleiter, Consultants, Projektleiter,
BIKABLO Visuelle Kommunikation
Ziel & Nutzen Gestaltung von Flipcharts, Nutzung in Workshops
Inhalt Gestaltung von Flipcharts, Nutzung in Workshops
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten Nicht definiert
Voraussetzung Keine
Zielpublikum Nicht definiert
BIKABLO Visuelles Storytelling
Ziel & Nutzen BIKABLO Aufbaukurs
Inhalt BIKABLO Aufbaukurs
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten CHF 1'300.-
Voraussetzung BIKABLO Basiskurs
Zielpublikum Nicht definiert
Anbieter BIKABLO
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 62 von 64
Wirkungsvoll präsentieren
Ziel & Nutzen - Kennen Ihrer Stärken und Ihres Verbesserungspotenzials - Kennen der wichtigsten Erfolgsfaktoren guter Präsentationen - Bewusstsein um die Bedeutung von Rede- und Präsentationstechniken - Individuelle Rückmeldung zu Ihren Präsentationskompetenzen - Stärkung Ihrer Kompetenzen anhand der im Seminar entwickelten
Verbesserungsmassnahmen
Inhalt
- Faktoren gelungener und misslungener Präsentationen - Meine Stärken und Verbesserungspotenziale - Vorbereitung einer Präsentation - Architektur einer Präsentation - Rhetorik: Rede- und Präsentationstechnik - Überzeugend argumentieren - Reaktion auf Einwände und Fragen - Aufmerksamkeit des Zuhörers gewinnen, Interesse wecken und
erhalten - Wie wirke ich? Meine eigenen Signale - Gekonnter Präsentationsabschluss
Dauer 1 Tag
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten CHF 1'300.-
Voraussetzung Keine
Zielpublikum Nicht definiert
Effiziente Führung im Alltag
Ziel & Nutzen Grundlagen und Werkzeuge kennen zulernen um ein Team effizient und effektiv zu führen, als Team Leiter aber auch als Projektleiter
Inhalt
1. Sich selber führen 2. Richtig kommunizieren 3. Team Mitglieder erfolgreich machen 4. Konflikt Management Inhalt und Schwerpunkte können je nach Gruppe noch angepasst werden Dieser 3-tägige Kurs wird im Format 2+1 durchgeführt. Der Inhalt wird währen den ersten 2 Tage übermittelt. Der 3. Tag, der später stattfindet, dienst als "refresher" um bestimmte Themen anhand den ersten Erfahrungen zu besprechen.
Dauer 3 Tage
Datum Nach Absprache
Voraussetzung Bewilligung des BU Leiter um teilzunehmen.
Zielpublikum Team Leiter, BU Leiter, Projektleiter und weitere Personen die eine Führungstätigkeit ausüben.
Kursleiter Dr. Rolf Specht
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 63 von 64
Selbstmanagement
Ziel & Nutzen Projekt- und Führungsarbeit stellen hohe Ansprüche an die personalen Kompetenzen. Auf der methodischen Ebene geht es darum, die persönliche Arbeitstechnik und das Zeitmanagement zu optimieren und die Fähigkeiten im Umgang mit Priorisierungen, Störungen oder Entscheidungsfindungen zu erweitern. Auf der persönlichen Ebene geht es um Themen, die direkt oder indirekt die Resilienz fördern: Umgang mit Stress und Scheitern, Weiterentwicklung der Handlungsfähigkeit und Schutz der Grenzen. Die Selbstreflexion wird erweitert und damit auch die Fähigkeit, die persönliche Wahrnehmung und Bewertung aus einer Meta-Ebene zu reflektieren und weiter zu entwickeln.
Inhalt
- Persönliche Resilienz - Zeitmanagement-Matrix: Unterscheidung zwischen Dringlichkeit und
Wichtigkeit - Energiekompetenz: Erkennen und Schützen der produktivsten Zeit - Persönliche Ziele und Prioritäten - Selbstreflexionsfähigkeit - Erstellen eines persönlichen Arbeitsplanes - Umgang mit Informationsflut - Umgang mit Zeitdieben und „Aufschieberitis“ - Entscheidungstechniken
Dauer 2 Tage
Datum Auf Anfrage
Unterlagen Keine
Hardware Keine
Kosten CHF 1'900.-
Voraussetzung Keine
Zielpublikum Nicht definiert
Anbieter BWI
Noser Academy_2020.docx Version 1.0
© Noser Engineering AG Seite 64 von 64
Consulting for Engineers: Kommunikation, Präsentation, Verhandlungstechnik
Ziel & Nutzen Teil 1 – Überzeugend kommunizieren Die Teilnehmer kennen die Geheimnisse überzeugender Kommunikation und können diese am Arbeitsplatz und im privaten Umfeld erfolgreich anwenden. Teil 2 – Professionell präsentieren Die Teilnehmer sind in ihrer Präsentationskompetenz gestärkt und vermögen selbstsicher und souverän zu präsentieren und öffentlich zu sprechen. Teil 3 – Stilsicher verhandeln Die Teilnehmer kennen die Stärken und Schwächen verschiedener Verhandlungskonzepte und wissen diese situationsgerecht anzuwenden.
Inhalt
Teil 1 – Überzeugend kommunizieren - Grundlagen: Persönlichkeit und Kommunikationsstil - Verbale Ausdrucksformen und Stilmittel: Stimme, Sprache,
Sprechtechnik - Nonverbale Ausdrucksformen und Stilmittel: Mimik, Gestik,
Körpersprache - Besondere Sprechsituationen: Kommunikation in der Businesswelt
Teil 2 – Professionell präsentieren - Grundlagen der Redekunst: Situationsgerecht sprechen - Die perfekte Vorbereitung einer Präsentation - Der richtige Gebrauch technischer Hilfsmittel - Häufige Fehler und wie Sie sich aus heiklen Situationen retten
Teil 3 – Stilsicher verhandeln - Grundlagen der Verhandlungs- und Verkaufspsychologie - Verhandlungsstile: Von hart über weich zur Harvard-Methode - Die richtige Rhetorik in Verhandlungs- und Verkaufssituationen
Der souveräne Umgang mit Einwänden und Change Requests
Dauer 3 Tage pro Teil
Datum 28. bis 30. Okt. 2020
Unterlagen Handouts in Papierform
Hardware Keine
Kosten Auf Anfrage
Voraussetzung Keine
Zielpublikum
Der Kurs hat drei Schwierigkeitsstufen, jedoch sind alle mit denselben Grundlagen. Modul 1 - 2 geeignet ab Junior; Modul 3 geeignet für Seniors und Consultants