|
|
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]]
| |
| -->
| |
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