AJAX (zarys ewentualnego planu w kwestii potencjalnie omawianych zagadnień): * Co to (i po co?): - AJAX vs. Aplikacja (czyli dlaczego dostajemy świra na punkcie konkretyzacji pewnej specyfikacji) - Dlaczego AJAX musiał się pojawić (czyli zilustrowany przykład kolistości historii) - Co było przed AJAXem (i dlaczego nie było to czczone, jak AJAX) * Lekcja anatomii: - DOM (czyli "A dlaczego to nie działa w IE, a w FF tak, a w Operze działa, ale nie tak jak ma?") - XML (czyli o tym jak programiści traktują specyfikacje) - XHR (czyli rozpruwanie brzucha AJAXa oraz o tym, że programiści Google nie są istotami boskimi) - JS (bo skrótów było za mało w tym rozdziale) * Polecana biblioteka AdvAJAX: - Dlaczego to takie trudne? (czyli o wizardach i o tym, że nie są niezbędne do życia) - A dlaczego to jest takie proste? (czyli o problemach niewidocznych na pierwszy rzut oka) - To w końcu proste, czy trudne? (czyli o przymusie decyzji projektowych i ich implementowaniu) * Jak zrobić... - A po co o tym mówić? (czyli czym się różni POST od POST i GET od GET) - O innym równoważeniu pracy (czyli serverside vs. clientside) - O bezpiecznym równoważeniu pracy (czyli [serverside vs. clientside] vs. SAFETY) Studenci posiadający laptopy są mile widziani (niektóre punkty prezentacji będą wzbogacane o linki).