SylabUZ

Generate PDF for this page

WEB Application Programming - course description

General information
Course name WEB Application Programming
Course ID 11.3-WK-IDP-WEB-W-S14_pNadGenSK8D3
Faculty Faculty of Mathematics, Computer Science and Econometrics
Field of study Data Engineering
Education profile academic
Level of studies First-cycle studies leading to Engineer's degree
Beginning semester winter term 2021/2022
Course information
Semester 6
ECTS credits to win 6
Available in specialities Design and Maintenance of Analytical Systems
Course type optional
Teaching language polish
Author of syllabus
  • dr inż. Janusz Jabłoński
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 30 2 - - Exam
Laboratory 30 2 - - Credit with grade

Aim of the course

Celem przedmiotu programowanie aplikacji WEB jest zapoznanie studentów z podstawowymi zagadnieniami programowania bazodanowych aplikacji rozproszonych i technologii usług Web. Przygotowanie studentów do praktycznego wykorzystania narzędzi i technologii wytwarzania aplikacji i usług Web.

Prerequisites

Student powinien zaliczyć: Programowanie obiektowe 1 i 2, Inżynieria systemów informacyjnych.

Scope

Wykład/laboratorium:

·          Historia Web, ewolucja aplikacji WEB

·          Podstawy protokołów internetowych

·          Wielowarstwowe architektury aplikacji internetowych

·          Wzorce projektowe w JAVA

·          Wzorzec MVC; usługi sieciowe, Service Oriented Architectures

·          Narzędzia komponentowe w realizacji aplikacji WEB

·          Wykorzystanie Javascript i technologii AJAX

·          Podstawy wykorzystania Spring Framework

·          Wprowadzenie do Cloud Computing

Teaching methods

Wykład dostępny w formie elektronicznej; laboratoria komputerowe z wykorzystaniem narzędzi (Eclipse, Spring) technologii (AJAX) metod i wzorców projektowych (MVC) w implementacji i wdrożeniu bazodanowej aplikacji WEB.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Udział w zajęciach jest obowiązkowy.

Wykład – egzamin pisemny.

Zaliczenie laboratorium na podstawie sprawdzianów (20%) sprawozdań ze zrealizowanych zadań implementacyjno wdrożeniowych (80%).

Na ocenę z przedmiotu składa się ocena z laboratorium (50%) oraz ocena z egzaminu pisemnego (50%). Warunkiem zaliczenia przedmiotu jest pozytywna ocena z laboratorium i egzaminu.

Recommended reading

  1. D. Alur, J. Crupi, D. Malks, J2EE Wzorce projektowe, Helion, Gliwice 2004.
  2. G. Horstmann, G. Cornell, Core Java, Vol. 2: Advanced Features, Prentice Hall, England 2008
  3. N. Dai, L. Mandel, A. Ryman Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java, Helion, Gliwice 2008.
  4. A. Hemrajani, Java. Tworzenie aplikacji sieciowych za pomocą Springa, Hibernate i Eclipse, Helion, Gliwice 2007.

Further reading

  1. E. Gamma, R. Helm, R. Johnson, J. Vlissides, Wzorce projektowe, Helion, Gliwice, 2010.
  2. A. Bochenek, Eclipse, Biblioteka SWT, PWN Warszawa, 2008.
  3. B. Burke, R. Monson-Haefel, Enterprice Java Beans 3.0, Helion 2007.
  4. D. Minter, L. Linwood, Hibernate od nowicjusza do profesjonalisty, Apress, Warszawa 2007.
  5. C. Walls, Spring w Akcji, Helion, Gliwice, 2013.

Notes


Modified by dr Alina Szelecka (last modification: 05-05-2021 13:03)