Professionelle Software-Entwicklung mit C#/.NET (Deutsch)/(English)

Kursbeschreibung

Sie müssen oder wollen sich mit der Programmierung von Applikationen mit C# befassen? Sie haben aber wenig Zeit, stehen ständig unter Druck und wollen aber dennoch möglichst alle Aspekte dieser für Sie neuen Aufgabe kennenlernen? Dies ist eine spannende Herausforderung: Denn C# verfügt in der .Net-Umgebung über die wohl mächtigste und allumfassendste Standardbibliothek, die jemals geschaffen wurde. Daher ist es sehr schwer, wirklich alle Aspekte und Details dieser Programmierumgebung in nur einem einzigen Kurs umfassend zu behandeln; dennoch versucht dieser Kurs die wichtigsten Themenkreise möglichst vollständig und umfassend abzudecken.

Dieser Kurs enthält absolut detaillierte Informationen und stellt somit hohe Ansprüche an die Aufnahmefähigkeit der Teilnehmer. Nicht umsonst nimmt der Kurs eine komplette Arbeitswoche ein.

Da gewaltige Mengen an Informationen vermittelt werden, bleibt nur wenig Zeit für Übungen. Dadurch muss der Praxisanteil etwas mehr vermindert werden als üblich. Um das optimale Lernergebnis zu erzielen, wird den Kursteilnehmern empfohlen, das Üben und vertiefen des Stoffes nach dem Kurs selbst weiter zu betreiben. Unterlagen hierzu stehen dem Teilnehmer in großer Fülle zur Verfügung.

Durch die ausgewählten Themen und Unterlagen sowie die auf CD mitgelieferten Beispiele haben Sie eine solide Grundlage, um Programmieraufgaben mit C# eigenständig und umfassend lösen zu können.

Themenschwerpunkte

  • Einführung in .NET
  • Das .NET Sprachsystem
  • Die Programmiersprache C#
  • Klassen und Objekte
  • Vererbung
  • Fehlerbehandlung
  • Überladen von Operatoren
  • Typumwandlung und Typerkennung
  • Verarbeitung von Zeichenketten
  • Collections und Iteratoren
  • Arbeiten mit Dateien und Streamsv
  • C# und XML
  • Delegates und Events
  • Interoperability
  • Unsafe Programming
  • Attributorientierte Programmierung
  • Assemblies
  • Sicherung von .NET Anwendungen
  • Reflection
  • Garbage Collector
  • Netzwerkkommunikation
  • Remoting
  • Serialisierung
  • Multithreading
  • Generische Programmierung
  • .NET Forms Einführung
  • WPF Einführung
  • WebServices
  • Deployment

Voraussetzungen

Allgemeine Programmierkenntnisse sind von Vorteil, aber keine Grundvoraussetzung.

Zielgruppe

Neueinsteiger in C#/.NET oder in die Programmierung allgemein.

Begleitendes Kursmaterial

  • Kursordner (deutsch)

FlexyTrain: Unsere Flexibilität – Ihr Plus

Keinen passenden Termin gefunden? Kein Problem: Bei der Planung unserer Kurstermine bieten wir Ihnen ein Höchstmaß an Flexibilität. Im Klartext: Gemeinsam mit Ihnen finden wir einen geeigneten Termin. Sprechen Sie uns an!