Přijďte si popovídat o výkonu vašich webových aplikací a dozvědět se nějaké tipy a triky, jak jejich výkon zvýšit. Můžete se inspirovat mojí krátkou přednáškou na toto téma. O výkonnosti také píšu články a přednáším.

Course name

Web application performance


Content

Optimalizace jednotlivých částí webové aplikace:

  • HTTP – hlavičky ovlivňující platnost stránky
  • HTTP/2 – rychlost načítání stránek
  • Webový server – nastavení Apache, alternativy
  • HTML, CSS – rychlost stránek u klienta
  • JavaScript – rychlost operací, práce s pamětí
  • PHP – akcelerátory, efektivita kódu
  • MySQL – práce s databází (více na školení Konfigurace a výkonnost MySQL Antonína Faltýnka)

Společné koncepty:

  • Cache – databáze, disk, paměť
  • Profilování – hledání úzkého hrdla
  • Benchmarky – měření výkonnosti
  • Rozkládání zátěže – webový server, databáze

Je výkon vašich aplikací dostačující? A jaké je jejich zabezpečení? Přijďte to zjistit na školení Bezpečnost PHP aplikací.


Lecturer

Michal Špaček (about the lecturer, contact the lecturer)


Prerequisites

Přijďte se znalostmi PHP, MySQL a JavaScriptu.


Target audience

Školení je určeno jak pro tvůrce webových aplikací a částečně i jejich správce.


Date and venue

březen 2018 Praha, 10:0018:00, one hour lunch break (sign-up)
Předběžný termín – přesné datum zatím neznám. Můžete vyplnit nezávaznou přihlášku a dám vám vědět, až datum budu znát.

Node 5, Radlická 180/50, Praha

Přineste si notebook, bezdrátové připojení k Internetu je k dispozici. Pokud přenosný počítač nemáte, dejte mi vědět, notebook Vám zajistím. Oběd, káva, čaj a minerálka je v ceně školení.

Trainings in Prague are held regularly in the middle of March, June, September, and December, in other cities irregularly.


Capacity

Maximum of 15 participants


Price

3990 Kč, 4828 Kč incl. VAT, 30% discount for students


Materials

Účastníci dostanou tištěnou prezentaci a certifikát. Dostatek prostoru bude věnován na dotazy. Po skončení školení zasílám komentovanou prezentaci e-mailem i s příklady použitými na školení.


Training reviews

Vít Zatloukal, oXy Online s.r.o.

Školení pro nás bylo rozhodně přínosné. Líbilo se nám, že školení bylo přizpůsobeno pro naše potřeby, že jsme se mohli podrobněji věnovat tomu, co je pro nás důležité a nezdržovat se tím, co nepoužíváme. Určitě nám to pomůže vyladit naše aplikace, výkon a stabilita je pro nás klíčová a do budoucna počítáme s nárůstem zatížení. Hodně přínosný byli celý koncept školení, nebylo zaměřeno jednostranně, ale podíval jsme na webovou aplikaci ze všech stran, od systémových a serverových nastavení, přes aplikaci a databáze až po klientskou stranu jako JavaScript, optimalizace obrázků, optimální použití CSS. A naprosto neocenitelné jsou zkušenosti z praxe, na těch se dá krásně ukázat, na co je potřeba si dávat pozor a jak nejvhodněji se k optimalizaci konkrétního místa postavit.

Jan Hort, Dixons Retail SSC s.r.o.

Školení výkonnosti webových aplikaci se mi moc líbilo jak obsahem tak i přednášenou formou. Celkově jsem se dozvěděl hodně nových a užitečných informací, které se dají využít v praxi a také jsem se pobavil. Moc díky Michale! ;-)

David Mudrák, Moodle HQ

Na školení Michala Špačka si cením nejen vysoké odborné úrovně výkladu problematiky, ale zejména úzké vazby na každodenní práci webového vývojáře. Školení jsou orientována zejména na praktické použití předávaných zkušeností. Probírané téma bylo vždy doplněno příklady konkrétního použití, které bylo možno okamžitě aplikovat ve vlastních projektech. Mohu vřele doporučit každému, kdo se chce vývojem webových aplikací zabývat zodpovědně.

All reviews


Sign-up

Date
březen 2018 Praha (tentative date)
Participant
Company details (optional)
load the rest load the rest wait… not found, error, again Nejdříve vyberte zemi a zadejte IČO

Zadané údaje budou použity pro vystavení faktury, která vám bude zaslána e-mailem během několika dní, případně pro zaslání pozvánky, pokud se hlásíte na předběžný termín.

Pokud se školení z jakéhokoliv důvodu neuskuteční nebo se přesune na jiný termín, který vám nebude vyhovovat (živelní pohroma, nemoc přednášejícího, …), bude vám vrácena celá zaplacená částka. Pokud nastanou překážky na straně účastníka, může za sebe poslat náhradníka nebo se zúčastnit náhradního termínu.

This training can also be organized in-house. I also offer consulting for your business, contact me!

Česky