Modulbeschreibung

.Net Technologien

Kurzzeichen:
M_MsTe
Unterrichtssprache:
Deutsch
ECTS-Credits:
4
Leitidee:
  • Grundkonzepte und die wichtigsten Funktionalitäten der .NET Plattform kennen
  • Sprachkonzepte von C# verstehen und anwenden können
  • Ausgewählte .NET-Technologien kennen und anwenden können
  • verteilte Applikationen entwerfen können
  • Praxis-Erfahrung im  Umgang mit der .NET-Entwicklungsumgebung

 

Modulverantwortung:
Bauer Manuel
Standort (angeboten):
Rapperswil-Jona
Modultyp:
Wahlpflicht-Modul für Informatik Retro STD_14_UG(Empfohlenes Semester: 3)Kategorien:Grundlagen Informatik (I-g), Grundlagen Informatik und Aufbau Informatik (I-gai)
Wahl-Modul für Generalist STD_14 (PF)
Wahlpflicht-Modul für Informatik STD_05(Empfohlenes Semester: 5)Kategorien:Aufbau Informatik (I-a), Grundlagen Informatik (I-g)
Wahlpflicht-Modul für Informatik STD_11(Empfohlenes Semester: 5)Kategorien:Aufbau Informatik (I-a), Grundlagen Informatik (I-g)
Wahlpflicht-Modul für Informatik STD_14(Empfohlenes Semester: 3)Kategorien:Aufbau (I_Auf), Informatik (I_Inf)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Schriftliche Prüfung, 120 Minuten

Inhalte

Modul- und Lerninhalt:

Teil 1: Grundlagen .NET und C#

  • .NET-Architektur und Framework
  • C# für Java-Programmierer: sprachliche und konzeptionelle Unterschiede und Gemeinsamkeiten
  • neue Konzepte von C#: Delegates und Events, Lambda-Expressions, Erweiterungsfunktionen, Language Integrated Query (LINQ) 

Teil 2: Ausgewählte .NET-Technologien

  • ADO.NET Entityframework für DB-Anbindung 
  • Verteilte Systeme mit Windows Communication Foundation (WCF) 
  • Architekturen von verteilten Enterprise Applications
  • Div. Technologien: Reflection, Dependency Injection (DI), Garbage Collection, Threads und Tasks