
Cursus Programmeren in Visual Basic
Beheers Visual Basic vanaf de basis en bouw echte desktoptoepassingen die werken. Deze cursus neemt je mee door de kern van de taal, objectgeoriënteerd ontwerp, Windows Forms GUI-ontwikkeling en database-integratie — alles wat je nodig hebt om professionele VB-software te schrijven. Of je nu de enterprise-ontwikkeling betreedt of je .NET-vaardigheden uitbreidt, dit is de praktische, hands-on training die resultaten oplevert.
Wat je gaat leren:
Configureer Visual Studio en bouw een volledig functionele Windows Forms-toepassing vanaf nul.
Pas objectgeoriënteerde principes toe — inkapseling, overerving en polymorfisme — met behulp van Visual Basic-klassen.
Implementeer control flow, foutafhandeling en modulaire procedures om schone, onderhoudbare code te schrijven.
Verbind desktoptoepassingen met SQL-databases met ADO.NET en voer veilige, geparametriseerde query's uit.
Gebruik LINQ, generieke collecties en databinding om gestructureerde gegevens efficiënt te beheren en weer te geven.
Implementeer productierijpe VB-toepassingen met ClickOnce en professionele installer-pakketgereedschappen.
Hoe je praktisch studeert Cursus Programmeren in Visual Basic
Hoe je oefent Cursus Programmeren in Visual Basic
Voor bedrijven die hun team willen trainen
Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.
Cursusinhoud
8 Hoofdstukken • 33 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsInleiding tot Visual Basic en IDE
Inleiding tot Visual Basic en IDE
Les 1 • De code-editor begrijpen
Verkent IntelliSense, code folding en syntax highlighting in de VB-editor. Bouwt efficiënte bewerkingsgewoonten op die alle toekomstige coderingstaken versnellen.
Les 2 • Uw eerste VB-project maken
Introduceert projecttypen, oplossingsstructuur en het proces van het maken van een Windows Forms-toepassing. Studenten produceren en voeren een minimaal werkend programma uit.
Les 3 • Visual Studio installeren en configureren
Begeleidt studenten bij het downloaden, installeren en aanpassen van Visual Studio voor VB-ontwikkeling. Zorgt voor een volledig operationele omgeving voordat er code wordt geschreven.
Les 4 • Geschiedenis en doel van Visual Basic
Behandelt de evolutie van VB van BASIC naar .NET en zijn positie tussen moderne talen. Biedt context waarom VB relevant blijft in enterprise- en desktopontwikkeling.
Hoofdstuk 2VerbergenVerberg detailsBekijk detailsVB-taal grondbeginselen
VB-taal grondbeginselen
Les 1 • Invoer- en uitvoerbewerkingen
Introduceert Console.ReadLine, MsgBox, InputBox en basisbestandsuitvoer voor het vastleggen en weergeven van gegevens. Koppelt taalgrondbeginselen aan zichtbaar, interactief programmagedrag.
Les 2 • Variabelen, constanten en gegevenstypen
Behandelt declaratiesyntaxis, naamgevingsconventies en de volledige reeks primitieve gegevenstypen. Legt correcte gewoonten voor gegevensmodellering vast die essentieel zijn voor alle volgende programmeertaken.
Les 3 • Typeconversie en casting
Legt impliciete en expliciete conversies, CType en de Convert-klasse uit. Voorkomt runtimefouten veroorzaakt door niet-overeenkomende gegevenstypen in echte toepassingen.
Les 4 • Operatoren en expressies
Leert rekenkundige, vergelijkings-, logische en tekenreeksoperatoren samen met operatorprioriteit. Studenten construeren complexe expressies die de programmalogica aansturen.
Hoofdstuk 3VerbergenVerberg detailsBekijk detailsControlestroom en besluitvorming
Controlestroom en besluitvorming
Les 1 • Voorwaardelijke instructies
Behandelt If...Then...Else, ElseIf-ketens en de IIf-functie voor inlinebeslissingen. Studenten schrijven programma's die correct vertakken op basis van geëvalueerde voorwaarden.
Les 2 • For- en For Each-lussen
Leert op tellers gebaseerde For...Next-lussen en collectie-itererende For Each...Next-lussen. Studenten automatiseren repetitieve taken en verwerken gegevensverzamelingen efficiënt.
Les 3 • While- en Do-lussen
Introduceert conditiegestuurde lussen waaronder While...End While- en Do...Loop-varianten. Studenten kiezen de juiste lusstructuur voor scenario's met open einde.
Les 4 • Foutafhandeling met Try-Catch
Behandelt gestructureerde uitzonderingsafhandeling met Try...Catch...Finally-blokken en veelvoorkomende uitzonderingstypen. Studenten schrijven robuuste programma's die runtimefouten elegant afhandelen.
Hoofdstuk 4VerbergenVerberg detailsBekijk detailsProcedures, functies en modules
Procedures, functies en modules
Les 1 • Functies maken en gebruiken
Behandelt functiedeclaratie, retourtypen en de Return-instructie voor het produceren van berekende waarden. Studenten vervangen herhaalde berekeningen door herbruikbare, testbare functie-eenheden.
Les 2 • Code organiseren met modules
Introduceert Standard Modules als containers voor gedeelde procedures en constanten binnen een project. Studenten structureren projecten met meerdere bestanden voor duidelijkheid en herbruikbaarheid.
Les 3 • Bereik, levensduur en toegankelijkheid
Leert Public, Private, Protected en Friend-toegangsmodifiers naast regels voor variabele bereik. Studenten beheersen gegevenszichtbaarheid om onbedoelde bijwerkingen te voorkomen.
Les 4 • Sub-procedures definiëren en aanroepen
Legt Sub-declaratie, aanroepsyntaxis en de rol van procedures bij het verminderen van codeduplicatie uit. Vestigt de gewoonte om discrete taken in benoemde blokken te inkapselen.
Hoofdstuk 5VerbergenVerberg detailsBekijk detailsArrays, verzamelingen en gegevensstructuren
Arrays, verzamelingen en gegevensstructuren
Les 1 • LINQ-query's op verzamelingen
Introduceert Language Integrated Query-syntaxis voor het filteren, sorteren en projecteren van verzamelingen. Studenten schrijven expressieve gegevensquery's die uitgebreide op lussen gebaseerde code vervangen.
Les 2 • Enkelvoudige en multidimensionale arrays
Behandelt array-declaratie, initialisatie, indexering en het wijzigen van de grootte met ReDim. Studenten slaan geordende gegevenssets op en halen ze op die vereist zijn door de meeste real-world programma's.
Les 3 • Dictionaries en sleutelwaardeopslag
Leert Dictionary(Of TKey, TValue) voor snel opzoeken op sleutel. Studenten implementeren efficiënte gegevensophaalpatronen die worden gebruikt in configuratie- en cache-scenario's.
Les 4 • Generieke lijsten en ArrayLists
Introduceert List(Of T) en ArrayList voor dynamische, type-veilige verzamelingen. Studenten beheren gegevenssets van variabele lengte zonder handmatig herschalen.
Hoofdstuk 6VerbergenVerberg detailsBekijk detailsObjectgeoriënteerd programmeren in VB
Objectgeoriënteerd programmeren in VB
Les 1 • Klassen, objecten en constructors
Behandelt klassen declaratie, instantiatie met New en constructor-overloading. Studenten maken objecten die toestand en gedrag in één eenheid inkapselen.
Les 2 • Interfaces en polymorfisme
Introduceert Interface-declaratie, het Implements-sleutelwoord en runtime-polymorfisme. Studenten schrijven flexibele code die werkt op abstracties in plaats van concrete typen.
Les 3 • Gedeelde leden en objectlevensduur
Behandelt Shared-velden, methoden en het Finalize/Dispose-patroon voor resourcebeheer. Studenten beheren geheugen en gedeelde toestand correct in programma's met meerdere objecten.
Les 4 • Overerving en methode-overriding
Leert het Inherits-sleutelwoord, Overridable en Overrides voor het bouwen van klassehiërarchieën. Studenten breiden basisklassen uit zonder bestaande, geteste code te wijzigen.
Hoofdstuk 7VerbergenVerberg detailsBekijk detailsWindows Forms GUI-ontwikkeling
Windows Forms GUI-ontwikkeling
Les 1 • Gebeurtenisafhandeling en delegates
Legt het gebeurtenisgestuurde model, gebeurtenisafhandelaars en delegate-typen in Windows Forms uit. Studenten verbinden gebruikersacties met code die de toepassingsstatus correct bijwerkt.
Les 2 • Formuliervalidatie en gebruikersfeedback
Behandelt invoervalidatie met ErrorProvider, MaskedTextBox en validatiegebeurtenissen. Studenten voorkomen dat ongeldige gegevens de toepassing binnenkomen en begeleiden gebruikers met duidelijke feedback.
Les 3 • Meerdere formulieren en navigatie
Leert kindformulieren, modale dialoogvensters en het doorgeven van gegevens tussen formulieren te maken. Studenten bouwen toepassingen met meerdere schermen met samenhangende navigatie en gedeelde status.
Les 4 • Formulierontwerp en lay-outbesturingselementen
Behandelt de Form Designer, Toolbox en lay-outcontainers zoals Panel en TableLayoutPanel. Studenten rangschikken besturingselementen om professionele, herschaalbare interfaces te produceren.
Les 5 • Algemene besturingselementen en eigenschappen
Leert configuratie van TextBox, Label, Button, ComboBox, ListBox en CheckBox. Studenten selecteren en configureren het juiste besturingselement voor elke gegevensinvoer- of weergavevereiste.
Hoofdstuk 8VerbergenVerberg detailsBekijk detailsBestands-I/O en database-integratie
Bestands-I/O en database-integratie
Les 1 • Binaire en serialisatie bestandstoegang
Introduceert BinaryReader, BinaryWriter en XML-serialisatie voor gestructureerde gegevensopslag. Studenten kiezen het juiste formaat voor prestaties, draagbaarheid en menselijke leesbaarheid.
Les 2 • DataSet, DataAdapter en gegevensbinding
Behandelt DataSet, DataTable en SqlDataAdapter voor niet-verbonden gegevenstoegang en UI-binding. Studenten vullen rasters en formulieren rechtstreeks vanuit databasequeryresultaten.
Les 3 • Tekstbestanden lezen en schrijven
Behandelt StreamReader, StreamWriter en File-klassemethoden voor tekstbestandsbewerkingen. Studenten implementeren permanente opslag voor toepassingsinstellingen en door gebruikers gegenereerde inhoud.
Les 4 • Verbinding maken met databases met ADO.NET
Leert SqlConnection, SqlCommand en SqlDataReader voor directe databasecommunicatie. Studenten maken en beheren databaseverbindingen veilig met connectie strings.
Jouw geldig certificaat van voltooiing
Deze cursus is voor jou:
Kantoorprofessional: wil routinetaken automatiseren met aangepaste desktop-hulpmiddelen.
Carrièreswitcher: zoekt een gestructureerd instappunt voor werk in softwareontwikkeling.
IT-ondersteuningstechnicus: klaar om over te stappen van systemen repareren naar systemen bouwen.
Student informatica: heeft praktische VB-vaardigheden nodig om academische cursussen aan te vullen.
Kleine ondernemer: wil interne hulpmiddelen bouwen zonder externe ontwikkelaars in te huren.
Hobbyprogrammeur: nieuwsgierig naar het ontwikkelen van desktop-apps met behulp van het .NET-ecosysteem.
Wat onze studenten zeggen
Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...

Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

Belangrijkste opleidingen
FAQ
Wie is Dedika?
Is het certificaat geldig in Nederland?
Zijn de cursussen gratis?
Wat is de studielast van de cursus?
Hoe zien de cursussen eruit?
Hoe werken de cursussen?
Wat is de duur van de cursussen?
Wat zijn de kosten of prijzen van de cursussen?
Wat is een EAD- of online cursus en hoe werkt het?
PDF-cursus




















