C# Aufbaukurs

Truma Targenio SG Service IT Limbach Condor Freelance.de Continental TU Kaiserslautern

C# Aufbaukurs: Praxisschulung für Programmierer und Fortgeschrittene

Sie sind bereits ein C# Programmierer und möchten fortgeschrittene und wichtige Themen wie Asynchronous Programming, Network Programming und Microservices auf praxisorientierte und effiziente Weise kennenlernen und in Ihren C# Projekten unmittelbar einsetzen? Dann ist dieser Kurs genau auf Sie zugeschnitten und optimiert. Dieser Kurs bringt Sie in kürzester Zeit auf das Advanced Level, sodass Sie schnell und effektiv an anspruchsvollen industriellen Projekten mit C# arbeiten können. Diese C# Praxisschulung für Fortgeschrittene stellt eine ideale Ergänzung und Vorbereitung für große C# Projekte dar. Erfahren Sie mehr über dieses C# Seminar...

Alle Kurse live

In der Academy oder online

Ihre Vorteile auf einen Blick

  • Viel Praxis und sofort anwendbares Wissen für Ihre Projekte

  • Zertifikat bei einer aktiven Teilnahme

  • Kleine Gruppen mit max. 8 Teilnehmern

  • Trainer mit jahrelanger Lehr- und Industrieerfahrung

  • Didaktisch durchdachtes Lernmaterial

  • Kompakt, lebhaft und nachhaltig

NUTZEN

  • Erweiterung und Vertiefung von C#-Kenntnissen, um komplexere Anwendungen entwickeln zu können.
  • Erlernen und Anwenden von LINQ zur effizienten Datenmanipulation und -abfrage.
  • Verständnis der fortgeschrittenen OOP-Konzepte wie Polymorphismus und Interface-Erbe für flexiblere und wiederverwendbare Codestrukturen.
  • Fehlerbehandlungskonzepte erlernen, um robustere und fehlertolerante Anwendungen zu erstellen.
  • Einführung in die Benutzeroberflächenentwicklung mit WPF und XAML, um visuell ansprechende Anwendungen zu erstellen.

INHALTE

Der Kurs behandelt eine Auswahl folgender Themen:

  • Vertiefung von Klassen und Objekten: Deklaration, Instanziierung, Felder, Methoden, 'this'-Schlüsselwort, Zugriffsmodifikatoren, Eigenschaften, Konstruktoren, statische Mitglieder, geschachtelte und teilweise Klassen.
  • Kontrollstrukturen: if/else-Anweisungen, Schleifen, mathematische Funktionen.
  • Werttypen: Strukturen, Boxing, Enums.
  • Komplexe Typen: Tupel, Arrays.
  • Datenstrukturen: Arbeiten mit Listen, Warteschlangen, Stapeln, Sets, Wörterbüchern, Bäumen und Graphen.
  • Anonyme Methoden, Such- und Sortieralgorithmen.
  • LINQ-Abfragen: Filtern, Ordnen, Gruppieren, Verbinden, Auswählen. Anwendung auf XML, Entitäten und Objekte.
  • Vererbung: Ableitung, Überschreiben der Basisklasse, abstrakte Klassen, 'is'- und 'as'-Operator.
  • Interfaces: Deklaration, Polymorphismus, Implementierung, Interface-Vererbung.
  • Exception Handling: Mehrere Ausnahmetypen, Fangen von Ausnahmen, allgemeiner Fangblock, benutzerdefinierte Ausnahmen.
  • Benutzeroberflächen: Arbeiten mit WPF, XAML und dem MVVM-Muster.

VORKENNTNISSE

Dieser C# Aufbaukurs richtet sich an Sie, wenn Sie bereits Programmier-Vorkenntnisse idealerweise in C# haben.

BESCHREIBUNG

Unser C# Aufbaukurs ermöglicht Ihnen, Ihre bereits erworbenen C#-Kenntnisse zu vertiefen und auszubauen. In dem intensiven Kurs lernen Sie, wie Sie fortgeschrittene objektorientierte Konzepte anwenden und erweitern Sie Ihre Fähigkeiten in der Arbeit mit Control Flow, Value Types und komplexen Typen. Sie entdecken, wie Sie effizient mit Datenstrukturen arbeiten und lernen die leistungsfähige LINQ-Abfragesprache kennen. Darüber hinaus wird das Verständnis von Inheritance, Interfaces und Exception Handling vertieft. Ebenso erlernen Sie die Grundlagen der Benutzeroberflächenerstellung mit WPF und XAML. Durch diesen Kurs erlangen Sie die nötigen Kenntnisse, um anspruchsvolle C#-Programme und Projekte zu meistern. Mit der Kombination aus Theorie und Praxis bereitet Sie der Kurs optimal auf die Anforderungen der Softwareentwicklung mit C# vor.

ABLAUF

Was lernst Du am ersten Tag?

Da Du bereits über Programmiervorkenntnisse verfügst, sind Dir viele Fachbegriffe bekannt, daher geht es hier zügig und direkt zu der objektorientierten Programmierung wie Klassen, Objekte, Konstruktor, Kontrollfluss, abstrakte Klassen, Interfaces, Vererbung und Polymorphism in C#. Es ist. Es ist eine umfassende Einführung in C# Syntax und Semantik

Was lernst Du am zweiten Tag?

Du lernst grundlegende sowie weiter führende Datenstrukturen wie List, Queue, Stack, Set, Dictionary, Tree. und Graph aber auch Anonymus Methods und Types sowie Lambda Expression und wie Du mit LINQ Queres mächtige Anfragen machen kannst.

Was lernst Du am dritten Tag?

Am letzten Tag schauen wir uns die graphische Oberfläche Programmierung mit WPF genauer an. Dann schauen wir uns die dekorative Markupsprache, die XAML. XAML vereinfacht die Erstellung einer Benutzeroberfläche für eine .NET Core-App.

Was ist der Unterschied zwischen C# für Einsteiger Schulung und den anderen C# Schulungen bei der Münchner Akademie?

Der C# Kurs für Programmierer entspricht C# Intermediate Level und setzt Programmierkenntnisse voraus. Dadurch ist das Tempo deutlich schneller als bei dem C# Kurs für Einsteiger und deutlich anspruchsvoller. Falls Du keine Programmiererfahrung hast, dann empfehlen wir Dir lieber den C# Kurs für Einsteiger. Solltest Du dennoch in C# gute Grundlagen haben, dann kannst Du durchaus einen Blick auf unseren C# für Fortgeschrittene, oder Clean Code oder Unit Testing oder Clean Software Architektur mit C# werfen.

Kursformate

3-tägiger Kurs vor Ort

Der Kurs findet in unsern modernen und top ausgestatteten Schulungsräumen statt. Wir stellen jedem Teilnehmer während der Schulung einen modernen Laptop zur Verfügung. Getränke werden von der Coding Academy zur Verfügung gestellt. Zugang zum Material bekommen Sie spätestens am ersten Tag des Kurses.

3-tägiger Onlinekurs
Der Kurs findet Online statt. Sie benötigen lediglich einen Computer mit Internet-Zugang; für manche Kurse ist es allerdings nötig, dass Sie die verwendete Software installieren; das ist in der Beschreibung des jeweiligen Kurses angegeben. Zugang zum Material bekommen Sie spätestens am ersten Tag des Kurses.

4-Wochen Programm

Ein neues und innovatives Lernkonzept. Mehr Infos dazu hier

Zertifikat

Selbstverständlich erhalten Sie als Teilnehmer am C# Aufbaukurs ein Zertifikat. Voraussetzung dafür ist die komplette Teilnahme an allen Kurseinheiten und Programmier-Aufgaben.

Wie geht es ab hier weiter?

Wenn Sie Ihre in diesem Kurs gewonnenen C#-Kenntnisse noch weiter vertiefen möchten, dann empfehlen wir Ihnen den C# Clean Code Kurs.

Wir freuen uns sehr darauf, Sie in diesem und zukünftigen Kursen der Coding Academy herzlich begrüßen zu dürfen!

Ihre TRAINER

Der C#-Kurs wird von einem der folgenden Trainer durchgeführt:

Dr. Max Meier
Dr. Max Meier

Expert: .NET/C#, Software Architektur, Microservice

Laith Raed
Laith Raed

Expert: Java, Python, Clean Code, Unit Test, Clean Design

Dr. Matthias Hölzl
Dr. Matthias Hölzl

Expert: Python, JavaScript, C++ , Machine Learning,

Kundenstimmen

Wir danken unseren Kunden für ihr Vertrauen.

Die C#-Kurse für Anfänger und Fortgeschrittene waren sehr gut.👍
Sie waren gut strukturiert und die Inhalte wurden verständlich präsentiert und erklärt. Sehr zu empfehlen.

Cedric Gottschalk

Astrid Elbe

Meine gemeinsamen Projekte mit der Coding Akademie verliefen sehr erfolgreich und absolut zuverlässig. Der Kurs-Katalog umfasst die momentan in Unternehmen am meisten relevanten Programmiersprachen. Vor allem die Kurse zur Verbesserung der Softwarequalität und Produktivität sind hervorzuheben. Ich kann die Coding Akademie als sehr kompetent, flexibel und professionell weiterempfehlen.

Dr. Astrid Elbe,
Vice President Aviat Networks und ehemalige Managing Director Intel Labs Europe

Anfragen