C# .NET - Einführung in die Programmierung mit C# für Programmieranfänger

- Seminar in Präsenz und Live Online -

Kurzbeschreibung

Schwerpunkte des Kurses: Entwicklungsumgebung Visual Studio in der aktuellen Version, Aufbau und Syntax von C# als objektorientierter Sprache, Datentypen und die Klassenbibliotheken, Strukturen in C#, Variable, Namespaces, Klassen, Vererbung, Fehlerbehandlung, Einsatz der in das .NET Framework eingebetteten Technologien WinForms und ADO.NET - im Kurs werden diese Themen anhand einfacher Programme bzw. Beispiele vermittelt. Der Kurs wird mit der aktuellen Version von Visual Studio und .NET durchgeführt, andere Versionen nach Absprache. Angesprochener Teilnehmerkreis: Programmieranfänger in C#. Es werden keine Kenntnisse in objektorientierter Programmierung oder Visual Studio erwartet, jedoch sollten Grundkenntnisse in Programmierung allgemein vorhanden sein - siehe Voraussetzungen. Dieser Kurs legt die Grundlagen für die Programmierung mit C#. Der Kurs kann auch von Umsteigern aus anderen Sprachen gebucht werden.

Kursinhalte

  • Einführung .NET Entwicklung (Begriffe wie Assembly, Namespace, Klasse, Kompilierung)
  • Entwicklungsumgebung Visual Studio
  • Grundlagen von C#
  • Syntax
  • Schlüsselwörter
  • Datentypen
  • Programmsteuerung in C#
  • Was ist Objektorientierte Programmierung
  • Klassen
  • Objekte
  • Konstruktoren
  • Static
  • Vererbung
  • LINQ (LINQ Syntax, Lambda-Expression, Anonyme Datentypen)
  • Konzepte der Fehlerbehandlung
  • Syntax try-catch
  • Exception Klasse
  • Guards
  • eigene Exceptions
  • Interfaces (Definition, Standardinterfaces, Interface und Implementierung)
  • Delegates (Definition, Callback, Event-Delegate, Asynchroner Delegate, Anonyme Methoden)
  • Generics (Generische Datentypen, Entwerfen und Implementieren, Constraints für Parameter)
  • Multithreading
  • Überblick
  • Thread cancellation
  • Barrier
  • Task Parallel Library (TPL)
  • Synchronisation
  • Ressourcen
  • .NET Ressourcen-Manager
  • Ressourcen in ASP.NET
  • in WinForms
  • in WPF
  • in XAML

Seminar- bzw. Schulungsvoraussetzungen

Kenntnisse in C# bzw. Visual Studio sind keine Voraussetzung, jedoch sollten grundlegende Kenntnisse über Programmierung vorhanden sein. Dies können entweder durch Anwendungsprogrammierung innerhalb von Office-Programmen erworben sein (VBA) oder durch Grundkenntnisse in einer Skriptsprache wie JavaScript. Ebenso genügen Kenntnisse entsprechend unseres Kurses Programmierung Einstieg.

Preis

2.290,00 € (zzgl. 19% MwSt.)

Dauer

5 Tage

Standort

Köln

Online

Termin auswählen

individuelle Termine auf Anfrage

Standort oder Online auswählen

Weiter zur Buchung

Unsere Partner