Skip to content

Latest commit

 

History

History
83 lines (74 loc) · 2.02 KB

stoff-matura.md

File metadata and controls

83 lines (74 loc) · 2.02 KB

Maturastoff SJ 2021/22

Allgemeines

  • Es wird eine Web-App (Frontend mit Angular, Backend mit ASP.NET Core 6.0 WebAPI) und eine Desktop-App (WPF mit oder ohne MVVM) zu programmieren sein.
  • Die Grundgerüste der Programme samt Datenbanklayer werden vorgegeben.
  • Es können auch kleinere Teilaufgaben (Regex, Linq etc.) enthalten sein.
  • Schwerpunkt liegt auf Ausführbarkeit und nicht auf Optik der Programme.

Dauer: 360 Minuten

Themen

  • Stoff ist grundsätzlich jener der 4. und 5. Klasse
  • C# / WPF
    • Allgemein
    • Event/Delegate
    • UserControls
    • TreeView
    • MVVM
    • Linq
    • Layouts
    • Allgemeine Controls inkl. DataGrid
    • Styles
    • Databinding
    • Drag&Drop
    • SignalR
    • RESTful-API konsumieren
    • async / await
    • Dependency Injection
  • EF Core
    • Datenbank befüllen (CSV, JSON)
  • ASP.NET Core 6.0 WebAPI
    • Allgemein als Backend
    • SignalR
  • JavaScript / TypeScript
    • Ajax
    • RxJS
  • Regular Expressions + Verwendung in C# / JavaScript / TypeScript
  • Angular
    • Allgemein
    • Komponenten
    • Pipes
    • Services
    • Module
    • Routing inkl. Guards
    • RxJS
    • Styles
    • Databinding
    • Subjects
  • Design Patterns
    • Observer
    • Singleton
    • Factory
    • Builder
    • Visitor

Folgende Themen werden nicht kommen

  • Node.js
  • Express
  • Datenbank erstellen mit EF Core (wird vorgegeben)
  • Angular Interceptors
  • JWT Authentication
  • Reflection

Unterlagen

  • Es darf ein handschriftlich geschriebener DIN A4 - Zettel verwendet werden. Dieser muss spätestens eine Woche vor dem Maturatermin bei Prof. Grüneis oder Prof. Kimmerstorfer abgegeben werden, damit dieser mit dem Schulstempel versehen werden kann.
  • Unterlagen werden wie bei den PLFs elektronisch verteilt inkl. MDFViewer
  • LINQ-Übersicht: C# / Javascript
  • MVVM
  • Drag&Drop
  • RxJs
  • Regex Cheat-Sheet
  • Angular Cheat Sheet
  • Angular Routing
  • Angular Modules Übersicht
  • DesignPatterns: UML-Diagramme
  • MdfViewer
  • Eine ZIP-Datei mit allen Unterlagen wird im Eduvidual-Kurs zur Verfügung gestellt.