Školení architektury webových aplikací

Cílem školení architektury webových aplikací je schopnost navrhovat architekturu tak, abyste využili možností současných technologií. Tak, aby bylo možné kombinovat různé jazyky, frameworky, paradigmata.

Absolventi budou připraveni na to navrhovat rozsáhlé aplikace s důrazem na výkonnost, škálovatelnost a to, jak se dnes aplikace navrhují.

Obsah školení

Obsah školení vždy přizpůsobuji na míru potřebám, které jsme si ujasnili v úvodu naší spolupráce.

První den školení:
  • Terminologie, agilní manifest,
  • Architekturální návrhové vzory
  • MVC, MVVM, MVP
  • Komponentový vývoj
  • Agilní modelování
    • Requirements Envisioning
    • Architecture Envisioning
    • Activity diagram
    • Class diagram
    • Sequence diagram
  • Návaznost architektury a infrastruktury
  • Datová persistence (SQL a NoSQL)
    • ORM
    • bez ORM
    • logika v databázi
    • vhodné databáze pro různé způsoby použití
    • alternativní
  • Modulární architektura
    • kdy použít
    • návrh modulů
    • návrh komunikace mezi moduly
    • správa modulů
  • Mikroslužby 1model postavený na immutable proudu eventů a materializovaných pohledech
    • kdy použít
    • co jsou
    • jak vypadají
    • jak se uspořádává aplikace napsaná pomocí mikroslužeb
    • RabbitMQ, ZeroMQ, REST, Apache Thrift
    • consul
  • Dnešní možnosti infrastruktury
    • provisioning, immutable servers
    • autoscaling
    • hybridní cloud
    • consul
  • Kešování
  • Logování
  • Přístup „vše na serveru“, přístup „logika na serveru, render na klientu“, přístup „no backend“
  • Vyvažování logiky mezi klientem a serverem
  • Reaktivní programování
Druhý den školení:
  • 2. den provedeme praktický nácvik, vzorový projekt
    (můžeme zvolit projekt, který bude odpovídat vašim potřebám).
  • Zároveň vám odpovím všechny otázky.

Spokojení klienti

“We cooperated on UI prototyping project and on developer training project. Very competent and reliable.”
Eventival, s.r.o. / Lead developer / Jan Kaltoun

“We had the opportunity to work with Jiří on a big software project that we needed to cloud-enable. Jirka provided us with priceless consulting and custom developed components that helped us to migrate the project to the AWS cloud. Needless to say, that every single interaction with him was effective, professional and very pleasant. i would not hesitate a single second to hire him again.”
ActumG2 / Account manažer / Gianluca Turturro

Délka, místo a termín školení

Délka: dvoudenní
Termín: dohodou
Místo: školení proběhne přímo u vás ve firmě

Cena školení

60.000 Kč + DPH

Objednat školení

Sledujte mé postřehy na sociálních sítích