
Kurs i programmering med Visual Basic
Bli expert på Visual Basic från grunden och bygg verkliga skrivbordsapplikationer som fungerar. Den här kursen tar dig genom språkets grundläggande delar, objektorienterad design, GUI-utveckling med Windows Forms och databasintegration — allt du behöver för att skriva professionell VB-programvara. Oavsett om du är på väg in i företagsutveckling eller vill utöka dina .NET-färdigheter är detta den praktiska, praktiska utbildning som ger resultat.
Vad du kommer att lära dig:
Konfigurera Visual Studio och bygg en fullt fungerande Windows Forms-applikation från grunden.
Tillämpa objektorienterade principer — inkapsling, arv och polymorfism — med hjälp av Visual Basic-klasser.
Genomför kontrollflöde, felhantering och modulära procedurer för att skriva ren, underhållbar kod.
Anslut skrivbordsapplikationer till SQL-databaser med ADO.NET och utför säkra, parameteriserade frågor.
Använd LINQ, generiska samlingar och databindning för att hantera och visa strukturerad data effektivt.
Driftsätt produktionsklara VB-applikationer med ClickOnce och professionella installationspaketeringsverktyg.
Hur du studerar praktiskt Kurs i programmering med Visual Basic
Hur du övar Kurs i programmering med Visual Basic
För dig som är företag och vill utbilda ditt team
På Dedika för företag anpassas kursen med övningar och exempel från just din verksamhet, på det sätt som ditt företag behöver.
Kursinnehåll
8 Kapitlen • 33 LektionerVaraktighet mellan 4 och 360 timmar (du bestämmer)
Kapitel 1DöljDölj detaljerSe detaljerIntroduktion till Visual Basic och IDE
Introduktion till Visual Basic och IDE
Lektion 1 • Förstå kodredigeraren
Utforskar IntelliSense, kodvikning och syntaxmarkering i VB-redigeraren. Bygger redigeringseffektivitetsvanor som snabbar upp alla framtida kodningsuppgifter.
Lektion 2 • Skapa ditt första VB-projekt
Introducerar projekttyper, lösningsstruktur och processen för att skapa en Windows Forms-applikation. Studenter producerar och kör ett minimalt fungerande program.
Lektion 3 • Installera och konfigurera Visual Studio
Guider studenter genom nedladdning, installation och anpassning av Visual Studio för VB-utveckling. Säkerställer en fullt fungerande miljö innan någon kod skrivs.
Lektion 4 • Visual Basics historia och syfte
Täcker VB:s utveckling från BASIC till .NET och dess position bland moderna språk. Ger sammanhang för varför VB förblir relevant inom företags- och skrivbordsutveckling.
Kapitel 2DöljDölj detaljerSe detaljerGrundläggande VB-språk
Grundläggande VB-språk
Lektion 1 • Inmatnings- och utmatningsoperationer
Introducerar Console.ReadLine, MsgBox, InputBox och grundläggande filutmatning för att fånga och visa data. Kopplar språkgrunder till synligt, interaktivt programbeteende.
Lektion 2 • Variabler, konstanter och datatyper
Täcker deklarationssyntax, namngivningskonventioner och den fullständiga uppsättningen primitiva datatyper. Etablerar korrekta datamodelleringsvanor som är avgörande för alla efterföljande programmeringsuppgifter.
Lektion 3 • Typkonvertering och typomvandling
Förklarar implicita och explicita konverteringar, CType och Convert-klassen. Förhindrar körtidsfel orsakade av felaktiga datatyper i verkliga applikationer.
Lektion 4 • Operatorer och uttryck
Undervisar om aritmetiska, jämförelse-, logiska och strängoperatorer samt operatorprioritet. Studenter konstruerar komplexa uttryck som driver programlogik.
Kapitel 3DöljDölj detaljerSe detaljerKontrollflöde och beslutsfattande
Kontrollflöde och beslutsfattande
Lektion 1 • Villkorssatser
Täcker If...Then...Else, ElseIf-kedjor och IIf-funktionen för inline-beslut. Studenter skriver program som förgrenar sig korrekt baserat på utvärderade villkor.
Lektion 2 • For- och For Each-loopar
Undervisar om räknarbaserade For...Next-loopar och samlingsitererande For Each...Next-loopar. Studenter automatiserar repetitiva uppgifter och bearbetar datasamlingar effektivt.
Lektion 3 • While- och Do-loopar
Introducerar villkorsdrivna loopar inklusive While...End While och Do...Loop-varianter. Studenter väljer lämplig loopstruktur för öppna iterationsscenarier.
Lektion 4 • Felhantering med Try-Catch
Täcker strukturerad undantagshantering med Try...Catch...Finally-block och vanliga undantagstyper. Studenter skriver robusta program som hanterar körtidsfel på ett elegant sätt.
Kapitel 4DöljDölj detaljerSe detaljerProcedurer, funktioner och moduler
Procedurer, funktioner och moduler
Lektion 1 • Skapa och använda funktioner
Täcker funktionsdeklaration, returtyper och Return-satsen för att producera beräknade värden. Studenter ersätter upprepade beräkningar med återanvändbara, testbara funktionsenheter.
Lektion 2 • Organisera kod med moduler
Introducerar standardmoduler som behållare för delade procedurer och konstanter i ett projekt. Studenter strukturerar flerfilsprojekt för tydlighet och återanvändning.
Lektion 3 • Räckvidd, livslängd och åtkomst
Undervisar om åtkomstmodifierarna Public, Private, Protected och Friend tillsammans med regler för variabelräckvidd. Studenter kontrollerar datasynlighet för att förhindra oavsiktliga sidoeffekter.
Lektion 4 • Definiera och anropa Sub-procedurer
Förklarar Sub-deklaration, anropssyntax och procedurens roll i att minska kodduplicering. Etablerar vanan att kapsla in diskreta uppgifter i namngivna block.
Kapitel 5DöljDölj detaljerSe detaljerArrayer, samlingar och datastrukturer
Arrayer, samlingar och datastrukturer
Lektion 1 • LINQ-frågor på samlingar
Introducerar Language Integrated Query-syntax för att filtrera, sortera och projicera samlingar. Studenter skriver uttrycksfulla datafrågor som ersätter omfattande loopbaserad kod.
Lektion 2 • En- och flerdimensionella arrayer
Täcker arraydeklaration, initiering, indexering och storleksändring med ReDim. Studenter lagrar och hämtar ordnade datamängder som krävs av de flesta verkliga program.
Lektion 3 • Ordböcker och nyckel-värde-lager
Undervisar om Dictionary(Of TKey, TValue) för snabb uppslagning med nyckel. Studenter implementerar effektiva datahämtningsmönster som används i konfigurations- och cachesammanhang.
Lektion 4 • Generiska listor och ArrayList
Introducerar List(Of T) och ArrayList för dynamiska, typsäkra samlingar. Studenter hanterar datamängder med variabel längd utan manuell storleksändring.
Kapitel 6DöljDölj detaljerSe detaljerObjektorienterad programmering i VB
Objektorienterad programmering i VB
Lektion 1 • Klasser, objekt och konstruktorer
Täcker klassdeklaration, instansiering med New och konstruktoröverlagring. Studenter skapar objekt som kapslar in tillstånd och beteende i en enda enhet.
Lektion 2 • Gränssnitt och polymorfism
Introducerar gränssnittsdeklaration, Implements-nyckelordet och körtidspolymorfism. Studenter skriver flexibel kod som arbetar på abstraktioner snarare än konkreta typer.
Lektion 3 • Delade medlemmar och objekts livslängd
Täcker Shared-fält, -metoder och Finalize/Dispose-mönstret för resurshantering. Studenter hanterar minne och delat tillstånd korrekt i program med flera objekt.
Lektion 4 • Arv och metodöverskuggning
Undervisar om Inherits-nyckelordet, Overridable och Overrides för att bygga klasshierarkier. Studenter utökar basklasser utan att modifiera befintlig, testad kod.
Kapitel 7DöljDölj detaljerSe detaljerGUI-utveckling med Windows Forms
GUI-utveckling med Windows Forms
Lektion 1 • Händelsehantering och delegater
Förklarar den händelsedrivna modellen, händelsehanterare och delegattyper i Windows Forms. Studenter kopplar användaråtgärder till kod som uppdaterar applikationstillståndet korrekt.
Lektion 2 • Formulärvalidering och användaråterkoppling
Täcker inmatningsvalidering med ErrorProvider, MaskedTextBox och valideringshändelser. Studenter förhindrar att ogiltig data kommer in i applikationen och guidar användare med tydlig återkoppling.
Lektion 3 • Flera formulär och navigering
Undervisar om att skapa barnformulär, modala dialoger och skicka data mellan formulär. Studenter bygger flerskärmsapplikationer med sammanhängande navigering och delat tillstånd.
Lektion 4 • Formulärdesign och layoutkontroller
Täcker formulärdesignern, verktygslådan och layoutbehållare som Panel och TableLayoutPanel. Studenter arrangerar kontroller för att producera professionella, storleksändringsbara gränssnitt.
Lektion 5 • Vanliga kontroller och egenskaper
Undervisar om konfiguration av TextBox, Label, Button, ComboBox, ListBox och CheckBox. Studenter väljer och konfigurerar rätt kontroll för varje datainmatnings- eller visningskrav.
Kapitel 8DöljDölj detaljerSe detaljerFil-I/O och databasintegration
Fil-I/O och databasintegration
Lektion 1 • Binär- och serialiseringsfilåtkomst
Introducerar BinaryReader, BinaryWriter och XML-serialisering för strukturerad datalagring. Studenter väljer rätt format för prestanda, portabilitet och mänsklig läsbarhet.
Lektion 2 • DataSet, DataAdapter och databindning
Täcker DataSet, DataTable och SqlDataAdapter för frånkopplad dataåtkomst och UI-bindning. Studenter fyller rutnät och formulär direkt från databasfrågeresultat.
Lektion 3 • Läsa och skriva textfiler
Täcker StreamReader, StreamWriter och File-klassmetoder för textfiloperationer. Studenter implementerar beständig lagring för applikationsinställningar och användargenererat innehåll.
Lektion 4 • Ansluta till databaser med ADO.NET
Undervisar om SqlConnection, SqlCommand och SqlDataReader för direkt databaskommunikation. Studenter etablerar och hanterar databasanslutningar säkert med anslutningssträngar.
Ditt giltiga slutförandecertifikat
Den här kursen är för dig:
Kontorsmedarbetare: vill automatisera repetitiva uppgifter med anpassade skrivbordsverktyg.
Karriärbytare: söker en strukturerad ingång till arbete inom mjukvaruutveckling.
IT-supporttekniker: redo att gå från att reparera system till att bygga dem.
Studerande i datavetenskap: behöver praktiska VB-färdigheter för att komplettera akademiska kurser.
Småföretagare: vill bygga interna verktyg utan att anlita externa utvecklare.
Hobbyprogrammerare: nyfiken på utveckling av skrivbordsapplikationer med .NET-ekosystemet.
Vad våra elever säger
Era lektioner är perfekta. Jag köpte årspaketet och har äntligen möjlighet att följa olika ämnen som intresserar mig utan att behöva byta plattform... tack för allt ni gör, jag har redan rekommenderat er till andra...

Jag gillar hur lektionerna går rakt på sak och hur jag kan byta kapitel och hoppa över innehåll som jag inte behöver.

Jag gillar innehållet och presentationssättet samt transkriptionen av videorna, vilket påskyndar processen!

Plattformen är snabb och enkel att använda. Mångfalden av innehåll och de kompletterande videorna hjälper mycket i inlärningen.

Viktigaste kompetenserna
FAQ
Vem är Dedika?
Är intyget giltigt i Sverige?
Är kurserna gratis?
Vad är kursens arbetsinsats?
Hur ser kurserna ut?
Hur fungerar kurserna?
Hur lång tid tar kurserna?
Vad kostar kurserna?
Vad är en EAD- eller onlinekurs och hur fungerar den?
PDF-kurs




















