Microservices tréning
Nyerj betekintést az elosztott rendszerek világába, és ismerd meg a microservice technológia előnyeit és hátrányait gyakorlati kurzusunkon keresztül!

2024 tavasz

8 óra

Online vagy személyes

A tanfolyamról

A Microservices tréning betekintést nyújt az elosztott rendszerek világába.

A hallgatók megismerkedhetnek a technológia előnyeivel és hátrányaival, hogy milyen szempontok szerint érdemes emellett az architektúra mellett dönteni, illetve hogyan vezessük be egy új, vagy már létező projekten. A gyakorlati képzésen önálló, vezetett munka keretein belül rakhatja össze mindenki élete első microservice-ekre épülő alkalmazását.

Kiknek ajánljuk a tanfolyamot?

  • Ezt a képzésünket csak tapasztalt, senior fejlesztőknek ajánljuk! A tematika megköveteli a modern JavaScript és az aszinkron programozás készségszintű használatát, ezen túl pedig alapszintű hálózati, rendszerüzemeltetési, és adatbáziskezelési ismeretekre (TCP/IP, HTTP, Unix shell, Docker, MongoDB) is épít.

Tematika

09:00-12:00: Elméleti áttekintő

Miért van szükségünk microservice-ekre?

SOLID alapelvek
Monolitikus alkalmazások architektúrája
Microservice alkalmazások architektúrája

Alapfogalmak áttekintése

Service-Oriented Architecture
Microservice design principles
Konténerek és Docker
Szempontok és módszerek a belső hálózat kialakításához

Architektúra kialakítása a gyakorlatban

Prezentációs réteg
Publikus végpont: direkt kapcsolat, API gateway, BFF
Microservice: alapelvek, korlátok, működési logika
Event Bus
performancia és konzisztencia problémák felvetése
a fenti problémák orvoslása egy új kommunikációs réteg bevezetésével
adatsor használata, architekturális minták
Container Orchestration: alapfogalmak, funkcionalitás, technológiák

12.00-13.00 Ebédszünet

13:00-17:00 Interaktív gyakorlat

Microservice-ekre épülő alkalmazás fejlesztése Node.js és Docker Compose segítségével

Docker Compose konfigurálása

Microservice-ek működésének megismerése a gyakorlatban

API Gateway implementálása Express.js segítségével

Adat perzisztencia megoldások MongoDB és Redis segítségével

Event Bus implementáció RabbitMQ segítségével

Kiscsoportos műhelymunka: Angular alkalmazás fejlesztése

  • Angular alkalmazás telepítése, fejlesztése
  • Űrlapkezelés, adatvalidáció
  • Felhasználókezelés: regisztráció, autentikáció
  • Production környezetbe történő élesítés

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