Vyberte svůj jazyk
Kurz programování ve Visual Basicu
Více než 2 miliony studentů po celém světě

Kurz programování ve Visual Basicu

Ovládněte Visual Basic od základů a vytvářejte skutečné desktopové aplikace, které fungují. Tento kurz vás provede základními prvky jazyka, objektově orientovaným návrhem, vývojem grafického rozhraní Windows Forms a integrací s databázemi — vším, co potřebujete k psaní odborného softwaru ve VB. Ať už vstupujete do podnikového vývoje, nebo rozšiřujete své dovednosti v .NET, jedná se o praktický výcvik s důrazem na praxi, který přináší výsledky.

Dedika pro firmy

Co se naučíte:

  • Nakonfigurujte Visual Studio a sestavte plně funkční aplikaci Windows Forms od základů.

  • Uplatněte objektově orientované principy — zapouzdření, dědičnost a polymorfismus — pomocí tříd jazyka Visual Basic.

  • Zaveďte řídicí struktury, ošetření chyb a modulární procedury k psaní čistého a udržovatelného kódu.

  • Připojujte desktopové aplikace k databázím SQL pomocí ADO.NET a provádějte bezpečné, parametrizované dotazy.

  • Využívejte LINQ, generické kolekce a datové vazby k efektivní správě a zobrazování strukturovaných dat.

  • Nasazujte produkčně připravené aplikace ve VB pomocí ClickOnce a odborných nástrojů pro tvorbu instalačních balíčků.

Jak studujete v praxi Kurz programování ve Visual Basicu

Jak procvičujete Kurz programování ve Visual Basicu

Pro vás, kteří jste firma a chcete školit svůj tým

V Dedika pro firmy je kurz doplněn o cvičení a příklady přímo z vašeho podnikání a přizpůsoben tak, jak vaše firma potřebuje.

Klikněte zde

Obsah kurzu

8 Kapitoly • 33 LekceDélka mezi 4 a 360 hodinami (rozhodujete vy)

Kapitola 1Zobrazit detaily

Úvod do jazyka Visual Basic a IDE

  • Lekce 1 • Porozumění editoru kódu

    Zkoumá IntelliSense, sbalování kódu a zvýrazňování syntaxe v editoru VB. Buduje návyky efektivní editace, které urychlí všechny budoucí úkoly kódování.

  • Lekce 2 • Vytvoření prvního projektu ve VB

    Seznamuje s typy projektů, strukturou řešení a procesem vytváření aplikace Windows Forms. Studenti vytvoří a spustí minimální funkční program.

  • Lekce 3 • Instalace a konfigurace sady Visual Studio

    Provede studenty stažením, instalací a přizpůsobením sady Visual Studio pro vývoj ve VB. Zajistí plně funkční prostředí před psaním jakéhokoli kódu.

  • Lekce 4 • Historie a účel jazyka Visual Basic

    Pokrývá vývoj VB od jazyka BASIC po .NET a jeho postavení mezi moderními jazyky. Poskytuje kontext, proč VB zůstává relevantní v podnikovém a desktopovém vývoji.

Kapitola 2Zobrazit detaily

Základy jazyka VB

  • Lekce 1 • Vstupní a výstupní operace

    Seznamuje s Console.ReadLine, MsgBox, InputBox a základním výstupem do souboru pro zachycení a zobrazení dat. Propojuje základy jazyka s viditelným, interaktivním chováním programu.

  • Lekce 2 • Proměnné, konstanty a datové typy

    Pokrývá syntaxi deklarace, konvence pojmenovávání a kompletní sadu primitivních datových typů. Zavádí správné návyky datového modelování nezbytné pro všechny následující programovací úkoly.

  • Lekce 3 • Konverze typů a přetypovávání

    Vysvětluje implicitní a explicitní konverze, CType a třídu Convert. Předchází běhovým chybám způsobeným nesouladem datových typů v reálných aplikacích.

  • Lekce 4 • Operátory a výrazy

    Vyučuje aritmetické, porovnávací, logické a řetězcové operátory spolu s prioritou operátorů. Studenti sestavují složité výrazy, které řídí logiku programu.

Kapitola 3Zobrazit detaily

Řízení toku a rozhodování

  • Lekce 1 • Podmíněné příkazy

    Pokrývá If...Then...Else, řetězce ElseIf a funkci IIf pro inline rozhodování. Studenti píší programy, které správně větví na základě vyhodnocených podmínek.

  • Lekce 2 • Cykly For a For Each

    Vyučuje cykly For...Next založené na čítači a cykly For Each...Next pro iteraci kolekcemi. Studenti automatizují opakující se úlohy a efektivně zpracovávají datové kolekce.

  • Lekce 3 • Cykly While a Do

    Představuje cykly řízené podmínkou, včetně While...End While a variant Do...Loop. Studenti volí vhodnou strukturu cyklu pro scénáře otevřené iterace.

  • Lekce 4 • Ošetření chyb pomocí Try-Catch

    Pokrývá strukturované zpracování výjimek pomocí bloků Try...Catch...Finally a běžné typy výjimek. Studenti píší odolné programy, které elegantně zvládají běhové chyby.

Kapitola 4Zobrazit detaily

Procedury, funkce a moduly

  • Lekce 1 • Vytváření a používání funkcí

    Pokrývá deklaraci funkce, návratové typy a příkaz Return pro tvorbu vypočtených hodnot. Studenti nahrazují opakované výpočty znovupoužitelnými, testovatelnými funkčními jednotkami.

  • Lekce 2 • Organizace kódu pomocí modulů

    Seznamuje se standardními moduly jako kontejnery pro sdílené procedury a konstanty napříč projektem. Studenti strukturují více-souborové projekty pro přehlednost a znovupoužitelnost.

  • Lekce 3 • Rozsah platnosti, životnost a přístupnost

    Vyučuje modifikátory přístupu Public, Private, Protected a Friend spolu s pravidly rozsahu platnosti proměnných. Studenti řídí viditelnost dat, aby předešli nezamýšleným vedlejším efektům.

  • Lekce 4 • Definování a volání procedur Sub

    Vysvětluje deklaraci Sub, syntaxi volání a roli procedur při snižování duplicity kódu. Zavádí návyk zapouzdřovat jednotlivé úkoly do pojmenovaných bloků.

Kapitola 5Zobrazit detaily

Pole, kolekce a datové struktury

  • Lekce 1 • Dotazy LINQ na kolekce

    Seznamuje se syntaxí Language Integrated Query pro filtrování, řazení a projekci kolekcí. Studenti píší expresivní datové dotazy, které nahrazují rozvláčný kód založený na cyklech.

  • Lekce 2 • Jednorozměrná a vícerozměrná pole

    Pokrývá deklaraci pole, inicializaci, indexování a změnu velikosti pomocí ReDim. Studenti ukládají a načítají uspořádané datové sady vyžadované většinou reálných programů.

  • Lekce 3 • Slovníky a úložiště klíč-hodnota

    Vyučuje Dictionary(Of TKey, TValue) pro rychlé vyhledávání podle klíče. Studenti implementují efektivní vzory načítání dat používané ve scénářích konfigurace a ukládání do mezipaměti.

  • Lekce 4 • Generické seznamy a ArrayList

    Seznamuje s List(Of T) a ArrayList pro dynamické, typově bezpečné kolekce. Studenti spravují datové sady proměnné délky bez ruční změny velikosti.

Kapitola 6Zobrazit detaily

Objektově orientované programování ve VB

  • Lekce 1 • Třídy, objekty a konstruktory

    Pokrývá deklaraci třídy, instanciaci pomocí New a přetěžování konstruktorů. Studenti vytvářejí objekty, které zapouzdřují stav a chování do jediné jednotky.

  • Lekce 2 • Rozhraní a polymorfismus

    Seznamuje s deklarací rozhraní, klíčovým slovem Implements a běhovým polymorfismem. Studenti píší flexibilní kód, který operuje spíše na abstrakcích než na konkrétních typech.

  • Lekce 3 • Sdílené členy a životnost objektů

    Pokrývá sdílená pole, metody a vzor Finalize/Dispose pro správu prostředků. Studenti správně spravují paměť a sdílený stav v programech s více objekty.

  • Lekce 4 • Dědičnost a přepisování metod

    Vyučuje klíčové slovo Inherits, Overridable a Overrides pro budování hierarchií tříd. Studenti rozšiřují základní třídy bez úprav stávajícího, otestovaného kódu.

Kapitola 7Zobrazit detaily

Vývoj GUI ve Windows Forms

  • Lekce 1 • Zpracování událostí a delegáty

    Vysvětluje model řízený událostmi, obslužné rutiny událostí a typy delegátů ve Windows Forms. Studenti propojují akce uživatele s kódem, který správně aktualizuje stav aplikace.

  • Lekce 2 • Ověřování formulářů a zpětná vazba pro uživatele

    Pokrývá ověřování vstupu pomocí ErrorProvider, MaskedTextBox a událostí ověřování. Studenti předcházejí vstupu neplatných dat do aplikace a vedou uživatele jasnou zpětnou vazbou.

  • Lekce 3 • Více formulářů a navigace

    Vyučuje vytváření podřízených formulářů, modálních dialogů a předávání dat mezi formuláři. Studenti vytvářejí aplikace s více obrazovkami s ucelenou navigací a sdíleným stavem.

  • Lekce 4 • Návrh formulářů a ovládací prvky rozložení

    Pokrývá Návrhář formulářů, sadu nástrojů a kontejnery rozložení, jako je Panel a TableLayoutPanel. Studenti rozmísťují ovládací prvky tak, aby vytvářeli profesionální rozhraní s možností změny velikosti.

  • Lekce 5 • Běžné ovládací prvky a vlastnosti

    Vyučuje konfiguraci TextBox, Label, Button, ComboBox, ListBox a CheckBox. Studenti vybírají a konfigurují správný ovládací prvek pro každý požadavek na zadávání či zobrazování dat.

Kapitola 8Zobrazit detaily

Souborové I/O a integrace databáze

  • Lekce 1 • Binární a serializační přístup k souborům

    Seznamuje s BinaryReader, BinaryWriter a XML serializací pro ukládání strukturovaných dat. Studenti volí správný formát pro výkon, přenositelnost a lidskou čitelnost.

  • Lekce 2 • DataSet, DataAdapter a datová vazba

    Pokrývá DataSet, DataTable a SqlDataAdapter pro odpojený přístup k datům a vazbu UI. Studenti naplňují mřížky a formuláře přímo z výsledků databázových dotazů.

  • Lekce 3 • Čtení a zápis textových souborů

    Pokrývá StreamReader, StreamWriter a metody třídy File pro operace s textovými soubory. Studenti implementují trvalé úložiště pro nastavení aplikace a obsah vytvářený uživatelem.

  • Lekce 4 • Připojování k databázím pomocí ADO.NET

    Vyučuje SqlConnection, SqlCommand a SqlDataReader pro přímou komunikaci s databází. Studenti navazují a spravují databázová spojení bezpečně pomocí připojovacích řetězců.

Certifikace

Váš platný certifikát o dokončení

Tento kurz je pro vás:

  • Kancelářský odborník: chce automatizovat opakující se úkoly pomocí vlastních desktopových nástrojů.

  • Osoba měnící kariéru: hledá strukturovaný vstupní bod do práce v oblasti vývoje softwaru.

  • Pracovník IT podpory: připraven přejít od opravování systémů k jejich tvorbě.

  • Student informatiky: potřebuje praktické dovednosti v jazyce VB, aby doplnil akademické studium.

  • Majitel malé firmy: chce vytvářet interní nástroje bez najímání externích vývojářů.

  • Programátor z nadšení: zajímá se o vývoj desktopových aplikací s využitím ekosystému .NET.

Co říkají naši studenti

Vaše lekce jsou perfektní. Koupil jsem si roční balíček a konečně mám možnost sledovat různá témata, která mě zajímají, aniž bych musel měnit platformu... děkuji za vše, co děláte, už jsem vás doporučil dalším lidem...
Giulio Carlo
Giulio CarloStudent digitálního marketingu
Líbí se mi, jak jsou lekce přímočaré a jak mohu přepínat mezi kapitolami a přeskakovat obsah, který nepotřebuji.
Mariana Ferres
Mariana FerresStudentka fotografie
Líbí se mi obsah a způsob prezentace a přepisu videí, což celý proces zrychluje!
Luciana Alvarenga
Luciana AlvarengaStudentka nail designu
Platforma je rychlá a jednoduchá na používání. Rozmanitost obsahu a doplňková videa velmi pomáhají při učení.
André Felipe
André FelipeStudent prompt engineeringu

Hlavní školení

Často kladené otázky

Kdo je Dedika?

Je certifikát platný v Česko?

Jsou kurzy zdarma?

Jaká je pracovní zátěž kurzu?

Jak kurzy vypadají?

Jak kurzy fungují?

Jaká je délka kurzů?

Jaká je cena nebo poplatek za kurzy?

Co je EAD nebo online kurz a jak funguje?

PDF kurz