
Visual Basic programozás tanfolyam
Sajátítsa el a Visual Basic-et az alapoktól kezdve, és építsen valódi asztali alkalmazásokat, amelyek működnek. Ez a kurzus végigvezeti Önt az alapvető nyelvi ismereteken, az objektumorientált tervezésen, a Windows Forms grafikus felhasználói felület fejlesztésén és az adatbázis-integráción – mindenen, ami egy szakmai VB-szoftver megírásához szükséges. Akár a vállalati fejlesztésbe lép be, akár bővíti .NET-készségkészletét, ez az a gyakorlati, kézzelfogható képzés, amely eredményeket hoz.
Mit fogsz megtanulni:
Konfigurálja a Visual Studio-t, és építsen fel egy teljesen működőképes Windows Forms alkalmazást a semmiből.
Alkalmazza az objektumorientált elveket – az egységbezárást, az öröklést (programozási öröklés) és a polimorfizmust – Visual Basic osztályok segítségével.
Valósítson meg vezérlési folyamatot, hibakezelést és moduláris eljárásokat a tiszta, könnyen karbantartható kód írásához.
Kapcsolja össze az asztali alkalmazásokat SQL-adatbázisokkal az ADO.NET segítségével, és hajtson végre biztonságos, paraméteres lekérdezéseket.
Használja a LINQ-t, az általános gyűjteményeket és az adatkötést a strukturált adatok hatékony kezeléséhez és megjelenítéséhez.
Készítsen éles VB-alkalmazásokat ClickOnce és professzionális telepítőcsomagoló eszközök segítségével.
Hogyan tanulhatsz gyakorlatiasan Visual Basic programozás tanfolyam
Hogyan gyakorolsz Visual Basic programozás tanfolyam
Önnek, ha vállalatként szeretné képezni a csapatát
A Dedika vállalatoknak szóló képzésein a tanfolyam saját üzleti példákkal és gyakorlatokkal, az Ön cégének igényeihez igazítva érhető el.
A kurzus tartalma
8 Fejezet • 33 Óra4 és 360 óra közötti időtartam (te döntesz)
1. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseBevezetés a Visual Basic és IDE környezetbe
Bevezetés a Visual Basic és IDE környezetbe
1. óra • A Kódszerkesztő megértése
Az IntelliSense, a kódrétegezés és a szintaxiskiemelés bemutatása a VB szerkesztőben. Hatékony szerkesztési szokások kialakítása, amelyek felgyorsítják az összes későbbi kódolási feladatot.
2. óra • Az első VB-projekt létrehozása
Projekttípusok, megoldásszerkezet és a Windows Forms alkalmazás létrehozásának folyamata bemutatása. A hallgatók létrehoznak és futtatnak egy minimális működő programot.
3. óra • A Visual Studio telepítése és konfigurálása
Útmutatás a Visual Studio letöltéséhez, telepítéséhez és testreszabásához VB-fejlesztéshez. Működőképes környezet biztosítása a kódírás megkezdése előtt.
4. óra • A Visual Basic története és célja
A VB evolúciójának bemutatása a BASIC-től a .NET-ig és annak helye a modern nyelvek között. Kontextus biztosítása arról, hogy a VB miért marad releváns a vállalati és asztali fejlesztésben.
2. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseVB nyelvi alapok
VB nyelvi alapok
1. óra • Bemeneti és kimeneti műveletek
A Console.ReadLine, MsgBox, InputBox és alapvető fájlkimenet bemutatása adatok rögzítéséhez és megjelenítéséhez. A nyelvi alapok összekapcsolása látható, interaktív programviselkedéssel.
2. óra • Változók, konstansok és adattípusok
Deklarációs szintaxis, elnevezési konvenciók és a primitív adattípusok teljes készletének bemutatása. Helyes adatmodellezési szokások kialakítása, amelyek elengedhetetlenek minden további programozási feladathoz.
3. óra • Típuskonverzió és típuskényszerítés
Implicit és explicit konverziók, a CType és a Convert osztály bemutatása. Futásidejű hibák megelőzése, amelyeket az alkalmazásokban nem illeszkedő adattípusok okoznak.
4. óra • Operátorok és kifejezések
Aritmetikai, összehasonlító, logikai és karakterlánc-operátorok oktatása az operátorprecedencia szabályaival együtt. A hallgatók összetett kifejezéseket építenek, amelyek a programlogikát vezérlik.
3. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseVezérlési szerkezetek és döntéshozatal
Vezérlési szerkezetek és döntéshozatal
1. óra • Feltételes utasítások
Az If...Then...Else, ElseIf láncok és az IIf függvény bemutatása soron belüli döntésekhez. A hallgatók olyan programokat írnak, amelyek a kiértékelt feltételek alapján helyesen elágaznak.
2. óra • For és For Each ciklusok
Számlálóalapú For...Next ciklusok és gyűjteményeken iteráló For Each...Next ciklusok oktatása. A hallgatók automatizálják az ismétlődő feladatokat és hatékonyan dolgoznak fel adatgyűjteményeket.
3. óra • While és Do ciklusok
Feltételvezérelt ciklusok bemutatása, beleértve a While...End While és a Do...Loop változatokat. A hallgatók a megfelelő ciklusszerkezetet választják a nyitott végű iterációs forgatókönyvekhez.
4. óra • Hibakezelés Try-Catch segítségével
Strukturált kivételkezelés bemutatása a Try...Catch...Finally blokkok és a gyakori kivételtípusok segítségével. A hallgatók olyan rugalmas programokat írnak, amelyek elegánsan kezelik a futásidejű hibákat.
4. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseEljárások, függvények és modulok
Eljárások, függvények és modulok
1. óra • Függvények létrehozása és használata
Függvény deklarációjának, visszatérési típusainak és a Return utasításnak a bemutatása számított értékek előállításához. A hallgatók az ismétlődő számításokat újrafelhasználható, tesztelhető függvényegységekkel helyettesítik.
2. óra • Kód szervezése modulokkal
Standard modulok bemutatása közös eljárások és konstansok tárolójaként egy projekten belül. A hallgatók többfájlos projekteket strukturálnak az áttekinthetőség és az újrafelhasználás érdekében.
3. óra • Hatókör, élettartam és hozzáférhetőség
A Public, Private, Protected és Friend hozzáférés-módosítók oktatása a változók hatókörére vonatkozó szabályokkal együtt. A hallgatók szabályozzák az adatok láthatóságát a nem kívánt mellékhatások megelőzése érdekében.
4. óra • Sub-eljárások meghatározása és meghívása
A Sub deklarációjának, meghívási szintaxisának és az eljárások szerepének bemutatása a kódismétlés csökkentésében. A diszkrét feladatok elnevezett blokkokba való becsomagolásának szokásának kialakítása.
5. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseTömbök, gyűjtemények és adatszerkezetek
Tömbök, gyűjtemények és adatszerkezetek
1. óra • LINQ-lekérdezések gyűjteményeken
A Language Integrated Query szintaxis bemutatása gyűjtemények szűréséhez, rendezéséhez és vetítéséhez. A hallgatók kifejező adatlekérdezéseket írnak, amelyek felváltják a részletes, ciklusalapú kódot.
2. óra • Egydimenziós és többdimenziós tömbök
Tömbdeklaráció, inicializálás, indexelés és átméretezés a ReDim segítségével. A hallgatók rendezett adathalmazokat tárolnak és kérdeznek le, amelyekre a legtöbb valós programnak szüksége van.
3. óra • Szótárak és kulcs-érték tárolók
A Dictionary(Of TKey, TValue) oktatása gyors kulcs alapú kereséshez. A hallgatók hatékony adatlekérési mintákat valósítanak meg, amelyeket konfigurációs és gyorsítótárazási forgatókönyvekben használnak.
4. óra • Generikus listák és ArrayList-ek
A List(Of T) és az ArrayList bemutatása dinamikus, típusbiztos gyűjteményekhez. A hallgatók változó hosszúságú adathalmazokat kezelnek kézi átméretezés nélkül.
6. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseObjektumorientált programozás VB-ben
Objektumorientált programozás VB-ben
1. óra • Osztályok, objektumok és konstruktorok
Osztálydeklaráció, példányosítás a New segítségével és konstruktor-túlterhelés bemutatása. A hallgatók olyan objektumokat hoznak létre, amelyek az állapotot és a viselkedést egyetlen egységbe zárják.
2. óra • Interfészek és polimorfizmus
Interfészdeklaráció, az Implements kulcsszó és a futásidejű polimorfizmus bemutatása. A hallgatók rugalmas kódot írnak, amely absztrakciókon, nem pedig konkrét típusokon működik.
3. óra • Megosztott tagok és objektumok élettartama
Megosztott mezők, metódusok és a Finalize/Dispose minta bemutatása erőforrás-kezeléshez. A hallgatók helyesen kezelik a memóriát és a megosztott állapotot többobjektumos programokban.
4. óra • Öröklés és metódusfelülírás
Az Inherits kulcsszó, az Overridable és az Overrides oktatása osztályhierarchiák építéséhez. A hallgatók bővítik az alaposztályokat a meglévő, tesztelt kód módosítása nélkül.
7. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseWindows Forms GUI fejlesztés
Windows Forms GUI fejlesztés
1. óra • Eseménykezelés és delegáltak
Az eseményvezérelt modell, az eseménykezelők és a delegált típusok bemutatása a Windows Forms-ban. A hallgatók összekapcsolják a felhasználói műveleteket az alkalmazás állapotát helyesen frissítő kóddal.
2. óra • Űrlap érvényesítés és felhasználói visszajelzés
Bemenet-ellenőrzés az ErrorProvider, a MaskedTextBox és az érvényesítési események segítségével. A hallgatók megakadályozzák az érvénytelen adatok bekerülését az alkalmazásba, és egyértelmű visszajelzéssel irányítják a felhasználókat.
3. óra • Több űrlap és navigáció
Gyermekűrlapok, modális párbeszédablakok és adatátadás létrehozása űrlapok között. A hallgatók több képernyős alkalmazásokat építenek összefüggő navigációval és megosztott állapottal.
4. óra • Űrlaptervezés és elrendezési vezérlők
Az Űrlaptervező, az Eszköztár és az elrendezési tárolók, például a Panel és a TableLayoutPanel bemutatása. A hallgatók professzionális, átméretezhető felületeket hoznak létre a vezérlők elrendezésével.
5. óra • Gyakori vezérlők és tulajdonságok
A TextBox, Label, Button, ComboBox, ListBox és CheckBox konfigurációjának oktatása. A hallgatók kiválasztják és beállítják a megfelelő vezérlőt az egyes adatbeviteli vagy megjelenítési követelményekhez.
8. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseFájl I/O és adatbázis-integráció
Fájl I/O és adatbázis-integráció
1. óra • Bináris és szerializációs fájlelérés
A BinaryReader, BinaryWriter és XML-szerializáció bemutatása strukturált adattároláshoz. A hallgatók kiválasztják a megfelelő formátumot a teljesítmény, hordozhatóság és emberi olvashatóság alapján.
2. óra • DataSet, DataAdapter és adatkötés
A DataSet, DataTable és SqlDataAdapter bemutatása kapcsolat nélküli adateléréshez és UI-kötéshez. A hallgatók közvetlenül az adatbázis-lekérdezések eredményeiből töltik fel a rácsokat és űrlapokat.
3. óra • Szöveges fájlok olvasása és írása
A StreamReader, StreamWriter és a File osztály metódusainak bemutatása szöveges fájlműveletekhez. A hallgatók állandó tárolót valósítanak meg alkalmazásbeállításokhoz és felhasználói tartalmakhoz.
4. óra • Kapcsolódás adatbázisokhoz ADO.NET segítségével
SqlConnection, SqlCommand és SqlDataReader oktatása közvetlen adatbázis-kommunikációhoz. A hallgatók biztonságosan hoznak létre és kezelnek adatbázis-kapcsolatokat kapcsolati sztringek segítségével.
Érvényes befejezési tanúsítványod
Ez a kurzus neked szól:
Irodai szakember: ismétlődő feladatokat szeretne automatizálni egyéni asztali eszközökkel.
Pályamódosító: strukturált belépési pontot keres a szoftverfejlesztés világába.
Informatikai támogatási technikus: készen áll arra, hogy a rendszerek javításáról azok építésére váltson.
Számítástechnika szakos hallgató: gyakorlati VB készségekre van szüksége az egyetemi tanulmányok kiegészítéséhez.
Kisvállalkozó: belső eszközöket szeretne építeni külső fejlesztők alkalmazása nélkül.
Hobbi programozó: kíváncsi az asztali alkalmazásfejlesztésre a .NET ökoszisztéma használatával.
Mit mondanak a diákjaink
Az órái tökéletesek. Megvettem az egyéves csomagot, és végre lehetőségem van különböző érdekes témákat követni anélkül, hogy platformot kellene váltanom... köszönöm mindazt, amit csinálnak, már ajánlottam is másoknak...

Szeretem, hogy a leckék egyenesen a lényegre térnek, és hogy tudok fejezeteket váltani és átugrani olyan tartalmakat, amikre nincs szükségem.

Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!

A platform gyors, egyszerű használni. A tartalom sokfélesége és a kiegészítő videók nagyon sokat segítenek a tanulásban.

Főbb képzések
GYIK
Mi a Dedika?
Érvényes a tanúsítvány Magyarországon?
Ingyenesek a tanfolyamok?
Mennyi a tanfolyamok óraszáma?
Milyenek a tanfolyamok?
Hogyan működnek a tanfolyamok?
Mennyi ideig tartanak a tanfolyamok?
Mennyibe kerülnek a tanfolyamok?
Mi az az EAD vagy online tanfolyam, és hogyan működik?
PDF tanfolyam




















