DAS .NET Software Engineering

Das Diploma of Advanced Studies DAS .NET Software Engineering befähigt Sie, verteilte Informationssysteme zu entwerfen und zu realisieren. Sie erwerben fundierte methodische und technische Kernkompetenzen, um .NET-Applikationen erfolgreich umzusetzen. Den berufsbegleitenden Diplomlehrgang DAS .NET Software Engineering absolvieren Sie als berufsbegleitende Weiterbildung im Umfang von 40 Tagen.

.NET unterstützt eine Vielzahl von Technologien für die Entwicklung von verteilten Systemen. Dazu zählen unterschiedlichste Komponenten, wie zum Beispiel Desktop-Anwendungen, Enterprise-Applikationen, Web-Applikationen, Datenbanken- und Cloud-Entwicklungen, IoT-Anwendungen sowie mobile Applikationen. Sie als Entwicklerin oder Entwickler stellen sich der Herausforderung, die Technologien richtig einzusetzen und geeignete Architekturen zu definieren. Mit Ihrer Expertise stellen Sie sicher, dass die Applikationen stabil laufen, sowie erweiterbar und wartbar bleiben.

Die Software Entwicklung ist durch technologische Innovationen immer im Wandel. Aber auch die Prozesse werden agiler und effizient mit Tools unterstützt. Die berufsbegleitende Weiterbildung für Software Entwicklerinnen und Entwickler DAS .NET Software Engineering vermittelt Ihnen die nötigen Kompetenzen für den Entwurf und die Realisierung von verteilten Informationssystemen im Allgemeinen. Gleichzeitig lernen Sie die praktische Umsetzung mit Microsoft© .NET kennen.

AbschlussDiplom «Diploma of Advanced Studies .NET Software Engineering»
Beginn, Dauer und Unterrichtszeiten

23. August 2019 – 4. April 2020

40 Tage

Wöchentlich, jeweils freitags und samstags ganztags von 9.10 Uhr bis 17.00 Uhr (Richtzeiten)

Zielgruppe

Fachleute, Domänenexperten, Entwicklerinnen und Entwickler mit geringer bis mittlerer Erfahrung in der objektorientierten Softwareentwicklung.

Nutzen

Kursteilnehmerinnen und -teilnehmer erwerben technologische und methodische Kernkompetenzen für den Entwurf und die Realisierung von verteilten Informationssystemen und die Umsetzung mit Microsoft© .NET.

Kosten

CHF 17‘500

Weitere Informationen

Zulassung

Fachpersonen mit Berufserfahrung als Entwicklerin oder Entwickler

Weitere Informationen

Empfohlene Vorkenntnisse

Kenntnisse von .NET und C# werden vorausgesetzt. Für Java und C++ Entwickler/innen bieten wir einen 4-tägigen Einführungskurs an.

Studienumfang

30 ECTS Kreditpunkte

Fachliche Schwerpunkte

Vertiefter Einblick in aktuellste .NET Technologien, Visual Studio, Dependency Injection, Testing, Team Foundation Server, Desktop-Anwendungen, Internet of Things und Industrie 4.0, Enterprise Applications, Web Applications, Cloud Entwicklung mit Azure, Mobile Applications, Datenbankentwicklung mit SQL Server, aktuelle Themen aus dem .NET-Umfeld

Weitere Informationen

Studienführer

Studienführer

DurchführungsortHSR Hochschule für Technik Rapperswil
Zusätzliche Informationen 

Der Besuch einzelner Module ist möglich. Pro Modul à 4 Tage CHF 2'350.

Der komplette Diplomlehrgang (DAS) kann als Basis und zur Anrechnung für eine anschliessende MAS-Weiterbildung aus dem Angebot der HSR Hochschule für Technik Rapperswil absolviert werden.

Für die Teilnahme am Diplomlehrgang sind ausgewiesene Berufspraktiker/innen ohne weitere Einschränkung zugelassen. Die Aufnahme zu den Zertifikatskursen berechtigt nicht automatisch zur Zulassung zur Masterthesis und zum MAS-Abschluss.

Voraussetzungen

Was Sie mitbringen sollten

Sie sind Entwicklerin oder Entwickler und haben bereits Kenntnisse der OO-SW-Entwicklung? Sie möchten Ihre Softwareprojekte mit .NET konzipieren und entwickeln? Dann ist der Diplomlehrgang DAS .NET Software Engineering für Sie die richtige Wahl.

Benötigen Sie weitere Informationen zur Zulassung? Wir beraten Sie gerne.

Jetzt Kontakt aufnehmen

Kosten

Der Diplomlehrgang DAS .NET Software Engineering kostet CHF 17‘500. Sie können auch einzelne Module besuchen. Pro Modul à 4 Tage CHF 2‘350.

Empfohlene Vorkenntnisse

Für den Besuch des DAS benötigen Sie geringe bis mittlere Kenntnisse der OO-SW-Entwicklung sowie .NET und C# Kenntnisse. Java und C++ Entwickler können einen 4-tägigen Einführungskurs besuchen. Gerne informieren wir Sie an einer unserer öffentlichen Informationsveranstaltungen oder nach Absprache in einer persönlichen Studienberatung.

Vorkurs Einführung in .NET und C#

4 Kurstage: 25. Mai, 15., 22. und 29. Juni 2019

Kursinhalt:

  • Einführung in die .NET Plattform
    - .NET Framework Architektur
    -  Laufzeitumgebung
    - Typensystem
    - Assemblies
  • Sprachgrundlagen C#
    - Aufbau eines Programmes
    - Namespaces, Typen und Members
    - Variablen
    - Klassen und Vererbung
    - Interface
    - Arrays, Indexer und Collections
    - Exception-Handling
  • Objektorientierte Programmierung
Studieninhalt

Der berufsbegleitende Diplomlehrgang DAS .NET Software Engineering umfasst 10 Kursmodule. Gegen Ende des Lehrgangs führen Sie eine Fallstudie als Leistungsnachweis durch.

Effektive Software-Technologien in .NET und C#
Der Kurs besteht aus 4 Kurstagen: 23./24.08.2019 und 30./31.08.2019 

  • Einführung in die .NET Plattform, .NET Framework / .NET Core
  • Delegates und Events
  • Generics
  • Attribute und Reflection
  • Streams, Serialisierung
  • Iteratoren
  • LINQ
  • Garbage Collection/Deterministicc Finalization

Effizientes Software Engineering mit Visual Studio
Der Kurs besteht aus 4 Kurstagen:13./14.09.2019 und 20./21.09.2019

  • Verwendung des Visual Studios
    – Aufbau, Navigation, Tipps & Tricks zur Steigerung der Produktivität 
    – Debugging
    – ProfilerRefactoring
    – Code Analyse
    – Profiling
    – Code Smells
    – Refactoring
  • Dependency Injection
  • Testing (Unit Testing, Mocking) und Test-Management
  • Build- und Release-Management
    – Einführung in Azure DevOps
    – Source Code-Verwaltung mit Git
    – Build Management/Continuous Integration
    – Release-Management/ Continuous Deployment

Data Access mit .NET Core
Der Kurs besteht aus 2 Kurstagen: 02./03.10.2019

  • ADO.NET
  • Entity Framework Core
  • Transaktionen
  • Serialisierung
  • Dateizugriff

Desktop-Anwendungen
Der Kurs besteht aus 4 Kurstagen: 25./26.10.2019 und 01./02.11.2019

  • Konzepte, Patterns und Best Practices:
    – Entwurf von Smart und Rich Clients
    – Design Patterns: MVVM, Command, Observer u. v. m.
  • UI Programmierung mit XAML:
    – UI Controls
    – Event-Modell
    – Data Binding
    – Style, Templates und Resourcen
  • Windows Presentation Foundation WPF

Internet of Things und Industrie 4.0
Der Kurs besteht aus 4 Kurstagen: 22./23.11.2019 + 29./30.11.2019.

  • IoT-Anwendungen
    – Konzepte & Architektur
    – Protokolle MQTT & CoAP
  • Windows IoT Core mit UWP Apps
  • Einführung in Machine Learning
  • Azure IoT Services
    – IoT Hub & IoT Edge
    – Machine Learning Studio
    – Stream Analytics

Distributed Application Communication
Der Kurs besteht aus 4 Kurstagen: 08./09.11.2019 und 15./16.11.2019

  • Verteilte Software-Architekturen
  • Windows Communication Foundation WCF
    – Kommunikationspatterns
    – Brokered Messaging / Queues
    – Security
  • ASP.NET Core Web API
    – HTTP-Protokoll
    – REST-Services mit Web API
    – OpenAPI/AutoRest Client Generator

Web Applications
Der Kurs besteht aus 4 Kurstagen: 06./07.12.2019 und 13./14.12.2019 

  • Patterns und Interaktionsmodelle von Web Applikationen
  • HTML und CSS
  • ASP.NET Core MVC
  • Razor View Engine
  • JavaScript und AJAX

Cloud-Entwicklung mit Azure
Der Kurs besteht aus 4 Kurstagen: 28./29.02.2020 und 06./07.03.2020

  • Cloud-Konzepte
  • Azure Virtual Machines
  • Azure Resource Manager
  • Azure Data Storage
  • Azure Service Bus
  • Azure App Services
  • Azure SQL Database
  • Azure Functions/Serverless Computing

Mobile Applications
Der Kurs besteht aus 4 Kurstagen: 13./14.03.2020 und 20./21.03.2020.

  • Einführung in die mobilen Plattformen
    iOS, Android, Universal Windows Platform Apps (UWP)
  • Cross Plattform Entwicklung mit .NET und Xamarin
  • Architektur für mobile Apps
  • Distribution und Monitoring
  • Backend Entwicklung für mobile Lösungen: WebAPI und OAuth

Datenbankentwicklung mit SQL Server
Der Kurs besteht aus 4 Kurstagen: 27./28.03.2020 und 03./04.04.2020

  • Übersicht SQL Server Architektur
  • Administration und Tools
  • Monitoring und Unterhalt
  • Security
  • T-SQL
  • Datenbank-Optimierung
  • Spezielle Datentypen (JSON, Spatial, XML)
Dozierende

Ihre Dozierenden sind ausgewiesene Spezialisten aus der Praxis und aus dem Hochschulbereich.

Prof. Stefan Richter
Prof. für Informatik, Studiengangleiter

Tätigkeitsbereich: Visual Studio

Prof. Hansjörg Huser
Prof. für Informatik

Tätigkeitsbereich: Datenbanken, BI, Software Entwicklung mit .NET

Manuel Bauer
Dipl. Inf. Ing. FH

Tätigkeitsbereich: Microsoft Technologien, Microsoft .NET Framework, Microsoft SQL Server, Data Warehouse Architektur, Design & Implementation

Dominik Mauchle
Dipl. Inf. Ing. FH

Tätigkeitsbereich: Web-Applikationen unter ASP.NET, CMS-Systeme, E-Commerce-Lösungen, Webservices, ERP-Integration

Christian Fässler
Bachelor FHO in Computer Science

Tätigkeitsbereich: IoT Instruktor, IoT Prototyping, Netzwerkautomatisierung mit Python, DevOps, ChatOps, Core Reviewer, Studierendenbetreuung

Thomas Galliker
B.Sc. in Software Systems

Tätigkeitsbereich: Microsoft .NET Technologien, Xamarin Mobile Apps, Software Architektur

Berufswelt

Mit der berufsbegleitenden Weiterbildung Diploma of Advanced Studies DAS .NET Software Engineering bilden Sie sich zur Fachperson für verteilte Informationssysteme weiter. Der praxisorientierte Lehrgang macht Sie fit für Ihre beruflichen Ziele. Sie absolvieren regelmässig praktische Übungen – nach dem Abschluss können Sie Ihr neues Wissen direkt für Ihre Projekte anwenden. Sie erhalten Einblick in aktuellste .NET Technologien und können .NET Applikationen für Ihr Unternehmen erfolgreich umsetzen.

CAS Software Testing: Jetzt anmelden!

Besuchen Sie unsere Infoveranstaltung oder melden Sie sich...

Innovation ist mehr als BIM: Der dritte IST InfraStrukturTreff

15.07.19 - Bis auf Digitalisierungsthemen wie Building Information...