Schulung - ASP.NET MVC

Kursinhalt ASP.NET MVC
In diesem Kurs lernen Sie, wie Sie auf Basis der ASP.NET Plattform leicht wartbare, standard-konforme und sichere Webanwendungen erstellen. Durch das MVC Entwurfsmuster erreichen Sie eine Trennung der Verantwortlichkeiten, wodurch Änderungen erleichtert werden und die einzelnen Bestandteile der Anwendung leichter wiederverwendbarer werden. 

Agenda ASP.NET MVC Schulung

  • Das MVC Entwurfsmuster
  • URL Routing
  • Controller und Aktionen
  • Razor Views
  • View Models
  • Filter
  • Helper Methoden
  • Template Helpers
  • URL und Ajax Helpers
  • Model Binding
  • Bundling von CSS und JavaScript
  • Deployment
  • Sicherheitsaspekte

Schulung - ASP.NET Core

Kursinhalt ASP.NET Core
In diesem Kurs lernen Sie, wie Sie auf Basis der ASP.NET Core Plattform leicht wartbare, standard-konforme und sichere Webanwendungen erstellen. Durch das MVC Entwurfsmuster erreichen Sie eine Trennung der Verantwortlichkeiten, wodurch Änderungen erleichtert werden und die einzelnen Bestandteile der Anwendung leichter wiederverwendbarer werden. 

Agenda ASP.NET Core

  • Das MVC Entwurfsmuster
  • URL Routing
  • Controller und Aktionen
  • Razor Views
  • View Models
  • Filter
  • Helper Methoden
  • Template Helpers
  • URL und Ajax Helpers
  • Model Binding
  • Bundling von CSS und JavaScript
  • Deployment
  • Sicherheitsaspekte

Weitere Kurse zum Thema
VBA - Excel, Access, Word Makro Programmierung 
ADO.NET 4.x und LINQ 
Power-Woche: Datenzugriff mit ADO.NET und Entity Framework 

Schulung - Entity Framework

Kursinhalt Entity Framework Schulung

Datenzugriff ist Kern fast jeder Anwendung. Mit dem Entity Framework (EF) hat Microsoft einen guten objektrelationalen Mapper zur Verfügung gestellt, welcher sich mit diversen Datenbanken betreiben lässt. 
In dieser Entity Framework Schulung lernen Sie den Umgang mit Entity Framework von Grund auf. Von der Erstellung des Models, über komplexe Abfragemöglichkeiten, bis hin zur Optimierung Ihres Objektmodells und den damit verbundenen Ladestrategien. Nach diesem Seminar sind Sie dank zahlreicher Praxisübungen in der Lage, Ihre Anwendung mit einer relationalen Datenbank zu verbinden und die Anwendungsdaten zu speichern. 

Zielgruppe Entity Framework Training
Diese Schulung ist für Softwareentwickler mit Kenntnissen in Visual Studio gedacht, welche ein ORM-Werkzeug von Microsoft für einen leichteren Datenzugriff einsetzen möchten. 

Power-Woche: Datenzugriff
Werden Sie in nur 5 Tagen mit der  Power-Woche: Datenzugriff über LINQ und Entity Framework  zum Profi und sparen Sie € 100 gegenüber dem regulären Preis. 

Agenda Entity Framework Schulung

Workflows

  • Model First, Database First
  • Code First mit und ohne existierender Datenbank

Entitätsdatenmodell (Entity Data Model)

  • EDMX Datei und graphische Visualisierung des Modells
  • DbContext und DbSet
  • Connection Strings

Migrations

  • Neue Entitäten
  • Existierende Entitäten ändern und entfernen
  • Upgrading und Downgrading
  • Befüllen mit initialen Daten (Seeding)

Arbeiten mit Entitäten

  • Hinzufügen, Ändern, Löschen
  • Kaskadierendes Löschen
  • Changetracker, SaveChanges und Transaktionen

Mapping

  • Table-Per-Hierarchy (TPH)
  • Table-Per-Type (TPT)
  • Table-Per-Concrete Class (TPC)
  • Mapping auf Stored Procedures
  • Mapping auf Views

Beziehungen modellieren

  • 1 zu 1 Beziehung
  • 1 zu n Beziehung
  • m zu n Beziehung
  • Hierarchische Beziehung

Konfiguration

  • Konventionen
  • Konventionen überschreiben
  • Validierung
  • Database Initializer
  • Data Annotations
  • Fluent API

Linq

  • Linq Syntax
  • Extention Method Syntax
  • IEnumerable und IQueryable

Laden von Daten

  • Lazy Loading
  • N+1 Problem
  • Eager Loading
  • Explicit Loading
  • Raw SQL Query

Weitere Kurse zum Thema
VBA - Excel, Access, Word Makro Programmierung 
ADO.NET 4.x und LINQ 
Power-Woche: Datenzugriff mit ADO.NET und Entity Framework 

Schulung - Oracle PL/SQL

Kursinhalt Oracle PL/SQL
PL/SQL ist die proprietäre Programmiersprache von Oracle für das Oracle Datenbanksystem. Viele der internen Funkionen von Oracle sind in PL/SQL implementiert. Der Vorteil von PL/SQL ist, dass sie die Abfragesprache SQL mit einer prozeduralen Programmiersprache erweitert. Dadurch könne sehr leicht Berechnungen und Verarbeitungen von Daten direkt in der Datenbank programmiert werden. Im Kurs lernen Sie die verschiedenen Objekttypen, Datentypen und Kontrollstrukturen kennen. Auch erweiterte Themen wie das Lesen und Schreiben von Dateien sowie der Kommunikation über TCP werden behandelt. 

Agenda Oracle PL/SQL Seminar

  • Arbeiten mit SQL-Developer
  • PL-SQL Datentypen
  • Deklarationen
  • Operatoren
  • Prozeduren und Funktionen
  • Cursor
  • Ablaufsteuerung
  • Fehlerbehandlung
  • Tables/Arrays
  • Programmierung von Sequences und Triggern
  • Programmierung von Stored Procedures, Functions und Packages
  • Ausgabe auf den Bildschirm mit DBMS_OUTPUT
  • Lesen und Schreiben von Dateien

Schulung - Delphi

Kursinhalt Delphi
In diesem Kurs wird Ihnen alles vermittelt, was Sie für einen schnellen Einstieg in die Programmiersprache und die Entwicklungsumgebung benötigen. Egal ob Sie eine Konsolen-Anwendung, eine DLL oder eine ausführbare Exe-Datei für Windows entwickeln wollen. Anhand von einfachen Beispielen können Sie während des Kurses die erlernten Inhalte sofort in die Tat umsetzen und Ihre Anwendung live ausprobieren. 


Agenda Delphi Seminar

  • Grundlagen der Programmiersprache Object Pascal
  • Objektorientierte Programmierung in Delphi
  • Class Helper, Anonyme Methoden
  • Behandlung von Fehlern und Debugging
  • Interfaces
  • Steuerung anderer Anwendungen (Excel, Word, etc.)
  • Speichern von Daten in Textdateien, Ini-Files, Registry, XML
  • Containerclassen, Generics
  • Attributes
  • Bedienung der Entwicklungsumgebung
  • Aufbau und Gliederung der Visual Component Library (VCL)
  • Design des User Interface
  • Datenbankprogrammierung
  • Entwicklung eigener Komponenten
  • Graphik-Programmierung mit GDI+
  • Ansprechen der Windows-API

Schulung - MS-SQL Server TSQL

Kursinhalt MS-SQL Server TSQL
Transact SQL ist eine um prozedurale Elemente erweiterte Variante der Datenbanksprache SQL. Die Verbindung der Abfragesprache mit den Kontrollstrukturen ermöglicht es, eigene Verarbeitungslogik direkt in der Datenbank zu implementieren. Dies hat häufig den Vorteil, dass die Verarbeitung performanter ist als auf den Clientanwendungen und die Logik auch angepasst werden kann ohne die Clientanwendungen aktualisieren zu müssen. In diesem Kurs erlernen Sie die Grundlagen, um selbst Logik innerhalb der Datenbank zu implementieren. Dabei wird ein Augenmerk darauf gelegt, welche Art von Logik in den zur Verfügung stehenden Objekttypen realisiert werden sollte. 


Agenda MS-SQL Server TSQL Seminar

  • Datentypen und Variablen
  • Konstanten
  • Kommentare
  • Cursors
  • Kontrollstrukturen
  • Views
  • Functions und Stored Procedures
  • String-Funktionen
  • Datums-Funktionen
  • Numerische Funktionen
  • Triggers
  • Debugging
  • Performance-Optimierung

Schulung - Excel-Automatisierung mit VBA

Kursinhalt Excel-Automatisierung mit VBA
In diesem Kurs erlernen Sie die grundlegenden Fähigkeiten, um mit VBA verschiedenste Automatisierungsfunktionen durchzuführen. Nach dem Kurs werden Sie in der Lage sein, selbst neue Funktionen für Arbeitsblätter zu erstellen. Auch andere Routinen wie das Befüllen, Auslesen und Formatieren von Zellen sind dann ein Kinderspiel. Durch selbsterzeugte Dialoge oder Menüleisten ermöglichen Sie es den Anwendern, die von Ihnen programmierten Funktionen in Excel aufzurufen. 

Agenda Excel-Automatisierung mit VBA Seminar

  • VBA-Editor
  • Aufzeichnen und Abspielen von Makros
  • Optimierung von Makros
  • Funktionen und Prozeduren
  • Custom Functions für Arbeitsblätter
  • Klassen
  • Collections
  • Import von Windows API-Funktionen
  • Erzeugung von Menüleisten und Schaltflächen
  • Performance-Optimierung
  • Add-In-Initialisierung
  • Dialog-Design
  • Dateizugriffe
  • Schutz des Sourcecode

Schulung - C#

Kursinhalt C#
In diesem Kurs wird Ihnen alles vermittelt, was Sie für einen schnellen Einstieg in die Programmiersprache C# und die Entwicklungsumgebung Visual Studio benötigen. Anhand von einfachen Beispielen können Sie während des Kurses die erlernten Inhalte sofort in die Tat umsetzen und Ihre Anwendung live ausprobieren. 

Agenda C# Schulung

  • Hello World
  • Datentypen in C#
  • Namespaces
  • Objektorientierte Programmierung in C#
  • Klassen
  • Records
  • Aufzählungstypen
  • Tupel
  • Containerklassen
  • Generics
  • Delegaten und Ereignisse
  • LINQ
  • Lambda-Ausdrücke
  • Asynchrone Programmierung
  • Dokumentieren von Code
  • Arbeiten mit Zeichenketten
  • Arbeiten mit Datumswerten
  • Arbeiten mit Zahlen und Mathematischen Operationen
  • Konvertieren von Datentypen
  • Ausgeben von formatierten Zeichenfolgen
  • Arbeiten mit Dateien und Verzeichnissen