
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.
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.
Obsah kurzu
8 Kapitoly • 33 LekceDélka mezi 4 a 360 hodinami (rozhodujete vy)
Kapitola 1SkrýtSkrýt detailyZobrazit detailyÚvod do jazyka Visual Basic a IDE
Ú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 2SkrýtSkrýt detailyZobrazit detailyZáklady jazyka VB
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 3SkrýtSkrýt detailyZobrazit detailyŘízení toku a rozhodování
Ří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 4SkrýtSkrýt detailyZobrazit detailyProcedury, funkce a moduly
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 5SkrýtSkrýt detailyZobrazit detailyPole, kolekce a datové struktury
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 6SkrýtSkrýt detailyZobrazit detailyObjektově orientované programování ve VB
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 7SkrýtSkrýt detailyZobrazit detailyVývoj GUI ve Windows Forms
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 8SkrýtSkrýt detailyZobrazit detailySouborové I/O a integrace databáze
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ů.
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...

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.

Líbí se mi obsah a způsob prezentace a přepisu videí, což celý proces zrychluje!

Platforma je rychlá a jednoduchá na používání. Rozmanitost obsahu a doplňková videa velmi pomáhají při učení.

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




















