C# Programmierung für Einsteiger

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 5 Tage

Ziele

Einstieg in die C# Programmierung - Programmiergrundlagen

Zielgruppe

Einsteiger in die .NET-Programmierung

Voraussetzungen

  • Programmierung in anderen Sprachen
  • Kenntnisse der Programmierlogik

Agenda

Grundlagen der C#-Programmierung

  • Einblicke in ein C#-Programm
  • Main() und Befehlszeilenargumente

Datentypen und Datenstrukturen

  • Typen
  • Arrays
  • Zeichenfolgen

Sprachkonstrukte und Operatoren

  • Anweisungen
  • Ausdrücke
  • Operatoren

Klassen und Objektorientierung

  • Klassen und Strukturen
  • Eigenschaften
  • Indexer
  • Ereignisse

Fortgeschrittene Konzepte

  • Generics
  • LINQ-Abfrageausdrücke
  • Lambda-Ausdrücke
  • Iteratoren

Namespace und Assembly

  • Namespaces
  • Typen, die NULL-Werte zulassen
  • XML-Dokumentationskommentare
  • Assemblys und der globale Assemblycache
  • Attribute

Fortgeschrittene Themen

  • Auflistungsklassen
  • Ausnahmen und Ausnahmebehandlung
  • Threading
  • Leistung
  • Reflections

C#-DLLs und Sicherheit

  • C#-DLLs
  • Sicherheit

Ziele

Einstieg in die C# Programmierung - Programmiergrundlagen

Zielgruppe

Einsteiger in die .NET-Programmierung

Voraussetzungen

  • Programmierung in anderen Sprachen
  • Kenntnisse der Programmierlogik

Agenda

Grundlagen der C#-Programmierung

  • Einblicke in ein C#-Programm
  • Main() und Befehlszeilenargumente

Datentypen und Datenstrukturen

  • Typen
  • Arrays
  • Zeichenfolgen

Sprachkonstrukte und Operatoren

  • Anweisungen
  • Ausdrücke
  • Operatoren

Klassen und Objektorientierung

  • Klassen und Strukturen
  • Eigenschaften
  • Indexer
  • Ereignisse

Fortgeschrittene Konzepte

  • Generics
  • LINQ-Abfrageausdrücke
  • Lambda-Ausdrücke
  • Iteratoren

Namespace und Assembly

  • Namespaces
  • Typen, die NULL-Werte zulassen
  • XML-Dokumentationskommentare
  • Assemblys und der globale Assemblycache
  • Attribute

Fortgeschrittene Themen

  • Auflistungsklassen
  • Ausnahmen und Ausnahmebehandlung
  • Threading
  • Leistung
  • Reflections

C#-DLLs und Sicherheit

  • C#-DLLs
  • Sicherheit

Tags

Diese Seite weiterempfehlen