NoSQL bevezető & MongoDB tréning
Mélyítsd tovább tudásod adatbázis technológiák megismerésével és gyakorlati példákon keresztüli elsajátításával!

2024. ősz

1 nap

Online vagy személyes

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?

  • Ezt a képzésünket olyan kollégáknak ajánljuk, akik már otthonosan mozognak a szerveroldali JavaScript és a relációs adatbázisok világában, de még nem dolgoztak NoSQL adatbázissal.
  • Ezen a képzésen gyakorolhatják azokat a módszereket, amelyekkel hatékonyan tervezhetnek nem-relációs adatperzisztenciát, már meglévő vagy zöldmezős alkalmazásokhoz.
  • A tréningen elvárt a modern JavaScript valamint az aszinkron programozási technikák készségszintű ismerete.

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.

Személyre szabott vállalati képzésünk érdekel?

Egy egész fejlesztői csapat számára keresel oktatást? Esetleg más technológia érdekel? Vedd fel velünk a kapcsolatot, és a vállalati igényekhez és a tudásszinthez kialakított ajánlatot küldünk egyedi tematikával, tanrenddel.

Ő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ó

Amennyiben kérdésed lenne, keresd kollegáinkat az alábbi elérhetőségek egyikén.

Laczkó Gábor

gabor.laczko@stylersgroup.com

+36 (20) 416 – 1932

Jagos Orsolya

orsolya.jagos@stylersgroup.com

+36 (30) 705 – 0973