Win32 System-Programmierung (Deutsch)/(English)

Course Description

Vermittelt werden tiefgehende Kenntnisse in der Windows 2000/XP Systemarchitektur sowie des Windows 2000/XP Prozessmodells. Die Vorträge werden durch praktische Programmierübungen ergänzt, in denen die Kursteilnehmer eigene Client-Server Applikationen implementieren und den Umgang mit Mutithreading, Speicherverwaltung, dynamic Linking, asynchronem I/O, memory mapped files, Interprozesskommunikation und anderen Systemelementen von Windows 2000/XP erlernen. Für alle Aufgaben werden Musterlösungen zur Verfügung gestellt.

Course Content

  • Einführung
  • Dynamic Linking
  • Speicherverwaltung/Usermode
  • Dateizugriff
  • Memory Mapped Files
  • Nebenläufige Programmierung
  • Multithreading
  • Synchronisation
  • Event, Mutex, Semaphore, Timer
  • Pipes
  • Sockets(optional)
  • Asynchrones IO
  • Systemdienste (optional)
  • Debugging/Spurensuche
  • SEH (System Exceptions)

Prerequisites

Solide Kenntnisse in C sind absolut notwendig.

Target Group

Softwareentwickler mit Arbeitsschwerpunkt systemnahe Programmierung

Course Material

  • Kursordner (deutsch)

FlexyTrain: Our flexibility – Your plus

No date fits you? No problem, we offer you maximum flexibility and together we will find an adequate date. Just Contact us!