C# Entwickler – 5-tägiger Online-Kurs

2.450,00 EUR

  • 5 days
Live-Virtuelles Klassenzimmer
In-House / In-Company

Baue ein solides Fundament in der C#-Programmierung auf und entwickle die praktischen Programmierfähigkeiten, die du benötigst, um moderne Anwendungen im Microsoft-.NET-Ökosystem zu erstellen. Dieser praxisorientierte C#-Developer-Kurs richtet sich an angehende Entwickler und technische Fachkräfte, die ihr Verständnis von objektorientierter Programmierung und Softwareentwicklungsprinzipien vertiefen möchten.

Hauptfunktionen

Sprache

Kursmaterial auf Englisch

Stufe

Anfänger- bis Mittelstufenniveau

5 Tage Live-Unterricht mit Dozent

Virtuelles Training (8 Stunden/Tag)

Alle relevanten Kursmaterialien

Praxisnahe Programmierung mit Live-Labs

Über 60 empfohlene Lernstunden

Zertifikat über den Abschluss des Programms inbegriffen

Hero

Lernergebnisse

Am Ende dieses Programms werden Sie in der Lage sein:

Grundlagen der C#-Programmierung

Lerne die Grundlagen von C# und dem .NET-Ökosystem kennen, einschließlich Programmaufbau, Datentypen, Variablen, Speicherverwaltung und Codeausführung mit der CLR. Durch praktische Programmierübungen baust du ein solides Fundament auf.

Kontrollfluss & Entscheidungsfindung

Entwickle praktische Fähigkeiten im Umgang mit Bedingungsanweisungen, logischen Ausdrücken und Schleifentechniken wie if, switch, for und while, um reaktionsfähige und effiziente Anwendungen zu erstellen.

Objektorientierte Programmierung in C#

Entwickeln Sie skalierbare Anwendungen mit objektorientierten Programmierkonzepten wie Klassen, Objekten, Kapselung, Vererbung, Schnittstellen, Abstraktion und Polymorphismus, um modularen und wartbaren Code zu erstellen.

Erweiterte Datenverarbeitung und Interaktion

Arbeiten Sie mit Dateiverarbeitung, Delegates, Ereignissen, Lambda-Ausdrücken und LINQ, um Daten effizient zu verwalten und dynamische, ereignisgesteuerte Anwendungen zu unterstützen.

Hero

Kurszeitplan

  1. Tag 1

    Sitzung 1: Einführung in C#

    • Überblick über die Programmiersprache C# und .NET
    • Common Intermediate Language (CIL) und CLR
    • Kompilieren und Ausführen von C#-Anwendungen
    • Entwicklungstools und Einrichten der Umgebung

    Sitzung 2: Variablen

    • Namespaces und Variablendeklarationen
    • Wert- und Referenztypen
    • Datentypen und Gültigkeitsbereich von Variablen

    Sitzung 3: Operatoren

    • Arithmetische und unäre Operatoren
    • Konkatenations- und Vergleichsoperatoren
    • Logische Operatoren

    Sitzung 4: Entscheidungsfindung

    • Bedingte Logik mit if-Anweisungen
    • Verwendung von switch-Anweisungen
  2. Tag 2

    Sitzung 5: Schleifen

    • Schleifentypen und Iteration
    • Anweisungen break und continue

    Sitzung 6: Arrays & Enums

    • Erstellen und Befüllen von Arrays
    • Durch Arrays iterieren
    • Arbeiten mit Enums

    Sitzung 7: Methoden

    • Felder und Methoden
    • Methodenparameter und Überladung
    • Optionale Parameter

    Sitzung 8: Objekte

    • Objekte erstellen
    • Instanzfelder und -methoden
  3. Tag 3

    Sitzung 9: Klassen & Strukturen

    • Klassenaufbau und Konstruktoren
    • Arbeiten mit Structs

    Sitzung 10: Kapselung

    • Zugriffsmodifizierer
    • Getter, Setter und Eigenschaften

    Sitzung 11: Statische Member

    • Statische Felder, Methoden und Klassen
    • Statischen Kontext verstehen

    Sitzung 12: Vererbung & Polymorphismus

    • Prinzipien der objektorientierten Programmierung
    • Klassenvererbung und Modifizierer
    • Konzepte der Polymorphie
  4. Tag 4

    Sitzung 13: Abstraktion & Schnittstellen

    • Abstrakte Klassen und Methoden
    • Arbeiten mit Schnittstellen
    • Schnittstellenpolymorphismus

    Sitzung 14: Ausnahmebehandlung

    • Auslösen und Abfangen von Ausnahmen
    • Verwendung von try-catch-finally
    • Benutzerdefinierte Ausnahmen

    Sitzung 15: Zeichenketten & Datumsangaben

    • Verwendung von String und StringBuilder
    • Datumsverarbeitung und Zahlenformatierung

    Sitzung 16: Collections

    • Arbeiten mit Collections und Generics
    • Verwendung der Klassen List und Dictionary
  5. Tag 5

    Sitzung 17: Delegates, Lambdas & Ereignisse

    • Delegaten erstellen
    • Lambda-Ausdrücke
    • Ereignisse und Ereignis-Handler

    Sitzung 18: Datei-Ein-/Ausgabe

    • E/A-Ströme und Dateiverarbeitung
    • Datenserialisierung und Deserialisierung

    Sitzung 19: LINQ

    • LINQ-Abfrageausdrücke
    • Sortierung, Projektion, Gruppierung und Joins
    • LINQ to XML
C#-Entwickler

Für wen ist dieses Programm geeignet?

Angehende Softwareentwickler und Programmierer

Entwickler, die von einer anderen Programmiersprache zu C# wechseln

Juniorentwickler, die ihre .NET-Programmierkenntnisse ausbauen möchten

Technische Fachkräfte mit Interesse an objektorientierter Programmierung

Backend- und Anwendungsentwickler, die in Microsoft-Umgebungen arbeiten

Lernende, die sich auf ASP.NET Core und die Entwicklung von Unternehmensanwendungen vorbereiten

Kurs jetzt starten

Voraussetzungen

  • Grundlegende Programmierkenntnisse und Programmiererfahrung
  • Vertrautheit mit Programmierkonzepten wie Variablen, Schleifen und Arrays
  • Grundlegendes Verständnis von Dateiverwaltung und Textbearbeitung
  • Allgemeine Kenntnisse der objektorientierten Programmierkonzepte sind von Vorteil, aber nicht zwingend erforderlich.
  • Erfahrung mit einer beliebigen Programmiersprache ist hilfreich, um schneller voranzukommen

Aussagen

Lizenzierung und Akkreditierung

Der Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.

Gleichstellungspolitik

Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an die AVC zu wenden.

Häufig gestellte Frage

Contact background

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?

Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!