Datenbankprogrammierung mit Visual Basic .NET - Grundkurs
ADO.NET, SQL Server und LINQ gezielt in Visual-Basic-Datenbankanwendungen einsetzen
Die wichtigsten Themen
ADO.NET sicher einsetzen
CRUD-Operationen mit SQL
Stored Procedures mit Parametern
LINQ und Entity Data Model
Datenbindung in Windows Forms
WPF-Zugriffe mit DataContext
Überblick Diese VB.NET Schulung vertieft die Datenbankprogrammierung mit Visual Basic .NET und konzentriert sich auf den strukturierten Datenzugriff mit ADO.NET. Im Mittelpunkt stehen typische Aufgaben aus der...
Diese VB.NET Schulung vertieft die Datenbankprogrammierung mit Visual Basic .NET und konzentriert sich auf den strukturierten Datenzugriff mit ADO.NET. Im Mittelpunkt stehen typische Aufgaben aus der Anwendungsentwicklung: Verbindungen zu Datenbank-Servern aufbauen, SQL-Anweisungen sicher ausführen, Daten lesen und ändern, Transaktionen absichern und Stored Procedures mit Parametern einbinden. Der Kurs wird mit der aktuellen Version von Visual Studio und .NET durchgeführt; ältere Entwicklungsumgebungen wie Visual Basic 2008 oder Visual Basic 2010 können nach Absprache berücksichtigt werden, wenn bestehende Anwendungen gepflegt oder migriert werden.
Das Seminar eignet sich besonders, wenn du bereits mit Visual Basic arbeitest und Datenbankanwendungen sauberer, sicherer und wartbarer entwickeln möchtest. Neben Low-Level-Zugriffen mit Command-Objekten, SqlDataReader, Datasets und TableAdaptern behandelt das Training auch das ADO.NET Entity Data Model, LINQ und Data Binding in WPF-Anwendungen. Wer vorab Programmiergrundlagen auffrischen möchte, findet im Visual Basic .NET Grundkurs den passenden Einstieg.
Die Themen Architektur des Datenbankzugriffs · Microsoft SQL Server als Beispielsystem · ADO.NET-Command-Objekte · Connectionstrings aus Config-Dateien · SqlConnection und Verbindungsaufbau · SqlDataReader als Firehose Cursor...
Datenbankzugriff mit ADO.NET
- Architektur des Datenbankzugriffs
- Microsoft SQL Server als Beispielsystem
- ADO.NET-Command-Objekte
- Connectionstrings aus Config-Dateien
- SqlConnection und Verbindungsaufbau
Daten lesen und Ergebnismengen verarbeiten
- SqlDataReader als Firehose Cursor
- Erstellen und Verarbeiten von Ergebnismengen
- Schnelle Skalarabfragen mit ExecuteScalar
- Datenanzeige in Windows-Forms-Anwendungen
CRUD-Operationen mit SQL
- SELECT-Anweisungen für Datenabfragen
- INSERT-Anweisungen für neue Datensätze
- UPDATE-Anweisungen für Datenänderungen
- DELETE-Anweisungen für Löschvorgänge
- ExecuteNonQuery für Änderungsbefehle
Sicherheit, Transaktionen und Stored Procedures
- Transaktionssicherung mit SqlConnection
- Aufruf von Stored Procedures
- Parameter für SQL-Anweisungen
- Vermeidung von SQL Injections
- Sichere Ausführung von Datenbankbefehlen
Datasets, TableAdapter und Windows Forms
- Datenzugriff über Datasets
- Aktualisierung mit TableAdaptern
- Gebundene Steuerelemente in Windows Forms
- Datenbearbeitung in Formularanwendungen
Entity Data Model, LINQ und WPF
- Architektur des objektrelationalen Mappers
- ADO.NET Entity Data Model
- Einführung in LINQ
- Datenbankzugriffe mit LINQ
- DataContext und Bindings in WPF
Zielgruppe
- Anwendungsentwicklerinnen und Anwendungsentwickler, die Datenbankanwendungen mit Visual Basic .NET erstellen
- VB.NET-Entwicklerinnen und VB.NET-Entwickler, die ADO.NET, SQL Server und LINQ gezielt einsetzen möchten
- Software-Teams, die bestehende Visual-Basic-Anwendungen mit Datenbankzugriff warten oder erweitern
- Entwicklerinnen und Entwickler aus den Bereichen Windows Forms, WPF und Datenbank-Frontend-Entwicklung
Das lernst du
- Sicherer Einsatz von ADO.NET für Datenbankzugriffe in Visual Basic .NET
- SQL-Operationen für Lesen, Einfügen, Ändern und Löschen in Anwendungen integrieren
- Stored Procedures, Parameter und Transaktionen korrekt verwenden
- Daten mit SqlDataReader, Datasets und TableAdaptern verarbeiten
- Grundlagen von LINQ und Entity Data Model für objektrelationale Datenzugriffe anwenden
- Windows-Forms- und WPF-Anwendungen mit Datenquellen verbinden
So arbeiten wir
- Fachliche Erläuterungen zu ADO.NET, SQL Server, LINQ und Entity Data Model
- Live-Demos in Visual Studio mit konkreten Datenbankzugriffen
- Programmierübungen zu CRUD-Operationen, Parametern und Transaktionen
- Beispiele für Windows Forms, WPF, Datasets und TableAdapter
- Besprechung typischer Fehlerquellen bei Connectionstrings, SQL-Anweisungen und Datenbindung
Empfohlene Vorkenntnisse
- Gute Kenntnisse in Visual Basic .NET, zum Beispiel aus dem Visual Basic .NET Grundkurs
- Grundkenntnisse in SQL und relationalen Datenbanken, etwa aus dem SQL Grundkurs
- Grundverständnis für Tabellen, Abfragen, Primärschlüssel und Beziehungen
- Erfahrung mit Visual Studio ist hilfreich
Dein Fahrplan
Der erste Seminartag behandelt die Architektur des Datenbankzugriffs mit ADO.NET am Beispiel des Microsoft SQL Servers. Dazu gehören Verbindungsaufbau, Connectionstrings aus Config-Dateien, Command-Objekte und das Auslesen von Daten mit dem SqlDataReader. Erste SQL-Anweisungen für typische Datenbankoperationen werden in Visual Basic .NET eingebunden.
Organisatorisches
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
Deine Vorteile
Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Inklusivleistungen
Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.
Lernen von Experten
Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.
Keine Vorkasse
Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.
Max. 8 Teilnehmende
Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.
Termine & Buchung
Vor Ort
Online
Nicht der passende Termin dabei?
Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.
Lieber gleich das ganze Team schulen?
Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.
Inhouse-Schulung
Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.
- Inhalte exakt auf euch zugeschnitten
- Termine nach euren Bedürfnissen
- Günstiger ab mehreren Teilnehmern
- Vertraute Umgebung, kein Reiseaufwand
Firmen-Seminar
Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.
- Geschlossene Gruppe aus eurem Haus
- Individuelle Terminplanung
- An unseren Standorten oder Live-Online
- Angepasste Inhalte
Fragen und Antworten zu Datenbankprogrammierung mit Visual Basic .NET - Grundkurs
Ist diese VB.NET Schulung ein Grundkurs oder ein Aufbaukurs?
Das Seminar ist ein Grundkurs für die Datenbankprogrammierung mit Visual Basic .NET. Es setzt gute VB.NET-Kenntnisse voraus und konzentriert sich dann auf ADO.NET, SQL Server, SQL-Anweisungen, Stored Procedures, LINQ und das ADO.NET Entity Data Model.
Welche Visual-Studio- und .NET-Version wird im Seminar verwendet?
Die Schulung wird mit der aktuellen Version von Visual Studio und .NET durchgeführt. Wenn in deinem Unternehmen ältere Anwendungen im Einsatz sind, zum Beispiel aus Visual Basic 2008 oder Visual Basic 2010, kann der Einsatz anderer Versionen nach Absprache berücksichtigt werden.
Welche Vorkenntnisse sind für die Datenbankprogrammierung mit Visual Basic .NET nötig?
Du solltest Visual Basic .NET sicher anwenden und Grundkenntnisse in SQL mitbringen. Für den Einstieg in die Programmiersprache eignet sich der Visual Basic .NET Grundkurs; für SQL-Grundlagen der SQL Grundkurs.
Geht es im Seminar nur um Microsoft SQL Server?
Der Datenbankzugriff wird am Beispiel des Microsoft SQL Servers erklärt, weil sich Architektur, Verbindungsaufbau, Commands, Transaktionen und Stored Procedures daran gut nachvollziehen lassen. Die behandelten ADO.NET-Prinzipien helfen auch beim Verständnis anderer Datenbank-Server.
Werden SQL Injections und sichere Datenbankzugriffe behandelt?
Ja. Ein wichtiger Bestandteil des Seminars ist der sichere Aufruf von Stored Procedures und die Verwendung von Parametern, um SQL Injections zu vermeiden. Zusätzlich werden Transaktionen und die strukturierte Ausführung von Datenbankbefehlen behandelt.
Welche Rolle spielen LINQ und das ADO.NET Entity Data Model?
Neben Low-Level-Zugriffen mit ADO.NET behandelt das Seminar auch das ADO.NET Entity Data Model als objektrelationalen Mapper. Du lernst die Grundlagen von LINQ kennen und setzt LINQ für Datenbankzugriffe ein.
Ist das Seminar für Windows-Forms- und WPF-Anwendungen geeignet?
Ja. Der Kurs behandelt Datenzugriffe und Aktualisierungen mit Datasets und TableAdaptern in Windows-Forms-Anwendungen sowie DataContext und Bindings in WPF-Anwendungen.
Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .
Passende Schulungen nach dem Kurs
Ähnliche Kurse
Visual Basic .NET - Developing .NET Applications for Windows
Xamarin zu .NET MAUI migrieren: Apps modernisieren
Clean Code für .NET Entwickler
Visual Basic .NET - Grundkurs
Visual Basic .NET Aufbaukurs: Programmierung mit Visual Basic und .NET
Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert
Aus der Praxis für die Praxis
Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.
Individuell statt "Schema F"
Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.
Maximale Freiheit: Remote oder vor Ort
Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.
Mit Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Über 20.000 Unternehmen und Behörden vertrauen auf uns