CAS .NET Enterprise Applications

Im Zertifikatslehrgang CAS .NET Enterprise Applications eignen Sie sich technologische und methodische Kernkompetenzen für den Entwurf und die Realisierung von verteilten Informationssystemen im Allgemeinen und für die praktische Umsetzung mit Microsoft© an.

Nach Ihrem Abschluss sind Sie befähigt, .NET Applikationen in Ihrem Unternehmen erfolgreich umzusetzen.

AbschlussZertifikat “CAS .NET Enterprise Applications”
Beginn, Dauer und Unterrichtszeiten

Nächster Kursstart: 24. August 2018

wöchentlich, jeweils freitags/samstags

160 Lektionen während 20 Tagen
ZielgruppeErfahrene Entwicklerinnen und Entwickler mit sehr guten Kenntnissen der OO-SW-Entwicklung, welche verteilte Geschäfts-Anwendungen mit .NET konzipieren und entwickeln möchten.
NutzenKursteilnehmerinnen und -teilnehmer erhalten technologische und methodische Kernkompetenzen für den Entwurf und die Realisierung von verteilten Informationssystemen im Allgemeinen und in der praktischen Umsetzung mit Microsoft© .NET.
Kosten

CHF 9‘800 exkl. Mwst

Weitere Informationen
Zulassung

Abschluss einer Hochschule oder Fachhochschul bzw. gleichwertige Ausbildung, Technikerschule TS/HF oder mehrjährige Berufserfahrung

Weitere Informationen
Empfohlene Vorkenntnisse

Gute Kenntnisse der OO-SW-Entwicklung sowie Kenntnisse von .NET und C#

Für Java und C++ Entwickler bieten wir einen 4-tägigen Einführungskurs an.
Studienumfang

15 ECTS Kreditpunkte

Fachliche Schwerpunkte

Windows Presentation Foundation WPF

Windows Workflow Foundation WF
Windows Communication Foundation WCT

LINQ

Parallel Computing

Entity Framework

Moderne SW-Architekturen für EA

Agile Entwicklungsprozesse

Weitere Informationen

Studienführer

Studienführer CAS .NET Enterprise Applications
DurchführungsortHSR Hochschule für Technik Rapperswil
Zusätzliche Informationen

Besuch einzelner Kurstage möglich.

Diese werden bei einer späteren Anmeldung zum CAS angerechnet.
Voraussetzungen

Was Sie mitbringen sollten

Sie haben einen Hochschul-, Fachhochschul-Abschluss oder einen HF-Abschluss und bringen eine mindestens einjährige Berufserfahrung mit. Oder Sie sind Berufspraktikerin, Berufspraktiker mit mehrjähriger Berufserfahrung.

Empfohlene Vorkenntnisse

Sie benötigen gute Kenntnisse in der OO-SW-Entwicklung sowie Kenntnisse von .NET und C#. Für Java und C++ Entwicklerinnen und Entwickler bieten wir einen 4-tägigen Einführungskurs an.

Der 4-tägige Einführungskurs findet im Juni/Juli 2017 statt.

Zur Online-Anmeldung

Falls Sie die oben genannten Voraussetzungen nicht erfüllen, prüfen wir gerne, ob Ihre Zulassung „sur Dossier“ möglich ist. Gerne beraten wir Sie in einem persönlichen Gespräch, wie Sie die Aufnahmevoraussetzungen erarbeiten können oder welches andere Studium für Sie in Frage kommt.

Jetzt Kontakt aufnehmen

Kosten

Der Zertifikatslehrgang CAS .NET Enterprise Applications kostet CHF 9‘800. Nicht enthalten sind die Vorkurse sowie Reise-, Verpflegungs- und allfällige Übernachtungskosten.

Der Besuch einzelner Kurstage ist nach Absprache möglich. Für einen Kurstag bezahlen Sie CHF 980, für 2 Tage CHF 1‘370, für 4 Tage CHF 2‘350.

Studieninhalt

Sie eignen sich Fachwissen aus folgenden Gebieten an:

Vorkurs

  •  Einführung in die .NET Plattform

    • Common Language Runtime
    • Typensystem
    • Assemblies

  • Sprachgrundlagen C#

    • Aufbau eines Programmes
    • Typen
    • Variablen
    • Klassen
    • Interface

  • Strukturierte Programmierung

    • Arrays, Indexer und Collections
    • Delegates und Events
    • Exception-Handling
    • Streams
    • Attribute und Reflection
    • Multithreading

Hauptkurs

Advanced Programmierkonzepte .NET und C#

  • Grundkonzepte des .NET Frameworks
  • C#-Sprachkonzepte (Vertiefung)
  • Delegates und Events
  • LINQ
  • Memory und Resource Management
  • Reflection, Attribute, Serialisierung
  • Asynchrones Programmierungsmodell, Threading
  • Refactoring
  • Testing (Unit, Mock, Testüberdeckung, etc.)

Verteilte Enterprise Applications

  • Architekturüberblick, Enterprise-Application Patterns
  • Service Oriented Architecture (SOA)
  • Windows Communication Foundation (WCF)
  • WCF-Security
  • WCT-Services

Business und Data Access-Layer

  • Technologien: LINQ, ADO.NET, Entity-Framework (EDM)
  • Architektur: Domain Logic Patterns
  • Umsetzung mit .NET Technologien
  • Spezialthemen: Verteilte Transaktionen
  • ADO.NET Data Services

Workflow Foundation

  • Basis Konzepte
  • Workflow-Typen
  • Persistenz, Tracking
  • Entwicklung von Custom Activities
  • Workflow-Services
  • Anwendungen von System- und User-Workflows

Spezialthemen und Security

  • Parallel Programming, async-await
  • Transaktionen
  • Managed Extensibility Framework
  • Depency Injection
  • Mock Testing

Smart/Rich Client Development

  • Konzepte, Patterns und Best Practices

    • Entwurf von Smart und Rich Clients
    • Patterns: MVC, MVP, MVVM, Command, State/Strategy & State
    • Machine Driven Controller

  • UI Programmierung mit XAML

    • Deklarative und imperative Programmierung (mit XAML und C#)
    • Klassenbibliothek
    • Controls
    • Event-Modell
    • Datenanbindung
    • Entwicklungs-Werkzeuge
    • Style, Templates und Ressourcen

  • Windows Presentation Foundation WPF
  • Windows Universal App

ASP.NET

  • Patterns und Interaktionsmodelle von Web Applikationen
  • HTTP Protokoll
  • HTML, CSS und Javascript
  • jQuery und AJAX
  • ASP.NET MVC
  • Echtzeit-Applikationen mit SignalR
  • WebAPI

Fallstudie

Vertiefungsmodule

Vertiefungsmodule

Im Anschluss an den Zertifikatslehrgang CAS .NET Enterprise Applications können Sie die folgenden Zusatzmodule als Vertiefung absolvieren.
 
Preis pro Modul à 4 Tage CHF 1‘800 zum Einführungspreis – später CHF 1‘960
Bei Buchung von allen vier Zusatzmodulen betragen die Studienkosten CHF 6‘600 zum Einführungspreis – später CHF 7'840

Mobile App Development

Vertiefen Sie Ihr im CAS-.NET-Lehrgang erlerntes Wissen zu Application Development und erweitern Sie es um moderne Aspekte der Mobilentwicklung mit .NET und Xamarin.

Sie wählen eine mobiletechnische Problem­stellung aus Ihrem Berufsumfeld und bearbeiten diese im Rahmen einer Fallstudie mittels Microsoft Mobile Technologien.

Einer unserer Dozenten wird Sie dabei betreuen und durch den Entwicklungsprozess führen.

  • Einführung in die mobile Plattformen (Windows Phone, iOS, Android)
  • Entwicklungsumgebungen für native Entwicklung (Übersicht)
  • Entwicklungsumgebungen für Cross-Plattform Entwicklung (Übersicht)
  • Backend Entwicklung für mobile Lösungen (WebAPI, Oaauth)
  • Microsoft Azure Plattform für mobile Lösungen
  • Cross Plattform Entwicklung mit .NET und Xamarin

Cloud Entwicklung mit Microsoft Azure

Cloud Entwicklungen erfolgen auf einer eigenen Plattform und nach einer eigenen modernen Konzeption in Bezug auf das Vorgehen und die Gestaltungsgesetze für Architektur, Protokollierung und Überwachung.

Sie lernen diese Gesetze kennen und erfassen deren Komplexität. Sie erkennen zudem den Einfluss und die Möglichkeiten von Daten in der Cloud, Azure Mobile Services und Azure Media Services.

In diesem Kurs erarbeiten Sie sich Konzepte und Methoden zum Verständnis von sicheren und professionellen Cloudlösungen.

  • Übersicht über die Windows Azure Plattform (Big Picture)
  • Das Cloud-Anwendungs Skelett
  • Erstellen von Azure Websites
  • Speichern Sie Ihre Daten in der Cloud
  • Arbeiten mit dem Service Bus
  • Active Directory Access Control
  • Protokollierung und Überwachung Ihrer Cloud-Anwendungen
  • Azure Virtual Machines
  • Windows Azure Mobile Services
  • Azure Media Services

Database Development mit SQL Server und SQL Server Azure

In allen modernen Anwendungen spielen die Vorgänge der Datenspeicherung und des schnellen und sicheren Datenzugriffs eine entscheidende Rolle.

Sie lernen Problemstellungen aus der Praxis kennen sowie verschiedene Modelle und Massnahmen zur Planung, Optimierung und Security.

  • Übersicht SQL Server Architektur
  • Administration und Tools
  • Monitoring und Unterhalt
  • Indexes, Datenbankoptimierung
  • Query Execution Plan
  • Spezielle T-SQL Funktionen
  • Partitioning, windowing
  • XML in der Datenbank
  • Geometrische und geografische Datentypen
  • Security

Application Lifecycle Management (ALM)

Die erfolgreiche Anwendung von Application Lifecycle Management (ALM) auf konkrete Fragestellungen aus der Praxis erfordert Erfahrung. Unsere Referenten vermitteln Ihnen in kompakter Form ihre Best Practice für Vorgehen, Collaboration und Customizing.

  • Basics

    • Architektur und Infrastruktur
    • Administration und Tools
    • Security
    • Sourceverwaltung (TFVC/GIT)

  • Plan - Develop - Release - Operate

    • Requirement-Management
    • Source-Management
    • Build-Management
    • Release-Management
    • Test-Management

  • Collaboration

    • Zusammenarbeit im Team
    • Zusammenarbeit mit Stakeholder

  • Customizing

    • Anpassen der WorkItemTemplates (WIT)

Dozierende

Die Dozierenden sind ausgewiesene Spezialisten aus Industrie, Wirtschaft und aus dem Hochschulbereich.

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

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

Jürg Jucker
Dipl. Inf. Ing. FH
Geschäftsführer S3CC GmbH
Microsoft Certified Professional (MCP)

Tätigkeitsbereich: Datenbanken, BI-Lösungen, .NET-Lösungen, Requirement-Engineering, Software-Architekturen

 

 

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

Berufswelt

Mit dem Zertifikatslehrgang in .NET Enterprise Applications (.NET EA) erwerben Sie umfassende technologische und methodische Kernkompetenzen, die Sie direkt im Berufsleben anwenden können. Die Weiterbildung bildet Sie zur Expertin, Experten für den Entwurf und die Realisierung von verteilten Informationssystemen im Allgemeinen und für die praktische Umsetzung mit Microsoft .Net Version aus. Ihr Arbeitgeber profitiert unmittelbar von Ihrer Expertise, .NET Applikationen in Ihrem Unternehmen erfolgreich umsetzen zu können.

Gleichzeitig erwerben Sie mit dem Lehrgang wichtige Fähigkeiten, um mit dem steigenden Konkurrenzdruck in der Branche mithalten zu können. Sie profitieren von der Nähe zum Microsoft Innovation Center Rapperswil und der Expertise und Projektbegleitung des INS Institute for Networked Solutions.

Weiter zu CAS .NET Web Applications

Infoanlass CAS Mobile Application Development am 30. April 2018

An den Infoveranstaltungen des CAS Mobile Application...

Der Frühling ist da – auch am HSR Campus

18.04.18 - Am Dienstag begrüsste die HSR mit einer kleinen Feier den...