Programowanie aplikacji biznesowych w oparciu o platformę Java

Transkrypt

Programowanie aplikacji biznesowych w oparciu o platformę Java
Programowanie aplikacji biznesowych w oparciu o platformę Java
Wydział Informatyki
Nazwa
programu
kształcenia
Informatyka
Poziom i forma studiów
I stopień niestacjonarne
Specjalność
---
Ścieżka dyplomowania
2013/2014Z - 2016/2017Z
Nazwa
przedmiotu
Programowanie aplikacji biznesowych w oparciu o
platformę Java
Kod przedmiotu
IN24000e
Punkty ECTS
4
Rodzaj
przedmiotu
obieralny
Semestr 4,5,6,7
Liczba
godzin w
semestrze
W - 16 Ćw - 0 PS - 16 P - 0 L - 0 S - 0
Przedmioty
wprowadzające
Założenia i
cele
przedmiotu
Formy
zaliczenia
Treści
programowe
Zapoznanie studentów z platformą Java EE i zasadami tworzenia aplikacji biznesowych. Nauczenie implementowania poszczególnych warstw aplikacji biznesowych
z użyciem technologii wchodzących w skład platformy Java EE.
Wykład - zaliczenie na podstawie pisemnego sprawdzianu.
Pracownia specjalistyczna - zaliczenie na podstawie realizowanych zadań.
Warstwowy model aplikacji i elementy platformy Java EE. Warstwa danych: technologia JDBC, wzorce projektowe DAO/DTO, Object Relational Mapping w platformie
Java EE, transakcje w platformie Java EE. Warstwa biznesowa (logiki): obiekty i usługi w warstwie logiki, elementy programowania aspektowego. Warstwa
prezentacji: rozwiązania oparte na wzorcu MVC w platformie Java EE. Modele bezpieczeństwa aplikacji.
Efekty kształcenia
Symbol
Odniesienie do kierunkowych efektów
kształcenia
Opis
EK1
Ma podstawową wiedzę w zakresie projektowania i programowania aplikacji korporacyjnych na platformę Java EE
wykorzystujących bazy danych i serwery aplikacyjne Java EE.
K_W12
EK2
Orientuje się w obecnym stanie i kierunkach rozwoju technologii dla aplikacji korporacyjnych na platfomie Java EE.
K_W15
EK3
Potrafi posłużyć się właściwie dobranymi technologiami wchodzącymi w skład platformy Java EE, środowiskami
programistycznymi, oraz narzędziami wspomagającymi projektowanie, tworzenie i wykonywanie testów oraz budowanie
i uruchamianie komponentów aplikacji EE.
K_U09
EK4
EK5
Potrafi zaprojektować, zaimplementować i zainstalować aplikację na platformie Java EE stosując odpowiednie metody,
techniki oraz narzędzia.
Potrafi porównać technologie i rozwiązania projektowe systemów informatycznych na platformie Java EE oraz ich
komponenty ze względu na zadane kryteria użytkowe i ekonomiczne (szybkość działania, koszt, wykorzystanie
zasobów, itp.).
Efekt
kształcenia
Metoda weryfikacji
K_U10
K_U08
Forma zajęć na której zachodzi weryfikacja
EK1
Ocena zadań, pisemny sprawdzian.
PS, W
EK2
Ocena zadań, pisemny sprawdzian.
PS, W
EK3
Ocena zadań.
PS
EK4
Ocena zadań.
PS
EK5
Ocena zadań.
PS
Bilans
nakładu
pracy
studenta
(w
godzinach)
1 - Udział w wykładach
8x2
16
2 - Udział w pracowni specjalistycznej
8x2
16
3 - Realizacja zadań (w tym przygotowanie prezentacji)
60
4 - Udział w konsultacjach
5
5 - Przygotowanie do zaliczenia wykładu
10
RAZEM:
Literatura
podstawowa
Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela:
(4)+(2)+(1)
Nakład pracy studenta związany z zajęciami o charakterze praktycznym:
(3)+(2)
1. Antonio Goncalves: "Beginning Java trade EE 6 Platform with GlassFish trade 3 From Novice to Professional", Apress, 2010.
2. Alan Monnox "J2EE. Podstawy programowania aplikacji korporacyjnych",Helion, 2005.
3. Dokumentacja platformy Java EE: www.oracle.com
Literatura
uzupełniająca
1. Cay Horstmann, Gary Cornell, "Java 2. Techniki zaawansowane", Helion, 2005.
2. Andy Hunt, Dave Thomas, "Pragmatyczne testy jednostkowe w Javie", Helion, 2006.
Wskaźniki
ilościowe
Jednostka
realizująca
Katedra Oprogramowania
Osoby
prowadzące
dr inż. Marcin Adamski
Data
opracowania
programu
12 czerwca 2014
Program
opracował(a)
dr inż. Marcin Adamski
Wydrukowane w programie Świerk Design by: styleshout | Valid XHTML | CSS Home
37
76
107
ECTS
1,5
3,0

Podobne dokumenty