RabbitMQ od základov
- Level
- Kapitol
- 34
- Kategória
- Programovanie
- Hodnotenie
- 4,6 z 5
- Dĺžka
- 3h 26min
- Jazyk
- SK
Popis online kurzu RabbitMQ od základov
V tomto kurze sa naučíš používať RabbitMQ - spoľahlivý a výkonný nástroj, ktorý funguje ako digitálna pošta medzi službami. Pomocou tzv. queues odosielaš a prijímaš správy medzi mikroslužbami rýchlo, efektívne a bez straty dát - aj v prípade zlyhania. Pracovať budeme v spojení s Node.js, aby sme si vytvorili funkčný celok.
Tvojím sprievodcom bude Dávid Ondruš, softvérový architekt a backendový vývojár, ktorý sa s RabbitMQ stretáva denne pri návrhu škálovateľných systémov pre reálnu prax. Na praktických príkladoch uvidíš, ako RabbitMQ integrovať do architektúry moderného backendu - a to aj bez predchádzajúcej skúsenosti s messaging systémami.
Na konci dostaneš aj zopár tipov, ktoré si ešte môžeš skúsiť sám a posunúť tak úroveň tvojho backendu ešte na vyššiu úroveň. Repozitár s kódom nájdeš na tomto GitHub linku.
Po kurze budeš vedieť implementovať asynchrónnu komunikáciu vo svojich projektoch a získaš zručnosti, ktoré ťa posunú za hranice bežného REST API. Pridaj sa do kurzu a zisti, ako RabbitMQ používať ako profesionál.
Čo sa v kurze naučíš:
- Ako funguje RabbitMQ a AMQP protokol
- Ako implementovať asynchrónnu komunikáciu medzi službami
- Ako posielať a spracovávať stovky správ za sekundu
- Ako vytvárať queues, routing kľúče, exchange typy
- Ako nastaviť a spravovať listener channels a queue bindingy
- Ako spracovať chyby správ (ACK/NACK, requeue)
- Ako používať deadletter queues na zachytenie chýb
- Ako testovať výkon a záťaž systému
- Ako zdokumentovať architektúru pomocou AsyncAPI
- Praktické príklady z reálneho digitálneho trhoviska (e-maily, objednávky, loyalty body)
Pre koho je kurz určený:
- Pre backend vývojárov, ktorí chcú ísť ďalej než len REST API
- Pre DevOps alebo architektov, ktorí navrhujú moderné distribuované systémy
- Pre vývojárov mikroslužieb, ktorí potrebujú robustnú komunikáciu medzi službami
- Pre každého, kto chce pochopiť event-driven architektúru v praxi
Čo všetko s kurzom RabbitMQ od základov získaš
- video tutoriály na tému RabbitMQ,
- certifikát o absolvovaní online kurzu RabbitMQ od základov,
- moderované diskusné fórum, v ktorom na otázky odpovedá autor kurzu Dávid Ondruš,
- garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.
Kapitoly online kurzu
RabbitMQ úvod (7)
Implementácia pub/sub v RabbitMQ (13)
Pokročilá práca s RabbitMQ, deadletter mechanizmus (9)
Logovanie, reconnect, load test a dokumentácia (5)
Lektor online kurzu
Dávid Ondruš
Hodnotenia študentov
Hodnotenia od študentov zapísaných v kurze na Skillmea.
Stanislav M.
Kurz o RabbitMQ je veľmi dobre urobený, zrozumiteľne sú tam vysvetlené jednotlivé závislosti používania, vrátane záťažového testu. Možno by bolo vhodné uviesť nejaké skúsenosti z praxe, kde sú limite používania RabbitMQ, prípadne, či sa takto do RabbitMQ posielajú aj binárne súbory - image, video.
Lukáš R.
Autor je dobrý a zkušený, ale přišlo mi, že se jednalo spíše o implementaci RabbitMQ v Node.js než o kurz zaměřený přímo na RabbitMQ. Některé věci mohly být připravené a vysvětlené předem, čímž by se zkrátil čas. Celkově to nebylo čistě o RabbitMQ — další témata a funkce RabbitMQ chyběly.
Martin B.
Kurz sa mi velmi paci, pochopitelny, prakticky, mozem len odporucat.
Pavol Ď.
Prehladne a zrozumitelne, maximalna spokojnost