Zájem o školení výkonnosti webových aplikací předčil mé očekávání a sám za sebe musím říci, že jsem byl s průběhem školení spokojen – řekl a předvedl jsem všechno, co jsem měl na srdci, a účastníci vypadali, že všemu rozumí. Ohlasy na školení mi bohužel zatím poslali jen dva účastníci, ostatní asi raději věnují čas optimalizaci…
Od školení jsem nic neočekával. Přesto mi ukázalo nový směr mého rozvoje a dodalo chuť do programování. Ještě pár takových školení a budu do programování stejně nadšený jako když jsem začínal. Díky Jakube.
Nebyl jsem na podobném školení, takže nebudu srovnávat a uvedu jenom poznatky. Prostory byly dobré, bál jsem se, že bez klimatizace bude horko, ale severní strana to řešila dostatečně. Plátno bez problémů (vzadu možná neviděli na spodek), počítače ok. Prezentující hovořil relativně zajímavě – možná to bylo zajímavými tématy. Co bych vytknul – při přecházení do další části přednášky se mi nejednou stalo, že jsem si až po chvíli všiml, že se např. už nemluví o JavaScriptu, ale přešlo se na PHP. Jenom nějakou rétorickou pauzu, důraz…
K obsahu – celkově to bylo poměrně vyvážené a zaznělo, co zaznít mělo. Praktické ukázky jsou vždycky k nezaplacení. PHP jsme prošli do mikrodetailů, z SQL zaznělo všechno podstatné. Zaznělo poměrně dost informací z oblasti, kde se neprogramuje (hardware, serverové aplikace a jejich nastavení), také o cache.
Co mi ale chybělo, bylo víc času věnovaného JavaScriptu. Např. o konstrukci
prototype
zazněla jen zmínka, také mohlo zaznít něco o používání JavaScriptových knihoven. Obecně je pro mě JavaScript mnohem víc záhadným jazykem než např. PHP a SQL (které mají jednu dokumentaci od jednoho autora). Spousta možností zápisů, některé se dříve nepoužívaly, dnes už ano, protože je již prohlížeče podporují... Ale i tak zaznělo u JavaScriptu dobré množství důležitých informací, hodně těch deatilů, co jsou podstatné.
Školení dokonce veškerá očekávání předčilo, opravdu velmi dobrá úroveň. Odnesl jsem si spoustu nových poznatků a oprášil staré věcí, které v praxi občas „zapadnou“. (Velmi také děkuji za přínosnou úvodní kapitolu o HTTP protokolu a jeho hlavičkách.)
V konečném výsledku za to poměrně únavná cesta „na otočku“ z Ostravy opravdu stála.
Školení mne zprvu překvapilo prvním tématem „HTTP protokol“. Ve školení výkonnosti PHP aplikací mne to poměrně zarazilo, čekal jsem spíše popis samotného PHP a optimalizaci kódu. Byl jsem ale mile překvapen širokým záběrem výkladu v souvislostech (klientská cache prohlížeče, specifické vlastnosti některých browserů, něco ke konfiguraci webserveru, atd.), které by měl vývojář při návrhu aplikace uvažovat. Přednášející je přístupný diskusi i otázkám (i na obědě :-)). Program je rozdělen do dvou částí, dopolední a odpolední, přičemž i ty jsou dále děleny do bloků oddělených přestávkami. Velmi bych vyzdvihl názorné demonstrování na přípravených příkladech, naopak za mě osobně se musím přiznat, že poslední téma jsem už příliš nevnímal.
Z posledního školení Výkonnost webových aplikací jsem si odnesl opravdu hodně, ale hlavně jsem si všechno hned vyzkoušel v praxi, jelikož nám začal kolabovat server – „z ničeho nic“ byly procesory serveru vytížené na plno, přitom všechny ostatní ukazatele (databáze, Apache, …) byly v normě. Než jsem přišel na to, co to způsobuje, jsem aplikoval nové poznatky ze školení a teď nám stránky „lítají“ o poznání rychleji. Nehledě na to, že server se teď doslova fláká. Nebýt toho kolabsu serveru, tak bych se možná k těm optimalizacím jen tak nedostal, což by byla jedině škoda. Jako ponaučení jsem si z toho odnesl, že i když nejsou na první pohled optimalizace potřeba, protože to nějak jede, určitě by se neměly podceňovat, protože ty rozdíly můžou být opravdu znatelné.
Největší mezery ve výkonu jsou teď asi v databázi, tak už se těším na nové školení a hlavně jak pak budu nové poznatky aplikovat a třeba zase dostanu pochvalu od vedení za znatelné zrychlení webů a ušetření financí za nákup druhého serveru.
Další termín tohoto školení je již za měsíc, takže pokud se o výkonnost webových aplikací zajímáte, můžete se přihlásit.
Diskuse je zrušena z důvodu spamu.