In dieser Weiterbildung erlernen Sie die Entwicklung von Anwendungen mit .NET Core. Sie erwerben Kenntnisse in der Programmierung mit C# und erweitern Ihr Wissen durch eine Zusatzqualifikation in C++. Zudem setzen Sie sich mit der Erstellung moderner Webanwendungen unter Verwendung von Next.js auseinander. Sie lernen, mit .NET Core plattformübergreifende Anwendungen zu entwickeln und die objektorientierten Konzepte von C# anzuwenden. Durch die Zusatzqualifikation in C++ vertiefen Sie Ihr Verständnis für systemnahe Programmierung. Mit Next.js erarbeiten Sie sich Fähigkeiten zur Erstellung leistungsfähiger und skalierbarer Webanwendungen. Die Weiterbildung kombiniert theoretische Inhalte mit praktischen Übungen. Sie wenden Ihr Wissen in Projekten an, um die Entwicklung mit .NET Core, C# und C++ zu festigen. Durch die Arbeit mit Next.js sammeln Sie praktische Erfahrungen in der Webentwicklung. Nach Abschluss sind Sie in der Lage, komplexe Softwarelösungen mit .NET Core zu realisieren und moderne Webanwendungen mit Next.js zu entwickeln.

C# Debugging und Datenextraktion
  • Einführung in .NET und Grundlagen von C# mit Fokus auf .NET Core
  • C#-Klassen
  • Vererbung, Polymorphie und Interfaces - Anwendungen aus dem .NET Core
  • Fehlerbehandlung und Debugging
  • Collections und Generics mit Kenntnissen im Bereich .NET Core
  • Delegaten und Ereignisse
  • Lambda-Expressions und Strukturen und Enums in Bezug auf .NET Core
  • LINQ und Dateistreams

C++ Erweiterte Programmierkonzepte
  • Einführung: Eigenschaften, Verarbeitung, Unterschiede zu C und IDE-Setup im Kontext von .NET Core
  • Templates
  • Klassen und Konstruktoren in C++ mit Relevanz für .NET Core
  • File-Input und -Output und Operator-Overloading
  • Abstrakte Klassen mit Bezug zu .NET Core
  • Polymorphe Klassen
  • Vererbung mit Schwerpunkt auf .NET Core
  • Exception-Handling

Next.js Grundlagen und Spezialisierung
  • Einführung in Next.js unter Berücksichtigung von .NET Core
  • Rendering-Strategien: SSR, SSG und CSR
  • Next.js-Grundlagen und Komponenten mit Fokus auf .NET Core
  • Zustandsverwaltung in Next.js
  • Datenabruf in Next.js auf Basis von .NET Core

Erweiterte Webtechnologien und Optimierung
  • SEO und Leistungsoptimierung im Zusammenhang mit .NET Core
  • Integration von externen APIs
  • Deployment-Optimierungen mit Einbindung von .NET Core