Szóval ha a C# programozást már alapszinten ismered, akkor itt az ideje, hogy megtanuld az adatbázis alapú programok fejlesztését.
Ehhez továbbra is használhatod az ingyenes Visual Studio-t.
Miért pont az SQLite?
Ráadásul ezt úgy teheted meg, hogy
Ha nem tudod mik azok az oktató videók, miért olyan jók, akkor kattints ide és elmondunk róluk mindent.
Miért jók az oktató videók?
Mi annyira jónak találjuk ezt a tanulási formát, hogy elkészítettük neked az adatbázis alapú programok fejlesztését tanító oktató videót (becsületes nevén: "Tanulj hatékonyan oktató videóval: adatbázis alapú programok fejlesztése C#-al, 1. rész"), amiről lentebb olvashatsz.
Az adatbázis kezelő az SQLite, azonban erre a videóra építve lesz majd egy videó a Microsoft adatbázis megoldásáról is. Hogy miért pont az SQLite, azt feljebb már olvashattad, ezért erre nem is térnénk ki.
Tehát a téma az adatbázis kezelés, de valójában pusztán az adatbázis kezelésen ez a videó messze túlmutat, mert közel sem csak arról lesz szó, hanem arról is, hogy miképpen kell használatra kész programokat készíteni. Ezért ez a videó teljes egészében a gyakorlatban, konkrét programokon keresztül mutatja be az adatbázis alapú programok fejlesztését, egészen nulláról, vagyis egy új Windows Forms Application létrehozásától. Természetesen alapvető C# és adatbáziskezelési ismeretek szükségesek ezen videó megértéséhez és a Visual Studio használatával is legalább alapszinten tisztában kell lenned.
Nézzük akkor meg hogy konkrétan miről lenne szó.
Ez a videó két részes lesz, ez az első rész tartalma, amit hamarosan a második követ. Amikor ezt olvasod, akkor lehet hogy már az is elérhető. A két rész összesen kb. 15 óra.
Ez a videó erősen gyakorlat központú, ezért már a legalapvetőbb dolgokat is egy konkrét programon keresztül nézzük meg.
Miután az alapokat letudtuk tovább haladunk és egy komplexebb programot készítünk el, amivel minden olyan dolgot megnézünk, amelyek az adatbázis alapú programok készítésekor szükségesek. A cél az volt, hogy ha végignézed a 15 órányi videót, akkor önállóan képes legyél a legkülönfélébb adatbázis alapú programok fejlesztésére. Éppen ezért közel sem csak az adatbázis kezelésről lesz szó, hanem úgy általában a program fejlesztésről is, annak minden feladatával együtt. Tehát valóban nem csak az adatbázis kezelésről és az SQLite-ról lesz szó.
A programok készítése során nagy hangsúlyt kell fektetni arra, hogy a program felhasználóbarát legyen, ezért ebben a videóban megnézünk több alapvető problémát és persze meg is oldjuk őket.
Ehhez a videóhoz lényegében bármelyik ingyenes vagy fizetős Visual Studio megfelel, amelyhez az SQLite elérhető. A videóban használt változat a Visual Studio Community 2015.
Na de talán szívesebben megnéznél egy videót minderről, mint olvasnál, szóval kattints az alábbi gombra és nézd meg miről lesz szó ebben az oktató videóban!
1. RÉSZ 1. Az első lépések 1.1. Bevezető gondolatok 1.2. Melyik adatbázis kezelőt válasszuk? 1.3. Az SQLite használatba vétele a NuGet segítségével 1.4. Az SQLite használatba vétele hagyományos módon 1.5. Adatbázis létrehozása 1.6. Adatbázis táblák létrehozása 1.7. Az SQLiteStudio 2. Adattípusok 2.1. Az adattípusokról általában 2.2. Egész számok 2.3. Nem egész számok 2.4. Szöveg típusok 3. Tulajdonságok, műveletek 3.1. Elsődleges kulcs, egyedi sorok 3.2. Alapértelmezett értékek, értékek ellenőrzése 3.3. Táblák törlése, átnevezése, módosítása 4. Az adatbázis kezelés alapműveletei egy konkrét programon keresztül 4.1. Előkészületek 4.2. Sorok felvétele táblába 4.3. Adatok megszerzése táblákból 4.4. Feltételes lekérdezések 4.5. Sorok törlése 4.6. Sorok módosítása 4.7. Lekérdezések feldolgozása soronként 4.8. Több form-os programok, 1. rész 4.9. Több form-os programok, 2. rész 4.10. Több form-os programok, 3. rész 5. Összetett program fejlesztése 5.1. MDI felhasználói felületek készítése 5.2. Előkészületek, adatbázis táblák létrehozása 5.3. Kategóriák felvétele, listázása 5.4. Felhasználóbarátabb program üzenetek 5.5. Gyorskeresés egy listában 5.6. Törlés listából, egyszerre több sort 5.7. Módosítás 5.8. Fizetési módok 5.9. Vezérlők feltöltése adatbázisból másképp, dátumok kezelése 5.10. Adat ellenőrzések reguláris kifejezésekkel 5.11. Adat ellenőrzés megvalósítása egy programban 5.12. Üzenetek (MessageBox) a program közepén megjelenítve 5.13. Összetettebb adatbevitel, gépelés kiegészítése, 1. rész 5.14. Összetettebb adatbevitel, gépelés kiegészítése, 2. rész 5.15. Vezérlők alapállapotba állítása 2. RÉSZ 5.16. Több táblás lekérdezések 5.17. Több táblás lekérdezések megjelenítése 5.18. Datagridview lapozó és az SQL LIMIT 5.19. Törlés és visszaállítás, 1. rész 5.20. Törlés és visszaállítás, 2. rész 5.21. DataGridView feltöltése manuálisan, soronként 5.22. Módosítás másik form-on, 1. rész 5.23. Módosítás másik form-on, 2. rész 5.24. DataGridView frissítése másik form-ról 5.25. Néhány kisebb javítás 5.26. TextBox automatikus kiegészítéssel 6. Függvények 6.1. Az SQLite matematikai függvényei 6.2. Csoportosítás lekérdezésekben 6.3. Dátumok, dátum kezelő függvények, 1. rész 6.4. Dátumok, dátum kezelő függvények, 2. rész 6.5. Dátumok, dátum kezelő függvények, 3. rész 7. Összetett program fejlesztése - folytatás 7.1. Összetett adat szűrés, 1. rész 7.2. Összetett adat szűrés, 2. rész 7.3. Listák szűrése, 1. rész 7.4. Listák szűrése, 2. rész 7.5. Átméretezhető programok készítése 7.6. Javítások, módosítások 7.7. További SQLite függvények 7.8. Trigger-ek, vagyis az eljárások 7.9. Tranzakciók 7.10. Subquery 7.11. Még néhány hasznos dolog 7.12. Záró gondolatok és egy javítás
Azt is érdemes végiggondolnod, hogy ha más módon próbálnád megtanulni az adatbázist használó programok fejlesztését, akkor az mennyi idődbe és pénzedbe kerülne:
nem több tízezer (sőt, százezer) forint
hanem
8.500Ft
helyett
most CSAK DVD esetén: 7.990Ft, online videó esetén: 7.990Ft!Túl drága?
Tényleg drága lenne ahhoz képest, hogy pár óra C# programozással megkeresheted az árát, vagy egyetlen eladott C# programmal ennek a sokszorosát? Ha ennek ellenére azt mondod, hogy drága, akkor sajnos nincs miről beszélnünk, egy ilyen oktató anyagért 7.990Ft semmi az átadott tudáshoz képest!Szállítási időért, árakért és fizetési módokért kattints ide!
Utánvéttel a szállítás ideje 2-3 munkanap, díja 2480Ft-tól, a rendelés értékétől függően.
Külföldi vásárlás, fizetés külföldről
Minden videó esetében lehetséges a külföldi megrendelés és DVD esetén a szállítás, azonban DVD esetén kérjük, hogy a rendelés leadása előtt vedd fel velünk a kapcsolatot az uh.maylofnatoediv@ofni e-mail címen, a szállítási díj és szállítási mód pontosítása miatt. Erre azért van szükség, mert nem minden országba megoldható az utánvétes szállítás, illetve sajnos a szállítási díj sem egyforma.Abban az esetben ha csak online megnézhető videókat rendelsz, akkor természetesen nincs szállítási költség külföldi megrendelés esetén sem.
Fizetés külföldről
A hagyományos nemzetközi átutalások jellemzően jelentős költséggel járnak a fogadó félnél (ez esetben nálunk). Ezért ha külföldről szeretnél fizetni, akkor két lehetőséged van alapvetően: PayPal és TransferWise.PayPal esetén ez jellemzően pár száz forint plusz költséget jelent. Fizetni értelemszerűen PayPal regisztráció után lehet bankkártyával, vagy a PayPal számla átutalással történő feltöltése után.
TransferWise (transferwise.com) esetén nem számítunk fel extra költséget. Az átutalás díját a TransferWise számítja fel, ami tipikusan 3-400Ft szokott lenni. A TransferWise hagyományos átutalással használható, viszont a nemzetközi átutalások költségének töredéke kerül felszámításra a TransferWise által.
Természetesen ha meg tudod oldani, hogy magyarországi számláról utalj, akkor annak sincs akadálya.
Minimális rendszerigényért kattints ide!
Vásárlási információkért kattints ide.
Ne habozz egy pillanatig sem, kattints a "megrendelem" gombra és rendeld meg a "Tanulj hatékonyan oktató videóval: adatbázis alapú programok fejlesztése C#-al, 1. rész" oktató videót, így megteheted, ami Tőled csak telik, hogy megtanuld az adatbázis alapú programok fejlesztését.
Ugyanakkor pénzt is, mert egy ha egy hasonló színvonalú tanfolyamot választasz mint ez a videó, akkor az nagyságrendekkel drágább lesz, sok tízezer forint (a könyvek meg közel sem ilyen hatékonyak)!
Ráadásul rengeteg időt vesztesz azzal, ha csak próbálkozol, ahelyett, hogy egy jól felépített oktató videó segítségével tanulnál. Az elvesztegetett időt tölthetnéd valami hasznosabbal is, például pihenéssel.