Wählen Sie Ihre Sprache aus
Visual Basic Programmierkurs
Mehr als 2 Millionen Studierende weltweit

Visual Basic Programmierkurs

Meistern Sie Visual Basic von Grund auf und erstellen Sie echte, funktionierende Desktop-Anwendungen. Dieser Kurs führt Sie durch die Kernsprachgrundlagen, objektorientiertes Design, Windows Forms-GUI-Entwicklung und Datenbankintegration – alles, was Sie brauchen, um professionelle VB-Software zu schreiben. Ob Sie in die Unternehmensentwicklung einsteigen oder Ihre .NET-Fähigkeiten erweitern möchten, dies ist das praktische, praxisorientierte Training, das Ergebnisse bringt.

Dedika für Unternehmen

Was Sie lernen werden:

  • Konfigurieren Sie Visual Studio und erstellen Sie eine voll funktionsfähige Windows Forms-Anwendung von Grund auf.

  • Wenden Sie objektorientierte Prinzipien – Kapselung, Vererbung und Polymorphie – unter Verwendung von Visual Basic-Klassen an.

  • Setzen Sie Ablaufsteuerung, Fehlerbehandlung und modulare Prozeduren um, um sauberen, wartbaren Code zu schreiben.

  • Verbinden Sie Desktop-Anwendungen mit ADO.NET mit SQL-Datenbanken und führen Sie sichere, parametrisierte Abfragen aus.

  • Verwenden Sie LINQ, generische Auflistungen und Datenbindung, um strukturierte Daten effizient zu verwalten und anzuzeigen.

  • Stellen Sie produktionsreife VB-Anwendungen mit ClickOnce und professionellen Installationspaket-Tools bereit.

Wie Sie praxisnah lernen Visual Basic Programmierkurs

Wie Sie üben Visual Basic Programmierkurs

Für Unternehmen, die ihr Team schulen möchten

Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.

Hier klicken

Kursinhalt

8 Kapitel • 33 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)

Kapitel 1Details anzeigen

Einführung in Visual Basic und die IDE

  • Lektion 1 • Den Code-Editor verstehen

    Erkundet IntelliSense, Code-Faltung und Syntaxhervorhebung im VB-Editor. Entwickelt effiziente Bearbeitungsgewohnheiten, die alle zukünftigen Programmieraufgaben beschleunigen.

  • Lektion 2 • Ihr erstes VB-Projekt erstellen

    Stellt Projekttypen, die Lösungsstruktur und den Prozess der Erstellung einer Windows Forms-Anwendung vor. Die Teilnehmer erstellen und führen ein minimal funktionierendes Programm aus.

  • Lektion 3 • Installieren und Konfigurieren von Visual Studio

    Führt die Teilnehmer durch das Herunterladen, Installieren und Anpassen von Visual Studio für die VB-Entwicklung. Stellt eine voll funktionsfähige Umgebung sicher, bevor Code geschrieben wird.

  • Lektion 4 • Geschichte und Zweck von Visual Basic

    Behandelt die Entwicklung von VB von BASIC zu .NET und seine Position unter modernen Sprachen. Liefert Kontext, warum VB in der Unternehmens- und Desktop-Entwicklung weiterhin relevant ist.

Kapitel 2Details anzeigen

VB-Sprachgrundlagen

  • Lektion 1 • Eingabe- und Ausgabeoperationen

    Stellt Console.ReadLine, MsgBox, InputBox und grundlegende Dateiausgabe zum Erfassen und Anzeigen von Daten vor. Verbindet Sprachgrundlagen mit sichtbarem, interaktivem Programmverhalten.

  • Lektion 2 • Variablen, Konstanten und Datentypen

    Behandelt die Deklarationssyntax, Namenskonventionen und den vollständigen Satz primitiver Datentypen. Etabliert korrekte Datenmodellierungsgewohnheiten, die für alle nachfolgenden Programmieraufgaben unerlässlich sind.

  • Lektion 3 • Typkonvertierung und Casting

    Erläutert implizite und explizite Konvertierungen, CType und die Convert-Klasse. Verhindert Laufzeitfehler, die durch nicht übereinstimmende Datentypen in realen Anwendungen verursacht werden.

  • Lektion 4 • Operatoren und Ausdrücke

    Vermittelt arithmetische, Vergleichs-, logische und Zeichenfolgenoperatoren sowie die Operatorrangfolge. Die Teilnehmer konstruieren komplexe Ausdrücke, die die Programmlogik steuern.

Kapitel 3Details anzeigen

Ablaufsteuerung und Entscheidungsfindung

  • Lektion 1 • Bedingte Anweisungen

    Behandelt If...Then...Else, ElseIf-Ketten und die IIf-Funktion für Inline-Entscheidungen. Die Teilnehmer schreiben Programme, die basierend auf ausgewerteten Bedingungen korrekt verzweigen.

  • Lektion 2 • For- und For Each-Schleifen

    Vermittelt zählerbasierte For...Next-Schleifen und sammlungsdurchlaufende For Each...Next-Schleifen. Die Teilnehmer automatisieren wiederkehrende Aufgaben und verarbeiten Datensammlungen effizient.

  • Lektion 3 • While- und Do-Schleifen

    Stellt bedingungsgesteuerte Schleifen vor, einschließlich While...End While und Do...Loop-Varianten. Die Teilnehmer wählen die geeignete Schleifenstruktur für Szenarien mit offener Iteration.

  • Lektion 4 • Fehlerbehandlung mit Try-Catch

    Behandelt strukturierte Ausnahmebehandlung mit Try...Catch...Finally-Blöcken und häufigen Ausnahmetypen. Die Teilnehmer schreiben robuste Programme, die Laufzeitfehler ordnungsgemäß behandeln.

Kapitel 4Details anzeigen

Prozeduren, Funktionen und Module

  • Lektion 1 • Erstellen und Verwenden von Funktionen

    Behandelt die Funktionsdeklaration, Rückgabetypen und die Return-Anweisung zur Erzeugung berechneter Werte. Die Teilnehmer ersetzen wiederholte Berechnungen durch wiederverwendbare, testbare Funktionseinheiten.

  • Lektion 2 • Code mit Modulen organisieren

    Stellt Standardmodule als Container für gemeinsam genutzte Prozeduren und Konstanten innerhalb eines Projekts vor. Die Teilnehmer strukturieren Projekte mit mehreren Dateien für Klarheit und Wiederverwendung.

  • Lektion 3 • Geltungsbereich, Lebensdauer und Zugänglichkeit

    Vermittelt die Zugriffsmodifizierer Public, Private, Protected und Friend sowie Regeln für den Variablengeltungsbereich. Die Teilnehmer kontrollieren die Sichtbarkeit von Daten, um unbeabsichtigte Seiteneffekte zu verhindern.

  • Lektion 4 • Definieren und Aufrufen von Sub-Prozeduren

    Erläutert die Sub-Deklaration, die Aufrufsyntax und die Rolle von Prozeduren zur Reduzierung von Code-Duplizierung. Etabliert die Gewohnheit, diskrete Aufgaben in benannten Blöcken zu kapseln.

Kapitel 5Details anzeigen

Arrays, Sammlungen und Datenstrukturen

  • Lektion 1 • LINQ-Abfragen für Sammlungen

    Stellt die Syntax von Language Integrated Query zum Filtern, Sortieren und Projizieren von Sammlungen vor. Die Teilnehmer schreiben ausdrucksstarke Datenabfragen, die ausführlichen, schleifenbasierten Code ersetzen.

  • Lektion 2 • Eindimensionale und mehrdimensionale Arrays

    Behandelt die Deklaration, Initialisierung, Indizierung und Größenänderung von Arrays mit ReDim. Die Teilnehmer speichern und rufen geordnete Datensätze ab, die von den meisten realen Programmen benötigt werden.

  • Lektion 3 • Dictionaries und Schlüssel-Wert-Speicher

    Vermittelt Dictionary(Of TKey, TValue) für schnellen Zugriff über Schlüssel. Die Teilnehmer implementieren effiziente Muster zum Datenabruf, die in Konfigurations- und Caching-Szenarien verwendet werden.

  • Lektion 4 • Generische Listen und ArrayLists

    Stellt List(Of T) und ArrayList für dynamische, typsichere Sammlungen vor. Die Teilnehmer verwalten Datensätze variabler Länge ohne manuelle Größenänderung.

Kapitel 6Details anzeigen

Objektorientierte Programmierung in VB

  • Lektion 1 • Klassen, Objekte und Konstruktoren

    Behandelt die Klassendeklaration, die Instanziierung mit New und die Überladung von Konstruktoren. Die Teilnehmer erstellen Objekte, die Zustand und Verhalten in einer einzigen Einheit kapseln.

  • Lektion 2 • Schnittstellen und Polymorphie

    Stellt die Deklaration von Interfaces, das Schlüsselwort Implements und Laufzeitpolymorphie vor. Die Teilnehmer schreiben flexiblen Code, der mit Abstraktionen anstelle konkreter Typen arbeitet.

  • Lektion 3 • Statische Member und Objektlebensdauer

    Behandelt statische Felder und Methoden sowie das Finalize/Dispose-Muster für die Ressourcenverwaltung. Die Teilnehmer verwalten Speicher und gemeinsam genutzten Zustand korrekt in Programmen mit mehreren Objekten.

  • Lektion 4 • Vererbung und Überschreiben von Methoden

    Vermittelt die Schlüsselwörter Inherits, Overridable und Overrides zum Aufbau von Klassenhierarchien. Die Teilnehmer erweitern Basisklassen, ohne vorhandenen, getesteten Code zu ändern.

Kapitel 7Details anzeigen

Entwicklung grafischer Benutzeroberflächen mit Windows Forms

  • Lektion 1 • Ereignisbehandlung und Delegaten

    Erläutert das ereignisgesteuerte Modell, Ereignishandler und Delegattypen in Windows Forms. Die Teilnehmer verbinden Benutzeraktionen mit Code, der den Anwendungszustand korrekt aktualisiert.

  • Lektion 2 • Formularvalidierung und Benutzerfeedback

    Behandelt die Eingabevalidierung mit ErrorProvider, MaskedTextBox und Validierungsereignissen. Die Teilnehmer verhindern, dass ungültige Daten in die Anwendung gelangen, und leiten Benutzer mit klarem Feedback.

  • Lektion 3 • Mehrere Formulare und Navigation

    Vermittelt das Erstellen von untergeordneten Formularen, modalen Dialogen und die Datenübergabe zwischen Formularen. Die Teilnehmer erstellen bildschirmübergreifende Anwendungen mit kohärenter Navigation und gemeinsam genutztem Zustand.

  • Lektion 4 • Formularentwurf und Layout-Steuerelemente

    Behandelt den Formular-Designer, die Toolbox und Layout-Container wie Panel und TableLayoutPanel. Die Teilnehmer ordnen Steuerelemente an, um professionelle und in der Größe veränderbare Oberflächen zu erstellen.

  • Lektion 5 • Häufige Steuerelemente und Eigenschaften

    Vermittelt die Konfiguration von TextBox, Label, Button, ComboBox, ListBox und CheckBox. Die Teilnehmer wählen das richtige Steuerelement für jede Dateneingabe- oder Anzeigeanforderung aus und konfigurieren es.

Kapitel 8Details anzeigen

Datei-I/O und Datenbankintegration

  • Lektion 1 • Binärer und serialisierter Dateizugriff

    Stellt BinaryReader, BinaryWriter und XML-Serialisierung für strukturierte Datenspeicherung vor. Die Teilnehmer wählen das richtige Format für Leistung, Portabilität und menschliche Lesbarkeit.

  • Lektion 2 • DataSet, DataAdapter und Datenbindung

    Behandelt DataSet, DataTable und SqlDataAdapter für getrennten Datenzugriff und UI-Bindung. Die Teilnehmer befüllen Raster und Formulare direkt aus Datenbankabfrageergebnissen.

  • Lektion 3 • Lesen und Schreiben von Textdateien

    Behandelt StreamReader, StreamWriter und Methoden der File-Klasse für Textdateioperationen. Die Teilnehmer implementieren persistente Speicherung für Anwendungseinstellungen und benutzergenerierte Inhalte.

  • Lektion 4 • Verbinden mit Datenbanken mit ADO.NET

    Vermittelt SqlConnection, SqlCommand und SqlDataReader für direkte Datenbankkommunikation. Die Teilnehmer stellen Datenbankverbindungen sicher mit Verbindungszeichenfolgen her und verwalten diese.

Zertifizierung

Ihr gültiges Abschlusszertifikat

Dieser Kurs ist für Sie geeignet:

  • Büroangestellter: möchte sich wiederholende Aufgaben mit benutzerdefinierten Desktop-Tools automatisieren.

  • Quereinsteiger: sucht einen strukturierten Einstieg in die Softwareentwicklung.

  • IT-Support-Techniker: bereit, vom Reparieren von Systemen zum Bauen von Systemen überzugehen.

  • Informatikstudent: benötigt praktische VB-Kenntnisse, um die akademischen Kursinhalte zu ergänzen.

  • Kleinunternehmer: möchte interne Tools erstellen, ohne externe Entwickler einzustellen.

  • Hobbyprogrammierer: neugierig auf die Entwicklung von Desktop-Anwendungen mit dem .NET-Ökosystem.

Was unsere Lernenden sagen

Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...
Giulio Carlo
Giulio CarloStudent für Digitales Marketing
Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.
Mariana Ferres
Mariana FerresStudentin für Fotografie
Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!
Luciana Alvarenga
Luciana AlvarengaStudentin für Nageldesign
Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.
André Felipe
André FelipeStudent für Prompt Engineering

Wichtige Qualifikationen

FAQ

Wer ist Dedika?

Ist das Zertifikat in Deutschland gültig?

Sind die Kurse kostenlos?

Wie hoch ist der Arbeitsaufwand der Kurse?

Wie sind die Kurse aufgebaut?

Wie funktionieren die Kurse?

Wie lange dauern die Kurse?

Was kostet ein Kurs?

Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?

PDF-Kurs