
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.
Amit a csapata elsajátít:
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 tanul a csapata gyakorlatiasan Visual Basic programozás tanfolyam
Hogyan gyakorol a csapata Visual Basic programozás tanfolyam
Ezeknek a cégeknek a szakemberei tanulnak a Dedika-n









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.
Kapcsolódó tanfolyamok
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



















