Modulbeschreibung

Software-Technologien 2

Kurzzeichen:
M_MAS-SE_SWTech2
Unterrichtssprache:
Deutsch
ECTS-Credits:
4
Arbeitsaufwand (h):
110
Modulverantwortung:
Prof. Dr. Bläser Luc
Standort (angeboten):
Rapperswil-Jona
Modultyp:
Wahl-Modul für MAS SW Engineering STD_12(Empfohlenes Semester: 3)
Wahl-Modul für CAS Advanced STD_12 (PF)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Während der Unterrichtsphase:
Bewertungsart:
Note von 1 - 6

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Die Teilnehmenden …

... können mit ASP.NET Core Projekte umsetzten

... können eine Webseite für unterschiedliche Gerätegrössen zur Verfügung stellen.

Modul- und Lerninhalt:
  • Einführung in die Server-Programmierung
    • ASP.NET Core Grundlagen
      • Pages
      • MVC
      • Template Engine
    • Parallelität in Server-Technologien
    • Dependency Injection  
  • Weiterführende Themen in der Server-Programmierung
    • ASP.NET Core Advanced
      • Datenbank-Anbindung
      • ViewModels
      • Validation
    • Security
      •  Autorisierung
      •  Authentifizierung
      • Claims
    • Unit-Testing
    • REST
      • API definieren
      • API dokumentieren  
  • Responsive Design
    • Grundlagen Theorie zu „Responsive web design“
    • Techniken für die Umsetzung vom „Responsive web design“
Lehrmittel/-materialien:

Internet-Links:

  • https://docs.microsoft.com/en-us/aspnet/core/
  • https://developer.mozilla.org/en-US/docs/Web/CSS