Dieser Kurs legt die Grundlagen für die Programmierung mit C# und .NET. Der Kurs ist auch ideal für Umsteiger aus anderen Sprachen.
Schwerpunkte des Kurses: Entwicklungsumgebung Visual Studio, Aufbau und Syntax von C# als objektorientierter Sprache, Datentypen und die Klassenbibliotheken, Strukturen in C#, Variablen, Namespaces, Klassen, Vererbung, Fehlerbehandlung, Einsatz der in das .NET Framework eingebetteten Technologien. im Kurs werden diese Themen anhand kleiner Programme bzw. Beispiele vermittelt.
Zielgruppe
Programmieranfänger in C# und Umsteiger
Voraussetzungen für die Schulung
Kenntnisse in C# bzw. Visual Studio sind keine Voraussetzung, jedoch sollten grundlegende Kenntnisse über Programmierung vorhanden sein. Dies können entweder durch Anwendungsprogrammierung mit Java oder innerhalb von z.B. Office-Programmen erworben sein (VBA) oder durch Grundkenntnisse in einer Skriptsprache wie JavaScript. Ebenso genügen Kenntnisse entsprechend unseres Kurses Programmierung Einstieg.
Kursinhalte
Einführung .NET Entwicklung und .NET Framework:
Begriffe wie Assembly, Namespace, Klasse etc.
Überblick
Entwicklungsumgebung Visual Studio
Objektorientierte Programmierung:
Was sind Klassen
Objekte, Konstruktoren
dynamische und statische Klassen
Vererbung
Grundlagen von C#:
Syntax der Programmiersprache C#
Klassen
Objekte
Datentypen
Programmsteuerung in C#
LINQ:
LINQ Syntax
Lambda-Expression
Anonyme Datentypen
Exception:
Konzepte der Fehlerbehandlung
Syntax try-catch
Exception Klasse
Eigene Exception Klasse
ADO .NET Überblick:
Datenzugriffsschichten
Architektur
Typed DataSet
Entity Framework
WCF-DataServices
Interfaces:
Definition
Standardinterfaces
Interface und Implementierung
Delegates:
Definition
Callback
Event-Delegate
Asynchroner Delegate
Anonyme Methoden
Generics:
Generische Datentypen
Entwerfen und Implementieren
Constrains für Parameter
Multithreading:
Überblick
Thread Cancelation
Barrier
Task Parallel Library (TPL)
Multithreading Synchronisation
Ressourcen:
NET Ressourcen-Manager
Ressourcen in ASP .NET
in WinForm, in XAML
Buchen ohne Risiko
Sie zahlen erst nach erfolgreicher Schulung. Keine Vorkasse.
Wir verwenden Cookies um Ihnen ein bestmögliche Erfahrung auf der Webseite zu ermöglichen. Mit einem Klick auf "Alle akzeptieren", stimmen Sie der Verwendung aller Cookies zu. In den Cookie-Einstellungen können Sie diese genauer einstellen.
Wir verwenden Cookies um Ihnen ein bestmögliches Erlebnis auf der Webseite zu bieten. Auch Fremdanbieter, wie Google (für Karten) können auf Ihrem Gerät ein Cookie setzen. Wir haben diese Cookies soweit möglich kategorisiert. Sie können sich jederzeit dafür entscheiden diese abzulehnen. Je nach Cookie, kann dies aber zur Einschränkungen und Problemen auf der Webseite führen.
Diese Cookies werden verwendet um zu verstehen wie Sie als Besucher mit der Webseite interagieren. Sie helfen uns zu verstehen wieviele Besucher die Webseite hat, welche Seiten sie aufrufen und wie sie sich auf der Webseite verhalten. Wir verwenden zur Besucheranalyse Google Analytics, im anonymen Modus.
Cookie
Dauer
Beschreibung
Google Analytics
Wir verwenden Google Analytics um nachzuvollziehen wie Sie die Webseite benutzen und mit ihr interagieren. Google Analytics läuft im anonymisierten Modus (Keine IP-Adressen werden geteilt).
Notwendige Cookies sind essentiell für die Verwendung der Webseite. Zum Beispiel des Speicherns Ihrer Cookie-Einstellungen. Diese Cookies sind komplett anonym.
Cookie
Dauer
Beschreibung
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
Dieses Cookie wird gesetzt von der Cookie Verwaltung und speichert ob der Benutzer der Verwendung von Cookies zugestimmt hat. Es speichert keine persönlichen Daten.