Software Developer mit Microsoft Visual C#.NET und SQL

DIHK Service GmbH
In Lübbecke

Preis auf Anfrage
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
95435... Mehr ansehen
Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen

Wichtige informationen

  • Seminar
  • Lübbecke
Beschreibung

Das Zentrum WISH IHK präsentiert das folgende Programm, mit dem Sie Ihre Kompetenzen stärken sowie Ihre gesteckte Ziele erreichen können. In dem Kurs zu dieser Schulung gibt es verschiedene Module zur Auswahl und Sie können mehr über die angebotenen Thematiken erfahren. Einfach anmelden und Zugang zu den folgenden Themen erhaltenNach dem Lehrgang können Sie relationale Datenbanken mit SQL aufbauen und verwalten. Sie können Views erstellen und komplexe Abfragen, auch unter Verwendung von SQL-Funktionen, ausführen. Der Unterricht erfolgt auf dem Microsoft SQL-Server unter Verwendung des Microsoft SQL Server Management Studios. Außerdem bekommen Sie einen Einblick in die Datenbankprogrammierung mit Microsoft Transact-SQL.
Weiter erlernen Sie den sicheren Umgang mit der objektorientierten Programmiersprache C#.

Wichtige informationen
Veranstaltungsort(e)

Wo und wann

Beginn Lage
auf Anfrage
Lübbecke
Nordrhein-Westfalen, NRW, Deutschland
Plan ansehen

Was lernen Sie in diesem Kurs?

C++
C+
C
Microsoft
SQL
.net
Software

Themenkreis

Das WIS.IHK ist ein etablierter, innovativer Weiterbildungsanbieter, der sich mit Energie und Leidenschaft der Aus- und Weiterbildung Erwachsener widmet. Seit über zehn Jahren steht das WIS.IHK Teilnehmern als kompetenter und starker Partner zur Seite und unterstützt sie dabei, sich erfolgreich ins Berufsleben einzugliedern und/oder weiterzuentwickeln.


Beschreibung des Seminars

Relationale Datenbanken mit SQL:

Grundlagen relationale Datenbanken (ca. 3 Tage)
Datenmodellierung - Datenbankdesign
Entity-Relationship-Modell
Datenintegrität
Konkurrierender Datenzugriff
Datensicherheit - Datenschutz
Entitätsmengen und Relationen
Primär- und Fremdschlüssel
Referentielle Integrität
Normalisierungsprozess
Entity Integrity
Beziehungen zwischen Relationen
Relationale Operationen

SQL - structured query language (ca. 4 Tage)
Grundlagen, Terminologie, Syntax
DQL - Data Query Language - SELECT
Berechnungen ausführen/Vergleichsoperatoren
SQL-Funktionen - in Abhängigkeit zur Plattform
Datums-/Zeitarithmetik
Zeichenkettenfunktionen
Konvertierungsfunktionen
Mehrere Tabellen verknüpfen
Equi-/Non-Equijoins, Inner Join, Outer Join, Self Join
Gruppenfunktionen
Group By - Having
komplexe Abfragen / Subselects

DDL - Data Definition Language (ca. 3 Tage)
Tabellen erstellen, ändern, löschen
Sinnvoller Einsatz von Indizes
Schlüsselfelder, Gültigkeitsregeln, Standardwerte
Views/Sichten erstellen und anwenden

DML - Data Manipulation Language (ca. 1 Tag)
Datensätze eingeben
Datensätze ändern
Datensätze löschen
Transaktionssteuerung - Commit, Rollback

DCL - Data Control Language (ca. 1 Tag)
Objektprivilegien vergeben
Objektprivilegien zurücknehmen
Benutzer erstellen - Besonderheiten der unterschiedlichen DBMS z. B. Oracle zu MS

Einführung in die Datenbankprogrammierung mit Transact SQL (ca. 4 Tage)
Stored Procedures / Stored Functions
Variablendeklaration
IN / OUT Parameter
Cursor
Rückgabewert Stored Function
Ablaufkontrolle
DML-Trigger

Sonstiges (ca. 1 Tag)
ODBC-Anbindung mit Access
Demo Gestaltung einer Benutzeroberfläche mit Access

Projektarbeit (ca. 3 Tage)
zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse

Objektorientierte Programmierung mit Microsoft Visual C#.NET:

Allgemeine Grundlagen (ca. 1 Tag)
Entwicklungsumgebung Microsoft Visual C#
Architektur des Microsoft .NET-Frameworks und die .NET-Framework-Klassenbibliothek
Common Language Runtime (CLR) und Garbage Collection
C# als strikt objektorientierte Programmiersprache
Programmaufbau (Daten(-typen) und Anweisungen) und Namensräume
Programmstart (Program-Klasse mit main()-Routine)
Schrittweises Erstellen konsolenbasierter Programme
Ein-/Ausgabe mit der Klasse Console

Grundlegende Sprachkonzepte (ca. 6 Tage)
Elementare und zusammengesetzte Datentypen, Aufzählungstypen, Typkonvertierung
Variablen (Deklaration, Initialisierung, Gültigkeitsbereiche)
Operatoren (arithmetische, relationale, logische, bitweise)
Programmsteuerung (Verzweigungen, Schleifen)
Arrays
Methoden
Zeichenketten und deren Verarbeitung

Objektorientiertes Programmieren (ca. 8 Tage)
Grundlegende Konzepte objektorientierten Denkens
Klassen als Abstraktionen konkreter Objekte, Kapselungsprinzip
Aufbau und Elemente von Klassen
Schrittweises Erstellen eigener Klassen
Instanziierung und Verwendung von Objekten
Properties, Delegates und Events
Referenz- und Werttypen (class vs. struct), Boxing
Überladen von Methoden/Operatoren
Vererbung und Polymorphie
Überschreiben von Methoden, virtuelle Methoden und dynamisches Binden
Abstrakte Klassen und Schnittstellen

Windows Forms (ca./10/Tage)
Ereignisbasierter Programmablauf
Verwendung von Steuerelementen (zur Design- und Laufzeit)
Schrittweises Erstellen von Windows-Forms-Anwendungen
Verarbeitung grafischer Elemente
Benutzerdefinierte Steuerelemente (User Controls)

Weitere Themen (ca. 5 Tage)
Fehlerbehandlung (Exceptions) und Debugging-Techniken
Polymorphe und generische Container in .NET
Iteratoren (Interface IEnumerable und ‘foreach‘-Schleife)
Dateizugriff
Klassenbibliotheken (Dynamic Link Libraries DLLs)
Datenbankzugriff (ADO.NET)
Generische Programmierung (Reflection)
Multithreading
LINQ (Language INtegrated Query)

Projektarbeit (ca./10/Tage)
zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse


Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen