MIMINF:Aplikacje WWW: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Diks (dyskusja | edycje)
Diks (dyskusja | edycje)
Linia 27: Linia 27:


=== Literatura ===
=== Literatura ===
* T. Bray i inni (red.), Extensible Markup Language (XML) 1.0 (Third Edition) http://www.w3.org
* H.M. Deitel, P.J. Deitel, T,R. Nieto, ''Internet & World Wide Web. How to program'', Deitel & Associates Inc., 2001
* H.M. Deitel, P.J. Deitel, T,R. Nieto, ''Internet & World Wide Web. How to program'', Deitel & Associates Inc., 2001
* T. Dierks, C. Allen, The TLS Protocol Version 1.0, RFC 2246.
* R. Fielding i inni, Hypertext Transfer Protocol -- HTTP/1.1, RFC 2616.
* A. Le Hors, Ian Jacobs (red.), HTML 4.01 Specification, http://www.w3.org
* D. C. Naik, ''Internet Standards and Protocols'', Microsoft Press, 1998
* D. C. Naik, ''Internet Standards and Protocols'', Microsoft Press, 1998
<!--
== Moduły ==
===Wykłady===
# Wprowadzenie (M. Zakrzewicz), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w01.tresc-1.0/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w01.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w01.tresc-1.0-toc|WIKI]], [[media:AWWW-1st3.6-w01.tresc-1.0kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w01.tresc-1.0czb.pdf|PDF-czb]]
# Interfejs użytkownika I (M. Wojciechowski), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w02.tresc-1.1/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w02.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w02.tresc-1.1-toc|WIKI]], [[media:AWWW-1st3.6-w02.tresc-1.1kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w02.tresc-1.1czb.pdf|PDF-czb]]
# Interfejs użytkownika II (M. Morzy), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w03.tresc-1.0/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w03.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w03.tresc-1.0-toc|WIKI]], [[media:AWWW-1st3.6-w03.tresc-1.0kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w03.tresc-1.0czb.pdf|PDF-czb]]
# HTTP (M. Zakrzewicz),  [http://elearning.cs.put.poznan.pl/mediawiki/flash_files/AWWW-1st3.6/AWWW-1st3.6-w04.tresc-1.1/player.html Flash], [http://elearning.cs.put.poznan.pl/mediawiki/flash_files/AWWW-1st3.6/AWWW-1st3.6-w04.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w04.tresc-1.1-toc|WIKI]], [[media:AWWW-1st3.6-w04.tresc-1.1kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w04.tresc-1.1czb.pdf|PDF-czb]]
# Logika prezentacji I (M. Zakrzewicz), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w05.tresc-1.0/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w05.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w05.tresc-1.0-toc|WIKI]], [[media:AWWW-1st3.6-w05.tresc-1.0kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w05.tresc-1.0czb.pdf|PDF-czb]]
# Logika prezentacji II (M. Wojciechowski), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w06.tresc-1.1/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w06.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w06.tresc-1.1-toc|WIKI]], [[media:AWWW-1st3.6-w06.tresc-1.1kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w06.tresc-1.1czb.pdf|PDF-czb]]
# Logika prezentacji III (M. Morzy), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w07.tresc-1.0/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w07.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w07.tresc-1.0-toc|WIKI]], [[media:AWWW-1st3.6-w07.tresc-1.0kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w07.tresc-1.0czb.pdf|PDF-czb]]
# Logika biznesowa (M. Morzy), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w08.tresc-1.0/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w08.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w08.tresc-1.0-toc|WIKI]], [[media:AWWW-1st3.6-w08.tresc-1.0kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w08.tresc-1.0czb.pdf|PDF-czb]]
# Współpraca aplikacji WWW z bazami danych (M. Wojciechowski), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w09.tresc-1.0/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w09.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w09.tresc-1.0-toc|WIKI]], [[media:AWWW-1st3.6-w09.tresc-1.0kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w09.tresc-1.0czb.pdf|PDF-czb]]
# Infrastruktura aplikacji WWW I (M. Wojciechowski), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w10.tresc-1.1/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w10.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w10.tresc-1.1-toc|WIKI]], [[media:AWWW-1st3.6-w10.tresc-1.1kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w10.tresc-1.1czb.pdf|PDF-czb]]
# Infrastruktura aplikacji WWW II (M. Wojciechowski), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w11.tresc-1.0/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w11.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w11.tresc-1.0-toc|WIKI]], [[media:AWWW-1st3.6-w11.tresc-1.0kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w11.tresc-1.0czb.pdf|PDF-czb]]
# Serwery HTTP (M. Zakrzewicz), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w12.tresc-1.0/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w12.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w12.tresc-1.0-toc|WIKI]], [[media:AWWW-1st3.6-w12.tresc-1.0kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w12.tresc-1.0czb.pdf|PDF-czb]]
# Bezpieczeństwo (M. Zakrzewicz), [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w13.tresc-1.0/player.html Flash], [http://osilek.mimuw.edu.pl/external/AWWW-1st3.6/AWWW-1st3.6-w13.test-1.0/quizmaker.html Test], [[AWWW-1st3.6-w13.tresc-1.0-toc|WIKI]], [[media:AWWW-1st3.6-w13.tresc-1.0kolor.pdf|PDF-kolor]], [[media:AWWW-1st3.6-w13.tresc-1.0czb.pdf|PDF-czb]]
=== Laboratoria ===
# HTML+CSS (M.Masewicz),  [[AWWW-1st3.6-l01.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l01.tresc-1.0kolor.pdf|PDF]]
# XML+XSL (M.Masewicz), [[AWWW-1st3.6-l02.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l02.tresc-1.0kolor.pdf|PDF]]
# JavaScript (P.Boiński), [[AWWW-1st3.6-l03.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l03.tresc-1.0kolor.pdf|PDF]]
# Serwlety Java (M.Masewicz), [[AWWW-1st3.6-l04.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l04.tresc-1.0kolor.pdf|PDF]], [[media:AWWW-1st3.6-l04.pliki-1.0.zip|PLIKI]]
# ASP.NET (M.Wojciechowski), [[AWWW-1st3.6-l05.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l05.tresc-1.0kolor.pdf|PDF]], [[media:AWWW-1st3.6-l05.pliki-1.0.zip|PLIKI]]
# PHP (M.Masewicz), [[AWWW-1st3.6-l06.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l06.tresc-1.0kolor.pdf|PDF]], [[media:AWWW-1st3.6-l06.pliki-1.0.zip|PLIKI]]
# JSP (P.Boiński), [[AWWW-1st3.6-l07.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l07.tresc-1.0kolor.pdf|PDF]]
# JSTL (P.Boiński), [[AWWW-1st3.6-l08.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l08.tresc-1.0kolor.pdf|PDF]]
# Serwlety Java + bazy danych (M.Masewicz), [[AWWW-1st3.6-l09.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l09.tresc-1.0kolor.pdf|PDF]], [[media:AWWW-1st3.6-l09.pliki-1.0.zip|PLIKI]]
# PHP + bazy danych (M.Masewicz), [[AWWW-1st3.6-l10.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l10.tresc-1.0kolor.pdf|PDF]], [[media:AWWW-1st3.6-l10.pliki-1.0.zip|PLIKI]]
# Struts  (M.Masewicz), [[AWWW-1st3.6-l11.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l11.tresc-1.0kolor.pdf|PDF]], [[media:AWWW-1st3.6-l11.pliki-1.0.zip|PLIKI]]
# JSF (M.Masewicz), [[AWWW-1st3.6-l12.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l12.tresc-1.0kolor.pdf|PDF]], [[media:AWWW-1st3.6-l11.pliki-1.0.zip|PLIKI]]
# Administrowanie serwerem aplikacji (M.Morzy), [[AWWW-1st3.6-l13.tresc-1.0|WIKI]], [[media:AWWW-1st3.6-l13.tresc-1.0kolor.pdf|PDF]]
-->

Wersja z 09:23, 18 paź 2006

Forma zajęć

Wykład (30 godzin) + laboratorium (30 godzin)

Opis

Techniki i narzędzia programistyczne w budowie aplikacji i serwisów WWW.

Sylabus

Autor

  • Krzysztof Ciebiera — Uniwersytet Warszawski, Wydział Matematyki, Informatyki i Mechaniki, Instytut Informatyki

Wymagania wstępne

  • Sieci komputerowe
  • Bazy danych
  • Programowanie obiektowe

Zawartość

  • Protokół HTTP.
  • Języki HTML, xHTML i CSS.
  • SSL i inne protokoły kryptograficzne WWW.
  • XML i XML-RPC.
  • Javascript.
  • Ajax czyli Asynchronous JavaScript and XML.
  • Bezpieczeństwo aplikacji internetowych.
  • Budowa pośœredników internetowych.

Literatura

  • T. Bray i inni (red.), Extensible Markup Language (XML) 1.0 (Third Edition) http://www.w3.org
  • H.M. Deitel, P.J. Deitel, T,R. Nieto, Internet & World Wide Web. How to program, Deitel & Associates Inc., 2001
  • T. Dierks, C. Allen, The TLS Protocol Version 1.0, RFC 2246.
  • R. Fielding i inni, Hypertext Transfer Protocol -- HTTP/1.1, RFC 2616.
  • A. Le Hors, Ian Jacobs (red.), HTML 4.01 Specification, http://www.w3.org
  • D. C. Naik, Internet Standards and Protocols, Microsoft Press, 1998