Tworzenie aplikacji w środowisku Oracle
Transkrypt
Tworzenie aplikacji w środowisku Oracle
Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle EFEKTY KSZTAŁCENIA Wiedza Absolwent tej specjalności PSIwB_W_1 Dysponuje wiedzą dotyczącą języka Java. PSIwB_W_2 Zna podstawowe rodzaje architektur stosowane w małych projektach informatycznych. PSIwB_W_3 Zna obiekty relacyjnych baz danych. PSIwB_W_4 Zna główne elementy protokołu HTTP i dokumentów HTML PSIwB_W_5 Zna narzędzia RAD PSIwB_W_6 Zna architekturę klient – server Umiejętności Absolwent tej specjalności: PSIwB_U_1 Stosuje pojęcia dotyczące hermetyzacji, dziedziczenia, polimorfizmu oraz ideę interfejsu. PSIwB_U_2 Pracuje z biblioteką AWT PSIwB_U_3 Stosuje programowanie współbieżne za pomocą Javy. PSIwB_U_4 Tworzy zaawansowane projekty aplikacji w języku Java z wykorzystaniem technologii komponentowych PSIwB_U_5 Stosuje metody badania oczekiwań klientów wobec architektury. PSIwB_U_6 Stosuje SQL jako narzędzie do definiowania danych i zarządzania nimi. PSIwB_U_7 Wykorzystuje platformę Oracle Kompetencje Absolwent tej specjalności: PSIwB_K_1 Dostrzega szerokie możliwości zastosowań metod informatycznych do rozwiązywania problemów dotyczących tworzenia aplikacji w środowisku Oracle. PSIwB_K_2 Ma świadomość konieczności rozwoju informatycznego. PSIwB_K_3 Posiada zdolność oceny przydatności narzędzi informatycznych do rozwiązywania problemów praktycznych. PSIwB_K_4 Potrafi współpracować w grupie w celu rozwiązywania problemów. Szczegółowe opisy przedmiotów Programowanie w języku Java Wymagania wstępne podstawy obsługi komputera, podstawy obsługi systemów operacyjnych, obsługę przeglądarek WWW, podstawy programowania w dowolnym języku programowania, elementarna wiedza z zakresu baz danych (np. podstawowa znajomość MS Access), podstawy tworzenia stron WWW w języku HTML. Efekty kształcenia Po zakończeniu przedmiotu student : E1. Zna główne elementy języka Java ; E2. Pracuje z JDK E3. Stosuje pojęcia dotyczące hermetyzacji, dziedziczenia, polimorfizmu oraz ideę interfejsu E4 konstruuje aplet E5. Pracuje z biblioteką AWT E6 stosuje programowanie współbieżne za pomocą Javy E7stosuje programowanie sieciowe w języku Java E8 tworzy zaawansowane projekty aplikacji w języku Java z wykorzystaniem technologii komponentowych Treści programowe 1. Idea języka Java i jego platformy uruchomieniowej, podstawy pracy z JDK. 2. Przegląd elementów języka, proste programy konsolowe. 3. Wyznaczniki obiektowości Javy: hermetyzacja, dziedziczenie, polimorfizm, idea interfejsu. 4. Obsługa wyjątków. 5. Podstawy pracy z biblioteką AWT, obsługa zdarzeń. 6. Konstrukcja apletu. 7. Programowanie współbieżne w Javie. 8. Programowanie sieciowe w Javie. 9. Zaawansowany projekt aplikacji w języku Java, użycie technologii komponentowych. 10. Dostęp do zewnętrznych źródeł danych. 11. Programy w Javie uruchamiane na serwerze aplikacji. Metody i kryteria oceniania Na ocenę końcową z przedmiotu składa się aktywność (20%) i projekt (80%) oceniające efekty kształcenia w zakresie umiejętności (e1-e8). Metody dydaktyczne wykład z elementami prezentacji multimedialnych; pogadanka; dyskusja; praca w grupach; Projektowanie architektury aplikacji Wymagania wstępne podstawy obsługi komputera, podstawy obsługi systemów operacyjnych, obsługę przeglądarek WWW, podstawy programowania w dowolnym języku programowania, elementarna wiedza z zakresu baz danych (np. podstawowa znajomość MS Access), podstawy tworzenia stron WWW w języku HTML. Efekty kształcenia Po zakończeniu przedmiotu student : E1. Zna podstawowe rodzaje architektur stosowane w małych projektach informatycznych E2. Zna architekturę logiczną i fizyczną systemu E3. Stosuje metody badania oczekiwań klientów wobec architektury E4 tworzy dokumentacje systemów Treści programowe 1. Rodzaje architektur najczęściej stosowanych w dzisiejszych małych projektach informatycznych. 2. Architektura fizyczna i logiczna systemu. 3. Oczekiwania klienta wobec architektury. 4. Szacowanie kosztów zaproponowanych rozwiązań technologicznych. 5. Dokumentacja i zatwierdzenie przez klienta. Metody i kryteria oceniania Na ocenę końcową z przedmiotu składa się aktywność (20%) i projekt (80%) oceniające efekty kształcenia w zakresie umiejętności (e1-e4). Metody dydaktyczne Wykład z elementami prezentacji multimedialnych; pogadanka; dyskusja; praca w grupach. Podstawy baz danych Oracle Wymagania wstępne podstawy obsługi komputera, podstawy obsługi systemów operacyjnych, obsługę przeglądarek WWW, podstawy programowania w dowolnym języku programowania, elementarna wiedza z zakresu baz danych (np. podstawowa znajomość MS Access), podstawy tworzenia stron WWW w języku HTML. Efekty kształcenia E1. Zna obiekty relacyjnych baz danych takie jak (tabele, perspektywy, ograniczenia, indeksy, sekwencje partycje) E2. Stosuje SQL jako narzędzie do definiowania danych i zarządzania nimi E3. Wykorzystuje platformę Oracle E4. Stosuje elementy PL/SQL takie jak bloki danych, funkcje i procedury Treści programowe 1. Model relacyjny w bazach danych 2. Obiekty relacyjnych baz danych 3. SQL jako język manipulowania danymi 4. SQL jako język definiowania danych 5. SQL na platformie Oracle i SQL Server 6. Wprowadzenie do PL/SQL Metody i kryteria oceniania Na ocenę końcową z przedmiotu składa się aktywność (20%) i projekt (80%) oceniające efekty kształcenia w zakresie umiejętności (e1-e4). Metody dydaktyczne Wykład z elementami prezentacji multimedialnych; pogadanka; dyskusja; praca w grupach. Projektowanie i tworzenie baz danych w narzędziach Oracle Wymagania wstępne podstawy obsługi komputera, podstawy obsługi systemów operacyjnych, obsługę przeglądarek WWW, podstawy programowania w dowolnym języku programowania, elementarna wiedza z zakresu baz danych (np. podstawowa znajomość MS Access), podstawy tworzenia stron WWW w języku HTML. Efekty kształcenia Po zakończeniu przedmiotu student : E1 zna zależności między encjami i diagram związków encji E2 wykorzystuje narzędzia Oracle i SQL Server do projektowania baz danych E3 stosuje SQL w aplikacjach E4 stosuje język PL/SQL oraz T-SQL Treści programowe 1. Encje i związki między encjami 2. Diagram związków encji 3. Projektowanie baz danych za pomocą narzędzi Oracle i SQL Server 4. Wykorzystanie SQL-a w aplikacjach 5. Język PL/SQL (kursory, kolekcje, rekordy, typy obiektowe) 6. Język T-SQL Metody i kryteria oceniania Na ocenę końcową z przedmiotu składa się aktywność (20%) i projekt (80%) oceniające efekty kształcenia w zakresie umiejętności (e1-e4). Metody dydaktyczne Wykład z elementami prezentacji multimedialnych; pogadanka; dyskusja; praca w grupach. Wstęp do aplikacji J2EE Wymagania wstępne podstawy obsługi komputera, podstawy obsługi systemów operacyjnych, obsługę przeglądarek WWW, podstawy programowania w dowolnym języku programowania, elementarna wiedza z zakresu baz danych (np. podstawowa znajomość MS Access), podstawy tworzenia stron WWW w języku HTML. Efekty kształcenia Po zakończeniu przedmiotu student: E1. Zna definicję aplikacji internetowej E2. stosuje główne elementy protokołu HTTP i dokumentów HTML E3.wykorzystuje filtry i procesy nasłuchujące E4 wykorzystuje bazy danych w aplikacjach Treści programowe 1. Definicja aplikacji internetowej. 2. Wstęp do protokołu HTTP i dokumentów HTML. 3. Dynamiczne strony WWW. 4. Serwlety i strony JSP. 5. Filtry i procesy nasłuchujące. 6. Wykorzystywanie bazy danych w aplikacjach. Metody i kryteria oceniania Na ocenę końcową z przedmiotu składa się aktywność (20%) i projekt (80%) oceniające efekty kształcenia w zakresie umiejętności (e1-e4). Metody dydaktyczne Wykład z elementami prezentacji multimedialnych; pogadanka; dyskusja; praca w grupach. Oracle Forms/Reports Wymagania wstępne podstawy obsługi komputera, podstawy obsługi systemów operacyjnych, obsługę przeglądarek WWW, podstawy programowania w dowolnym języku programowania, elementarna wiedza z zakresu baz danych (np. podstawowa znajomość MS Access), podstawy tworzenia stron WWW w języku HTML. Efekty kształcenia Po zakończeniu przedmiotu student E1. Stosuje narzędzia RAD E2. Tworzy aplikacje z interfejsem użytkownika oraz ich połączenia z bazami danych E3. Tworzy i modyfikuje raporty Treści programowe 1. Posługiwanie się narzędziem RAD 2. Tworzenie aplikacji z interfejsem użytkownika i połączeniem do bazy danych 3. Wykorzystanie wyzwalaczy reagujących na zdarzenia użytkownika. 4. Tworzyć i modyfikowanie raportów, za pomocą kreatorów oraz manualnie. 5. Modyfikowanie własności różnych elementów raportu Metody i kryteria oceniania Na ocenę końcową z przedmiotu składa się aktywność (20%) i projekt (80%) oceniające efekty kształcenia w zakresie umiejętności (e1-e3). Metody dydaktyczne Wykład z elementami prezentacji multimedialnych; pogadanka; dyskusja; praca w grupach. Administracja serwerem aplikacji Wymagania wstępne podstawy obsługi komputera, podstawy obsługi systemów operacyjnych, obsługę przeglądarek WWW, podstawy programowania w dowolnym języku programowania, elementarna wiedza z zakresu baz danych (np. podstawowa znajomość MS Access), podstawy tworzenia stron WWW w języku HTML. Efekty kształcenia Po zakończeniu przedmiotu student E1. Instaluje Server aplikacji E2. Dokonuje instalacji aplikacji E3 optymalizuje dostęp do aplikacji Treści programowe 1. Instalacja serwera aplikacji. 2. Podstawowe składniki. 3. Instalacja aplikacji. 4. Optymalizacja dostępu do aplikacji. Metody i kryteria oceniania Na ocenę końcową z przedmiotu składa się aktywność (20%) i projekt (80%) oceniające efekty kształcenia w zakresie umiejętności (e1-e3). Metody dydaktyczne Wykład z elementami prezentacji multimedialnych; pogadanka; dyskusja; praca w grupach. Administracja serwerem Oracle Wymagania wstępne podstawy obsługi komputera, podstawy obsługi systemów operacyjnych, obsługę przeglądarek WWW, podstawy programowania w dowolnym języku programowania, elementarna wiedza z zakresu baz danych (np. podstawowa znajomość MS Access), podstawy tworzenia stron WWW w języku HTML. Efekty kształcenia E1. Zna architekturę klient – server E2. Zna budowę serwera E3 realizuje zadania w SQL E4 wykonuje kopie bezpieczeństwa bazy danych E5 optymalizuje działanie servera Oracle Treści programowe 1. Architektura klient-serwer, konfiguracja połączenia. 2. Budowa serwera. 3. Realizacja zadań SQL-a. 4. Wykonywanie kopii bezpieczeństwa danych (backup). 5. Podstawy optymalizacji (tuning). Metody i kryteria oceniania Na ocenę końcową z przedmiotu składa się aktywność (20%) i projekt (80%) oceniające efekty kształcenia w zakresie umiejętności (e1-e5). Metody dydaktyczne Wykład z elementami prezentacji multimedialnych; pogadanka; dyskusja; praca w grupach.