Technologie internetowe


Informacje ogólne

Typ:specjalnościowy
Kierunek:Informatyka studia licencjackie
Specjalność:Technologie sieciowe i bazy danych
Semestr:6
Wymiar zajęć:30 godz wykładu, 30 godz laboratorium
Punkty ECTS:6

Program

  • Przegląd podstawowych pojęć, protokół HTTP - serwery i klienci, architektura WWW - od witryn statycznych po aplikacje internetowe i ich serwery.
  • Metody prezentacji treści oraz tworzenia interfejsu użytkownika aplikacji internetowych - języki (X)HTML i CSS.
  • Metody tworzenia logiki aplikacji:
    - po stronie serwera (CGI, PHP)
    - po stronie klienta (JavaScript)
    - w trybie mieszanym (AJAX)
  • Technologie JavaServlets i Java Server Pages (JSP); kontenery aplikacji internetowych na przykładzie Apache Tomcat.

Sposób zaliczenia

Laboratorium: Najważniejszym elementem oceny jest "projekt indywidualny", który ma zazadanie sprawdzić poziom praktycznego opanowania technik omawianych nawykładzie. Oprócz tego, do oceny końcowej liczy się również aktywnośćstudenta podczas zajęć.
Egzamin pisemny; ostateczna ocena jest średnią arytmetyczną oceny za "projekt indywidualny" wykonywany w ramach laboratorium oraz oceny z egzaminu pisemnego. Oczywiście zaliczenie laboratorium na ocenę pozytywną jest konieczne do podejścia do egzaminu.
25% praca na zajęciach - punktowane zadania (pierwszych ok. 8 zajęć)25% ocena z kolokwium (po 8 zajęciach)50% ocena z projektu końcowego (pod koniec semestru)
Egzamin w terminie poprawkowym ma formę ustną.

Literatura

  • Jennifer Niederst, Tworzenie stron WWW. Almanach. Wydanie II, Wydawnictwo Helion 2002.
  • Chuck Musciano, Bill Kennedy, HTML and XHTML: The Definitive Guide, 6th Edition, O'Reilly 2006.
  • Eric A. Meyer, CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie III, Wydawnictwo Helion 2007.
  • Matt Zandstra, PHP Objects, Patterns, and Practice, Second Edition, Apress 2007.
  • David Flanagan, JavaScript: The Definitive Guide, 5th Edition, O'Reilly 2006.
  • Bryan Basham, Kathy Sierra, Bert Bates, Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam (SCWCD), O'Reilly 2004