• Informationsverarbeitung und angewandte Datentechnik GmbH
    Seit 43 Jahren Ihr Bildungspartner
  • 0 64 21 96 58-0

Informationsverarbeitung und angewandte Datentechnik GmbH

4,84 (86)

PR154 | C#.NET-Programmierung für C++ Umsteiger

Effizienter Umstieg von C++ auf C# – Unterschiede, Best Practices und Anwendungsfälle

Zusammenfassung
Infos zum Download

Von C++ zu C# – Objektorientierte Entwicklung mit .NET

C# und C++ sind beides leistungsstarke Programmiersprachen, die häufig in der Softwareentwicklung eingesetzt werden. Während C++ für leistungsintensive Anwendungen bekannt ist, bietet C# durch das .NET-Framework eine moderne, effiziente und speichersichere Entwicklungsumgebung.

Das Seminar „C#.NET-Programmierung für C++ Umsteiger“ vermittelt Ihnen die Unterschiede zwischen C++ und C# in Bezug auf Syntax, Speicherverwaltung, OOP-Konzepte und Multithreading. Sie lernen, wie Sie Ihre bestehenden C++-Kenntnisse in der C#-Entwicklung optimal einsetzen können und welche spezifischen .NET-Technologien Ihnen dabei helfen, moderne Softwarelösungen zu erstellen.

Angebotsziel
C#.NET-Programmierung für C++ Umsteiger

  • Vergleich der Syntax und Kernkonzepte zwischen C++ und C# verstehen.
  • Effiziente Nutzung von objektorientierter Programmierung (OOP) in C#.
  • Verständnis für Speicherverwaltung, Garbage Collection und Ressourcenfreigabe in C#.
  • Arbeiten mit Delegaten, Ereignissen und Generics für effiziente Datenverarbeitung.
  • Entwicklung von Multithreading-Anwendungen mit der Task Parallel Library (TPL).
  • Einsatz von Entity Framework für moderne, objektorientierte Datenbankzugriffe.

Zielgruppe
C#.NET-Programmierung für C++ Umsteiger

Dieses Seminar richtet sich an Softwareentwickler/innen mit C++-Kenntnissen, die sich mit C# und der .NET-Entwicklung vertraut machen möchten. Ideal für Umsteiger, die moderne Windows-Anwendungen oder Webservices entwickeln wollen.

Voraussetzungen
C#.NET-Programmierung für C++ Umsteiger

Grundlegende Kenntnisse in der C++-Programmierung sowie Vertrautheit mit objektorientierten Konzepten. Erfahrung mit Entwicklungsumgebungen wie Visual Studio ist von Vorteil, aber nicht erforderlich.

Inhalte
C#.NET-Programmierung für C++ Umsteiger

Grundlagen und Syntax von C#

  • Syntaxvergleich zwischen C# und C++
  • Unterschiede in Datentypen, Variablen und Konstanten
  • Kontrollstrukturen: Schleifen, Bedingungen und Exception-Handling

Objektorientierte Programmierung in C#

  • Klassen und Objekte in C#
  • Vererbung und Polymorphie im Vergleich zu C++
  • Abstrakte Klassen und Schnittstellen in C#
  • Übergang von strukturiertem C++-Code zur OOP in C#

Speicher- und Ressourcenverwaltung

  • Garbage Collection in C# – Unterschiede zur Speicherverwaltung in C++
  • Arbeiten mit Zeigern und Referenzen (unsafe code)
  • IDisposable-Schnittstelle und Implementierung der Ressourcenfreigabe

Unterschiede in der Datenverarbeitung

  • Stringverarbeitung in C# vs. C++
  • Sammlungen und Generics als Ersatz für Templates in C++
  • Delegaten und Ereignisse für Event-getriebene Programmierung

Multithreading in C#

  • Grundlagen des Multithreading in C#
  • Task Parallel Library (TPL) – moderner Ansatz für parallele Verarbeitung
  • Synchronisation und Thread-Sicherheit in C#

Datenbankzugriffe mit Entity Framework

  • Einführung in das Entity Framework als ORM-Technologie
  • Unterschiede zwischen ADO.NET und Entity Framework
  • Integration von Datenbankzugriffen in C#-Anwendungen

Praktische Übungen und Anwendungsbeispiele

  • Migration eines bestehenden C++-Projekts nach C#
  • Implementierung einer Multithreading-Anwendung
  • Aufbau einer datenbankgestützten Applikation mit Entity Framework
  • Optimierung von Speicher- und Ressourcenmanagement

Ausbildungsnachweis
C#.NET-Programmierung für C++ Umsteiger

Zertifikat der IAD GmbH

Sie erhalten ein Teilnahmezertifikat der IAD GmbH. Damit können Sie Ihr erworbenes Wissen dokumentieren.

Hinweis zum Angebot
C#.NET-Programmierung für C++ Umsteiger

Sollten Sie eine spezielle Version wünschen, geben Sie dies bei der Buchung bitte an.

PR154 | C#.NET-Programmierung für C++ Umsteiger
1.996,00 €(2.375,24 € inkl. 19% Mwst)