Weiterbilden an der OST

Modul «Grundlagen .NET und C#»

Mit der modernen Open-Source-Programmiersprache C# lassen sich sichere und robuste Anwendungen implementieren. Im Modul «Grundlagen .NET und C#» erlangen Sie das für Entwicklerinnen und Entwickler unabdingbare Basiswissen über die wichtigsten Sprachkonzepte in C#.

Dieses Modul vermittelt grundlegende Ideen und Konzepte der .NET-Plattform und zeigt diese anhand konkreter Beispiele (Typensystem, Kommandozeilentools, etc.) auf. Verschiedene Aspekte der .NET-Runtime (Laufzeitumgebung) werden hierbei im Detail beleuchtet. Das Basiswissen zur Programmiersprache C# wird auf eine solide Basis gebracht, sodass später beim Erlernen verschiedener Frameworks darauf aufgesetzt werden kann. Dabei spielen Delegates und Events, generische Konzepte, funktionale Ansätze, asynchrone Programmierung und Memory Management eine zentrale Rolle.

Zusätzlich wird die Speicherung von Daten in relationalen Datenbanken (Microsoft SQL Server) unter Verwendung des Entity Framework Core beleuchtet. Dieses OR-Mapping-Framework bietet einen reichen Funktionsumfang. Im Kurs werden verschiedene Ansätze zum Mapping von Klassen auf Datenbankobjekte diskutiert und die Anwendung zur Laufzeit anhand praktischer Beispiele erklärt. Weiterführende Themen wie Application Lifecycle Management mit «Migrations» werden ebenfalls behandelt.

Auf einen Blick

Abschluss

Weiterbildungsnachweis der OST – Ostschweizer Fachhochschule

Schwerpunkte

  • Einführung in die .NET-Plattform
    • .NET Plattform / Architektur
    • Laufzeitumgebung
    • Typensystem
    • Assemblies
  • Delegates und Events
  • Generics
  • Attribute und Reflection
  • Iteratoren
  • LINQ
  • Einführung in die asynchrone Programmierung mit Task / async / await
  • Memory Management: Garbage Collection / Deterministic Finalization
  • OR-Mapping mit Entity Framework Core
    • OR-Mapping und Database Context
    • Optimistic Concurrency
    • Database Migrations

Zielgruppe

Sie sind Entwicklerin oder Entwickler und haben bereits Kenntnisse der OO-SW-Entwicklung? Sie möchten Ihre Softwareprojekte mit .NET konzipieren und entwickeln? Der CAS .NET Industrial richtet sich an Fachleute, Domänenexpertinnen und -experten mit bis zu mittlerer Erfahrung  in der objektorientierten Software-Entwicklung. 

Dauer und Daten

4 Tage

In Planung

Blockweise, jeweils freitags / samstags.
Beginn: 09:10 Uhr, Ende: ca. 17:00 Uhr

Kosten

CHF 2350.–

Durchführungsort

Campus Rapperswil-Jona

Dozenten

Manuel Bauer
Rico Suter

Studienkoordination

Sandra Clavadetscher

WBO Weiterbildungsorganisation

+41 58 257 38 74 sandra.clavadetscher@ost.ch