A tanfolyamról
Ezen a tréningen megismerkedhetsz a NoSQL adatperzisztencia elméleti alapjaival, és a MongoDB használatával.
Az elméleti órákon áttekintjük a NoSQL kialakulását, paradigmáit, valamit megvitatjuk azokat a szempontokat, ami mentén (nem) érdemes ezt a technológiát választani. Megismerkedünk azokkal a tipikus mintákkal, melyeket érdemes használni NoSQL alkalmazása esetén, illetve betekintést nyerhetünk három NoSQL adatbázis: a Redis, a MongoDB és az Elasticsearch használatába.
A gyakorlati órákon közösen kipróbáljuk a MongoDB használatát, egy próba projekten alkalmazva az ajánlott best practice-eket és megtapasztalva a tipikus buktatókat.
Kiknek ajánljuk a tanfolyamot?
Tematika
Elméleti áttekintő
Bevezetés a nem-relációs adatbázisokba: alapfogalmak
Mi az a NoSQL? Miben különbözik egy relációs adatbázistól?
NoSQL vs. SQL: előnyök és hátrányok
A CAP-tétel: melyiket válasszam?
A NoSQL adatbázisok típusainak áttekintése
Dokumentumalapú adatbázisok
Kulcs-érték tárolók
Wide-column stores
Gráfalapú adatbázisok
A Redis adattároló áttekintése
Alapfogalmak és működési elv
Adattípusok és használatuk
Listák használata producer-consumer minta implementációjához
A MongoDB adatbázis áttekintése
Alapfogalmak és összehasonlítás egy relációs adatbázissal
A BSON adatleíró formátum
Primary key és adatmodellezés
Sémavalidáció MongoDB-ben
Az Elasticsearch keresőmotor áttekintése
Alapfogalmak és felhasználási területek
Az inverted index listák működése
Bemeneti adatok: az Elasticsearch feltöltése
Kimeneti információk: lekérdezések írása Elasticsearchbenen
Ebédszünet
Interaktív gyakorlat
Betekintés egy MongoDB alapú Node.js alkalmazás felépítésébe
Dokumentumalapú adatabázis használata a gyakorlatban
Node.js & MongoDB alkalmazások telepítése, felépítése
Adatseedelés, szolgáltatások és API végpontok kialakítása
Kiscsoportos műhelymunka: egy MongoDB alapú API végpont fejlesztése
Adatelérési réteg tervezése és megvalósítása
Adatvalidáció MongoDB segítségével
Relációk és adatbeágyazás dokumentumalapú adatperzisztencia esetén
Képzésvezető
Oktatóink szakterületükön elismert szakemberek, akik minden nap dolgoznak az oktatott technológiákkal, így hands-on, azonnal hasznosítható tudást adnak át. Ezáltal gyakorlatias, valós piaci példákkal alátámasztott képzéseket tudunk nyújtani.
Ők minket választottak
Ezért válassz Te is minket!
IT képzéseinket agilisan, a legfrissebb technológiai igényekhez mérten, gyakorlatorientáltan, folyamatos visszajelzésekre alapozva fejlesztjük magánszemélyek és vállalatok részére.
Szakmai csapatunk világszínvonalú fejlesztői tapasztalattal rendelkezik. Oktatóink a vállalati szférából érkeznek, a tananyag kialakításánál pedig mindig a piaci igényekből indulunk ki. Személyre szabott oktatás esetén díjmentes igényfelmérést követően a vállalati igényekhez és tudásszinthez kialakított egyedi tematikával, tanrenddel dolgozunk. Eredménycentrikus megoldásokkat kínálunk, amelyek minden esetben partnereink üzleti céljait szolgálják. Küldetésünknek tekintjük, hogy olyan IT tudást és szemléletet adjunk át hallgatóinknak, amelyeket élvezettel használhatnak saját énjük komplexebbé tétele érdekében.
Információ
Laczkó Gábor
gabor.laczko@stylersgroup.com
+36 (20) 416 – 1932
Jagos Orsolya
orsolya.jagos@stylersgroup.com
+36 (30) 705 – 0973