Hodnotenie:
Kniha je vysoko cenená pre svoj komplexný prístup k výučbe PyQt5 a vývoja grafického rozhrania, pričom je určená predovšetkým čitateľom s predchádzajúcimi skúsenosťami s programovaním v objektovo orientovaných jazykoch. Slúži ako cenná referencia s rozsiahlymi informáciami a je chválená pre svoju štruktúru a prehľadnosť. Čelí však kritike týkajúcej sa jej zastaraného obsahu, najmä vo vzťahu k aktuálnemu rozhraniu QtCreator, nekonzistentnosti vo verzii pre Kindle a problémom s použiteľnosťou príkladov.
Výhody:⬤ Komplexný zdroj informácií na učenie sa PyQt5 s príkladmi z reálneho sveta.
⬤ Dobre štruktúrovaný a prehľadný pre skúsených programátorov.
⬤ Vynikajúce vysvetlenia zložitých konceptov, ako je napríklad rámec model-view.
⬤ Poskytuje dobrý základ na vytváranie aplikácií GUI na viacerých platformách.
⬤ Vytvára silné porozumenie frameworku bez toho, aby čitateľov zahlcoval drobnosťami.
⬤ Zastaraný obsah, ktorý nemusí byť v súlade s najnovším rozhraním QtCreator.
⬤ Kindle verzia má značné problémy s formátovaním vrátane prázdnych stránok a nesprávneho odsadenia kódu.
⬤ Niektoré príklady obsahujú chyby a môžu byť mätúce.
⬤ Úvodné kapitoly môžu príliš rýchlo preskakovať medzi zjednodušenými a zložitými príkladmi.
⬤ Krivka učenia pre PyQt5 je strmá a vyžaduje si značnú časovú investíciu.
(na základe 26 čitateľských recenzií)
Mastering GUI Programming with Python: Develop impressive cross-platform GUI applications with PyQt
Využitie smrtiacej kombinácie Docker a Kubernetes na automatizáciu nasadenia a správy aplikácií Java
Kľúčové funkcie
⬤ Zvládnite používanie Docker a Kubernetes na vytváranie, nasadzovanie a správu aplikácií Java za okamih.
⬤ Učte sa, ako si vytvoriť vlastný obraz Docker a prispôsobiť si vlastný klaster pomocou Kubernetes.
⬤ Uľahčite si cestu od vývoja k produkcii pomocou tejto praktickej príručky.
Popis knihy
Predstavte si vytváranie a testovanie aplikácií Java EE na serveri Apache Tomcat alebo aplikačnom serveri Wildfly v priebehu niekoľkých minút spolu s rýchlym nasadením a správou aplikácií Java. Znie to príliš dobre na to, aby to bola pravda? Ale máte dôvod na radosť, pretože takéto scenáre sú možné len s využitím Dockera a Kubernetes.
Táto kniha začne predstavením nástroja Docker a hlbšie sa zaoberá jeho sieťovými konceptmi a konceptmi trvalého úložiska. Potom sa naučíte, ako refaktorizovať monolitickú aplikáciu na samostatné služby vytvorením aplikácie a jej následným zabalením do kontajnerov Docker. Ďalej vytvoríte obraz obsahujúci aplikáciu Java Enterprise Application a neskôr ju spustíte pomocou nástroja Docker. Ďalej sa kniha zameria na Kubernetes a jeho funkcie a naučíte sa nasadiť aplikáciu Java do Kubernetes pomocou Maven a monitorovať aplikáciu Java v produkcii. Na konci knihy sa prakticky zoznámite s niektorými pokročilejšími témami, aby ste si ešte viac rozšírili svoje vedomosti o Docker a Kubernetes.
Čo sa naučíte
⬤ Balenie aplikácií Java do obrazov Docker.
⬤ Pochopiť lokálne spúšťanie kontajnerov.
⬤ Preskúmať možnosti vývoja a nasadenia s Dockerom.
⬤ Integrovať Docker do zostavení Maven.
⬤ Spravovať a monitorovať aplikácie Java bežiace na klastroch Kubernetes.
⬤ Vytvárať pipeline Continuous Delivery pre aplikácie Java nasadené na Kubernetes.
Pre koho je táto kniha určená
Kniha je určená vývojárom v jazyku Java, ktorí chcú veľmi rýchlo vytvárať, nasadzovať a spravovať aplikácie pomocou kontajnerovej technológie. Nemusia mať žiadne znalosti o Docker a Kubernetes.