Celem zajęć jest przekazanie studentom wiedzy dotyczącej wykorzystania znanych technologii umożliwiających tworzenie aplikacji internetowych. Zaprezentowane zostaną technologie wykorzystywane po stronie serwera (JSF) i po stronie klienta (HTML,CSS). Omówione zostaną możliwości typowych frameworków JEE na przykładzie JavaServerFaces/PrimeFaces. Poruszone zostaną zagadnienia bezpieczeństwa (HTTPS), mechanizmy logowania, generowania treści, przetwarzania danych po stronie serwera, stosowanie komponentów zarządzanych, pojęcie sesji, praca z bazami danych. Zastosowanie architektury (MVC) Model-Widok- Kontroler i (AJAX) Asynchronous JavaScript and XML na przykładzie frameworka JSF/PrimeFaces.

(Kurs prowadzony w trybie stacjonarnym i elearning)