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.