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