C# .NET - Programmieren von Windowsanwendungen in C# (MOC 20483)

2.690,00 

exkl. MwSt.

Dauer:

5 Tage

Unsere ganztägigen Kurse werden üblicherweise von 09:00 Uhr bis 16:00 Uhr durchgeführt.
Die finalen Uhrzeiten für Ihren gebuchten Kurs erhalten Sie jedoch einige Tage vor Beginn.

Teilnehmer

Artikelnummer: VS3

Beschreibung

Im Seminar "Programmieren von Windowsanwendungen in C# (MOC 20483)" lernen Sie als fortgeschrittener Entwickler, wie Sie Windows-Anwendungen und Apps mit dem .NET Framework und Visual Studio entwickeln. Erlangen Sie alle notwendigen Programmierkenntnisse, um Anwendungen mit C# zu erstellen.
Im Fokus stehen:
- Wiederholung der Grundlagen der C# Programmstruktur, Sprachsyntax und Implementierungsdetails
- XAML und WPF (Windows Presentation Foundation) zur Erstellung von Windows Desktop Applikationen
- Entwicklung des Codes für eine Grafische Applikation
- Datenbankanbindung mit Entity Framework Core und ADO.NET
- Verbesserung der Performance und Responsiveness einer Applikation
- Verwendung von IOC-Container und Dependency Injection in einer WPF-Anwendung
- Programmieren von Windows-Services
- Erstellen einer WPF-Anwendung mit Plugin-Fähigkeit
- Ver- und Entschlüsselung von Daten (AES, RSA)
- Erstellen einer App, die die wichtigsten Funktionen von .NET Framework kombiniert

Seminarinhalt

Grundlagen der C#-Programmierung

  • Review der C#-Syntax und Programmierkonstrukte
  • Methoden, Ausnahmebehandlung und Anwendungsüberwachung

Arbeiten mit Klassen und Daten

  • Erstellen von Klassen und Implementieren typensicherer Collections
  • Klassenhierarchien und Vererbung
  • Lesen und Schreiben lokaler Daten
  • Zugriff auf Datenbanken mit Entity Framework Core
  • Zugriff auf Remote-Daten (RestAPI, Cloud)

Entwicklung grafischer Anwendungen

  • Codes für grafische Anwendungen (Strukturen, Aufzählungen, Collections, Events)
  • Design der Benutzeroberfläche (XAML, Datenbindung, Styling)
  • Grundlagen des MVVM-Design-Patterns in WPF mit Entity Framework Core
  • Erstellen einer WPF-Anwendung mit dynamischer Plugin-Erweiterung

Performance, Sicherheit und Integration

  • Performance-Optimierung (Multitasking, asynchrone Aufgaben, Synchronisation)
  • Integration mit nicht verwaltetem Code (dynamische Objekte, Ressourcenverwaltung)
  • Ver- und Entschlüsselung von Daten (symmetrische und asymmetrische Verschlüsselung)

Erweiterte Konzepte und Architekturen

  • Wiederverwendbare Typen und Assemblies (Objektmetadaten, Attribute, Versionierung)
  • Grundlagen des Plugin-Design-Patterns
  • Erstellen eines Windows-Services mit dem BackgroundWorker
  • WebView2-Komponente: Einführung und Anwendungsbereiche

Aktuelle Entwicklungen und Ausblick

  • Überblick über den aktuellen Entwicklungsstand und Preview

Voraussetzungen

Grundlegende Kenntnisse in C# und HTML

Zielgruppe

Erfahrene C#-Entwickler, die Windows-Anwendungen unter Visual Studio entwickeln möchten.

Firmenseminar

Dieses Thema bieten wir auch individualisiert für Sie oder Ihr Unternehmen an – ob als Inhouse Schulung bei Ihnen vor Ort, online oder in unseren bundesweiten Schulungsräumen. In einem Vorab-Gespräch mit unseren Trainern gehen wir auf Ihre Wünsche ein und besprechen Ziele, Inhalte und Dauer der Schulung.

Jetzt kostenlos und unverbindlich anfragen:
(*Pflichtfelder)


    Datenschutzerklärung

    Kursteilnehmer:in
    Rezensent
    3/5
    vor 2 Jahren

    Wieso SanData

    IT-Trainings.de – Ihr Partner für professionelle IT-Weiterbildung

    Maßgeschneiderte Schulungen, zertifizierte Trainer und praxisnahe Inhalte für Ihren Erfolg in der IT-Welt.
    • Breites Schulungsangebot
      Vielfältige IT-Schulungen zu aktuellen Technologien und Themen wie Cloud, IT-Security und Programmierung.
    • Erfahrene und zertifizierte Trainer
      Experten mit fundierter Berufserfahrung und international anerkannten Zertifizierungen.
    • Flexible Lernformate
      Präsenzseminare, Online-Trainings und individuelle Firmenschulungen für maximale Flexibilität.
    • Praxisorientierte Inhalte
      Hands-on-Lernmethoden mit praxisnahen Beispielen und Übungen, die direkt im Berufsalltag anwendbar sind.
    • Modernste Technologien und Tools
      Zugriff auf die neuesten IT-Tools und Technologien während der Schulungen.
    • Individuelle Schulungslösungen
      Anpassbare Kursinhalte für Unternehmen, die spezifische Anforderungen haben.
    • Zertifizierte Weiterbildungsqualität
      Anerkannte Zertifikate und Auszeichnungen, die die Schulungsqualität belegen.
    • Standortübergreifende Verfügbarkeit
      Schulungen sind deutschlandweit oder als Remote-Angebote verfügbar.
    • Hoher Kundenservice
      Persönliche Beratung und umfassende Betreuung vor, während und nach der Schulung.
    • Kundenzufriedenheit und Referenzen
      Zahlreiche positive Kundenbewertungen und namhafte Unternehmen als zufriedene Kunden.
    C# .NET - Programmieren von Windowsanwendungen in C# (MOC 20483)
    2.690,00