Best
 
Fantom Tag

Schulung - Programmierung mit C#

Einführung in die .NET Programmierung

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
5 Tage (35 Stunden)

Preis ab
2.390,00 € netto
2.844,10 € inkl. 19% MwSt.

Nr.
3402
TERMIN UND ORT NACH ABSPRACHE
Dauer
5 Tage (35 Stunden)


Nr.
3402
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Die Programmiersprache C# ist ein zentraler Bestandteil moderner Microsoft .NET Softwareentwicklung. Wer Anwendungen auf Basis des .NET-Frameworks entwickeln möchte, benötigt fundierte Kenntnisse in C# sowie ein Verständnis für die Entwicklungsumgebung Visual Studio.
In diesem fünftägigen Seminar lernen Sie die Grundlagen der objektorientierten Programmierung mit C# kennen und setzen diese direkt in praxisnahen Übungen um. Inhalte wie Benutzeroberflächen mit Windows Forms, Sprachsyntax, Klassen und Vererbung, Fehlerbehandlung sowie Datei- und Systemzugriffe werden systematisch vermittelt. Die Schulung findet wahlweise als Live Online Training oder in Präsenz statt und wird durch erfahrene Trainer:innen durchgeführt, die Sie Schritt für Schritt an die Entwicklung eigener Anwendungen heranführen.
Nach dem Seminar sind Sie in der Lage, einfache C#-Anwendungen selbstständig zu entwerfen, zu entwickeln und zu deployen. Damit schaffen Sie eine solide Basis für weiterführende Programmieraufgaben oder den Einstieg in komplexere .NET-Projekte.



Lesen Sie mehr
Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

  • Programmierer:innen und Anwendungsentwickler:innen, die Microsoft .NET-Anwendungen mit der Programmiersprache C# entwickeln möchten.

Voraussetzungen

Grundlegende Programmierkenntnisse werden empfohlen, die beispielsweise in unserem Seminar 5155 "Grundlagen der Programmierung für Scriptsprachen und objektorientierte Sprachen” erworben werden können.
.
Trainingsprogramm

Trainingsprogramm

Visual C#, .NET und Visual StudioWas ist C#

  • Was ist .NET
  • .NET Frameworkversionen
  • Visual Studio
  • Projektmappen, Projekte, Projekttypen und Projektvorlage

Benutzeroberflächen erstellen

  • Windows Forms Anwendungen
  • Ereignisgesteuerte Programmierung
  • Intellisense und Codesnippets
  • Eine Windows Form designen

Sprachgrundlagen von C#

  • Syntax
  • Schlüsselwörter
  • Einfache Datentypen
  • Referenztypen
  • Variablen
  • Typenkompatibilität
  • Operatoren
  • Kontrollstrukturen

C# OOP

  • Klassen
  • Instanzen
  • Methoden
  • Properties
  • Kapselung
  • Konstruktoren
  • Vererbung
  • Polymorphismus
  • Interfaces

Komplexe Datentypen

  • Array
  • Listen und Collections
  • Strukturen
  • Enumerationen

Fehlerbehandlung und Fehlersuche

  • Fehlerarten
  • Fehlerbehandlung
  • Eigene Exceptions
  • CallerInfo

System-, Datei- und Laufwerkszugriffe

  • Environment
  • Dateizugriffe mit System.IO
  • Streams

DEPLOYMENT

  • XCopy
  • ClickOnce
  • WebPublishing
  • MSI-Wizard

 

Schulungsmethode

Schulungsmethode

In diesem Seminar werden die Vorträge unserer Trainer:innen durch praktische Beispiele sowie Übungen direkt am System ergänzt.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Für wen ist dieses Seminar geeignet?

Dieses Seminar ist ideal für Programmierer:innen und Anwendungsentwickler:innen, die Microsoft .NET-Anwendungen mit der Programmiersprache C# entwickeln möchten.

Welche Voraussetzungen sollten die Teilnehmenden mitbringen?

Teilnehmendesollten über grundlegende Programmierkenntnisse verfügen. Diese können beispielsweise in einem Grundlagenkurs über Programmierung für Skriptsprachen und objektorientierte Sprachen erworben werden.

Welche Lernmethoden kommen zum Einsatz?

Das Seminar kombiniert die theoretischen Ausführungen der Trainer:innen mit praktischen Beispielen und Übungen direkt am System, um einen effektiven Lernprozess zu gewährleisten.

Welche Vorteile bringt der Besuch des Seminars?

Nach dem Besuch des Trainings sind die Teilnehmer:innen in der Lage, einfache C# Anwendungen zu entwerfen und zu realisieren, was ihre Fähigkeiten im Bereich der Softwareentwicklung erweitert und den beruflichen Werdegang fördern kann.

  

Welche Rolle spielt C# in der modernen Softwareentwicklung?

C# ist eine der führenden Programmiersprachen für die Entwicklung von Desktop-, Web- und Cloud-Anwendungen im Microsoft-Ökosystem. Dank der Integration mit .NET und Azure ist sie besonders in Unternehmensprojekten weit verbreitet.

Kann man mit C# auch plattformübergreifende Anwendungen entwickeln?

Ja. Mit .NET Core und .NET 6+ können Sie Anwendungen erstellen, die unter Windows, Linux und macOS laufen. In Kombination mit Xamarin oder .NET MAUI ist auch die Entwicklung mobiler Apps möglich.

Wie können die Teilnehmenden nach dem Seminar weiter mit C# üben?

Empfehlenswert sind kleine Übungsprojekte, die Nutzung von GitHub-Beispielen oder die Teilnahme an Open-Source-Projekten. Auch Plattformen wie "Exercism" oder "LeetCode" helfen, das Gelernte zu festigen.

Welche Vorteile hat C# gegenüber anderen Sprachen wie Java oder Python?

C# bietet eine klare Syntax, eine enge Integration mit Microsoft-Technologien und eine starke Performance. Es kombiniert moderne Sprachfeatures mit einer großen Entwickler-Community und einer breiten Auswahl an Bibliotheken.

Welche Karrieremöglichkeiten eröffnet mir die Arbeit mit C#?

C#-Kenntnisse sind auf dem Arbeitsmarkt stark gefragt, besonders in Bereichen wie Business-Software, Spieleentwicklung mit Unity, Cloud-Anwendungen und Automatisierungslösungen. Sie erweitern Ihre Einsatzmöglichkeiten in vielen IT-Branchen.

Ist C# auch für Webentwicklung geeignet?

Ja, mit ASP.NET Core können Sie performante, sichere und skalierbare Webanwendungen entwickeln. Das im Seminar vermittelte Basiswissen zu C# bildet dafür die Grundlage.

Ist C# nur im Microsoft-Umfeld nutzbar?

Nein. Dank .NET Core und der offenen Entwicklungsumgebung lässt sich C# heute auch unabhängig vom Windows-Betriebssystem einsetzen - inklusive Cloud-, Container- und IoT-Anwendungen.

Termine

  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH FrankfurtAirPark
    Bessie-Coleman-Straße 11
    60549 Frankfurt am Main
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Hamburg
    Schleidenstraße 3
    22083 Hamburg
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 2.390,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training