|
||
APLIKACJE WWW
Celem wykładu jest przedstawienie architektur aplikacji internetowych oraz metod implementacji ich skłądników. Omawiane są podstawowe składniki architektury WWW: warstwa cienkiego klienta, warstwa aplikacji, warstwa bazy danych, protokół HTTP, przeglądarka WWW, serwer HTTP, serwer aplikacji. Przedstawiane są podstawowe technologie implementacji interfejsu użytkownika, m.in. HTML, CSS, JavaScript, XML+XSL, technologie implementacji logiki prezentacji, m.in. JavaServer Faces, PHP, technologie implementacji logiki biznesowej, m.in. usługi SOAP i RESt Web Services. Poruszane są zagrożenia bezpieczeństwa aplikacji WWW oraz metody ochrony przed nimi.
MATERIAŁY WYKŁADOWE
Wprowadzenie, architektura WWW, HTML, CSS
JavaScript, biblioteki i środowiska szkieletowe JavaScript XML, XSLT HTTP PHP PHP a bazy danych Java EE, JSF Bezpieczeństwo Serwery WWW: Apache Serwery WWW: nginx SOAP Web Services REST Web Services Projektowanie interfejsów użytkownika MATERIAŁY LABORATORYJNE
Laboratorium: HTML, CSSLaboratorium: Javascript Laboratorium: XML/XSL Laboratorium: PHP Laboratorium: PHP a bazy danych Laboratorium: Java EE Laboratorium: Bezpieczeństwo Lab: Web Servers Powrót |