software, trainings and more…

Dieses Seminare ist an Personen gerichtet, die Anwendungsentwicklung erlernen und aktiv betreiben möchten.
Es ist unwichtig, ob Sie Anfänger oder bereits in die Entwicklung hineingeschnuppert haben. Die Anwendungsentwicklung ist Themen und schwerpunktmäßig Aufgebaut. Sie erlernen Stück für Stück Ihren eigenen Weg zu finden, die richtigen Programmelemente zielgerichtet einzusetzen. Dabei ist es unwichtig, ob Sie hochkomplexe Datenbank-Applikationen oder kleinere Programme im Fokus haben.
Wichtiger ist, dass Sie ein Ziel vor Augen haben. Jeder Weg beginnt bekanntlich immer mit dem ersten Schritt. Und diese Schritte erlernen Sie in diesem Seminar.
Folgende Inhalte werden unterrichtet

C# für Anfänger

  • 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)

Visual Basic

  • Einführung in die Anwendungsentwicklung mit Visual Basic
  • Entwicklungsumgebung Visual Studio
  • Variablen, Datentypen und Operatoren
  • Prozeduren und Programmablaufsteuerung
  • Strukturierte Fehlerbehandlung und Debuggen
  • Konzepte der Objektorientierten Programmierung
  • Klassen, Objekte und Methoden
  • Die Arbeit mit Events und Eventhandlern
  • Strukturen und Schnittstellen
  • Erstellen einfacher Windows Forms-Anwendungen
  • Der Einsatz grundlegender Windows Forms-Steuerelemente
  • Code Snippet, Enumerationen
  • Ein- und mehrdimensionale Datenfelder, Dynamische Datenfelder
  • Klassen anlegen, Objektverweise
  • Optionale Funktionsargumente versus .NET Funktionen
  • Funktionen überladen, Array-Funktionen
  • Wichtige Klassen in .NET String-Klasse
  • Font-Klasse, File- und Directory-Klasse
  • Standarddialogformulare, Modale und Nichtmodale Formulare
  • Erweitertes Exception-Handling
  • Systemzugriffe, Daten auslesen und einlesen
  • Auf Microsoft Office zugreifen
  • Datenbankzugriff mit Visual Basic