instytut informatyki studium podyplomowe technologie ... · 5. dostęp do baz danych mysql,...

17
INSTYTUT INFORMATYKI Studium podyplomowe Technologie Internetowe i Mobilne Adres: Instytut Informatyki Politechnika Poznańska ul. Piotrowo 2 60-965 Poznań Kierownik studium: dr hab. inż. Joanna Józefowska, prof. PP tel.: (61) 665 23 69, (61) 852 85 03 w. 274 e-mail: [email protected] Kontakt: mgr Agnieszka Skiba tel.: (61) 665 2997 fax: (61) 877 15 25 e-mail: [email protected]

Upload: trinhliem

Post on 28-Feb-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

INSTYTUT INFORMATYKI

Techn

Adres:

Kierownik studium:

Kontakt:

Studium podyplomowe ologie Internetowe i Mobilne

Instytut Informatyki Politechnika Poznańska

ul. Piotrowo 2 60-965 Poznań

dr hab. inż. Joanna Józefowska, prof. PP

tel.: (61) 665 23 69, (61) 852 85 03 w. 274

e-mail: [email protected]

mgr Agnieszka Skiba

tel.: (61) 665 2997 fax: (61) 877 15 25

e-mail: [email protected]

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

CEL

Szybki rozwój technologii informatycznych stwarza konieczność ciągłej aktualizacji

wiedzy w tym zakresie. Obecnie szczególnie dynamicznie rozwija się dziedzina

technologii internetowych i mobilnych. Program Studium Podyplomowego wychodzi

naprzeciw trendom i oczekiwaniom rynkowym w tych dziedzinach.

Zadaniem Studium jest przekazanie wiedzy i umiejętności w zakresie:

− projektowania i budowy serwisów i portali internetowych oraz rozwiązań

korporacyjnych w środowisku intranetowym (z dostępem do baz danych oraz

elementami multimedialnymi),

− instalowania i zarządzania serwisami internetowymi z uwzględnieniem zagadnień

bezpieczeństwa,

− zastosowania technologii internetowych dla biznesu elektronicznego,

− wykorzystywania i programowania urządzeń mobilnych,

− zarządzania projektami informatycznymi.

WYMAGANIA WSTĘPNE

Studium przeznaczone jest dla absolwentów studiów wyższych, w ramach których

realizuje się kurs podstaw informatyki lub równoważny. Zakłada się, że słuchacze

posiadają podstawową wiedzę informatyczną oraz umiejętność programowania

w dowolnym języku.

ORGANIZACJA ZAJĘĆ

Zajęcia prowadzone są przez dwa semestry po 10 zjazdów i odbywają się w piątki

i soboty. Całość obejmuje 114 godzin lekcyjnych wykładów i 126 godzin lekcyjnych

zajęć laboratoryjnych. Koszt uczestnictwa wynosi 4500 zł (wraz z materiałami

wykładowymi). Uczestnicy otrzymują świadectwa ukończenia na podstawie pozytywnej

oceny zajęć laboratoryjnych i obrony zrealizowanego projektu.

2

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

MIEJSCE ZAJĘĆ

Zajęcia prowadzone są w salach

wykładowych i laboratoriach Politechniki

Poznańskiej, w budynkach znajdujących się

przy ul. Piotrowo.

Podczas zajęć słuchacze mają do dyspozycji

specjalistyczny sprzęt (odbiorniki GPS, karty

GSM, komputery kieszonkowe PDA, moduły

Bluetooth, IrDA itd.) oraz oprogramowanie.

PROGRAM

Zajęcia rozpoczynają się omówieniem metod dostępu do Internetu. W ramach zajęć w

pierwszym semestrze słuchacze poznają podstawowe i zaawansowane technologie

projektowania i budowy aplikacji internetowych z uwzględnieniem technik

multimedialnych. Słuchacze zapoznają się także z obsługą i wykorzystaniem urządzeń

mobilnych.

Zdobyte umiejętności wykorzystuje się do budowy złożonych serwisów internetowych

(np. sklep internetowy) w drugim semestrze. Poruszona zostaje w szczególności tematyka

tworzenia aplikacji dla biznesu elektronicznego z uwzględnieniem różnych jej aspektów.

W ramach tej tematyki słuchacze uczą się wykorzystywać serwery webowe do

wspomagania prac biznesowych, dowiadują się jak zarządzać projektami informatycznymi

oraz poznają zasady bezpieczeństwa podczas pracy w Internecie. Program drugiego

semestru obejmuje tworzenie aplikacji dla urządzeń mobilnych.

3

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Lista Przedmiotów

1. Konfigurowanie dostępu do Internetu

2. Wstęp do baz danych

3. Projektowanie stron internetowych

4. Technologia PHP

5. Technologia Java

6. Technologia .NET

7. Systemy mobilne

8. Marketing internetowy

9. Aplikacje internetowe dla biznesu

10. Programowanie systemów mobilnych

11. Systemy i usługi multimedialne

12. Bezpieczeństwo systemów

13. Zarządzanie projektami

4

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Program przedmiotów Wstęp do baz danych

(Prowadzący: dr inż. Mikołaj Sobczak)

Zagadnienia

Wykłady (3 godz.)

1. Rodzaje baz danych i ich projektowanie, związki encji

2. Normalizacja, model transakcyjny

3. Zapytania w języku SQL, zapytania agregujące

Laboratoria (6 godz.)

1. Projektowanie baz danych

2. Tworzenie przykładowych diagramów encji

3. Tworzenie zapytań w języku SQL

5

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Konfigurowanie dostępu do Internetu

(Prowadzący: dr inż. Rafał Różycki)

Zagadnienia

Wykłady (12 godz.)

Podstawy sieciowe: puterowych

siedmiowarstwowy model ISO/OSI urządzenia sieciowe sieci lokalne (Ethernet, Fast Ethernet, Token Ring, FDDI) sieci rozległe podstawowe protokoły TCP/IP(TCP,IP,UDP,ICMP) tunelowanie sieci wirtualne wybrane protokoły warstwy wyższej (FTP,Telnet,SMTP,NFS,DNS)

3. Dostęp do Internetu:

etod dostępu do Internetu modemy analogowe standardy modemów analogowych ISDN – modemy cyfrowe problem wyczerpywania się adresów IP(protokół IPv6,RSIP,

translacja adresów sieciowych NAT) technologia HFC technologia PLC szybki dostęp xDSL rozwiązania aktualnie dostępne na polskim rynku

Laboratoria

architektury sieci kom

klasyfikacja m

6

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Projektowanie stron internetowych

(Prowadzący: mgr inż. Agnieszka Ławrynowicz, mgr inż. Piotr Płusa)

Zagadnienia

Wykłady (18 godz.)

1. Podstawy protokołu wymiany informacji HTTP, budowa adresów internetowych, znaczniki HTML

2. Programowanie stron internetowych po stronie przeglądarki internetowej

przy użyciu JavaScript

3. Sterowanie wyglądem stron za pomocą arkuszy stylów CSS

4. Wykorzystanie HTML/JS/CSS do tworzenia dynamicznych stron

5. Metajęzyk XML, definicja typu dokumentu DTD, arkusze stylów XSL, znaczniki wiadomości RSS

6. Prezentacja środowisk pracy

Laboratoria (18 godz.)

1. Tworzenie prostych witryn internetowych w języku HTML (ramki, formularze)

2. Obsługa zdarzeń za pomocą JavaScript

3. Definiowanie arkuszy styli kaskadowych CSS

4. Wykorzystanie elementów DHTML (dynamiczne menu )

7

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Technologia PHP

(Prowadzący: mgr inż. Piotr Płusa)

Zagadnienia

Wykłady (6 godz.)

1. Metajęzyk XML, definicja typu dokumentu DTD, arkusze stylów XSL

2. Język programowania PHP, serwer WWW Apache

3. Podstawy języka JAVA, aplety, servlety Javy, JSP, Architektura J2EE, komponenty JavaBeans

4. Technologia ASP

5. Dostęp do baz danych Mysql, Postgres z poziomu interfesju WWW

Laboratoria (9 godz.)

1. Tworzenie dokumentów w XML

2. Programowanie w PHP, konfiguracja serwera Apache

3. Podstawy języka Java, aplety Javy

4. Serwlety i JSP na serwerze aplikacyjnym Tomcat

5. Tworzenie komponentów logiki biznesowej JavaBeans

6. Programowanie w oparciu o technologię ASP

7. Tworzenie baz danych w Mysql, Postgres

8

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Technologia JAVA

(Prowadzący: mgr inż. Agnieszka Ławrynowicz)

Zagadnienia

Wykłady (6 godz.)

1. Podstawy języka JAVA, aplety, servlety Javy

2. JSP

3. Architektura J2EE

4. Komponenty JavaBeans

Laboratoria (9 godz.)

1. Tworzenie JSP i/lub serwletów na serwerze aplikacyjnym Tomcat,

2. Środowisko Eclipse

9

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Technologia .NET

(Prowadzący: dr inż. Rafał Różycki, mgr inż. Agnieszka Ławrynowicz)

Zagadnienia

Wykłady (3 godz.)

Wprowadzenie do platformy .NET

Laboratoria (6 godz.)

1. Tworzenie aplikacji Web’owej na platformie .NET

2. Wprowadzenie do programowania w C#

3. Web services

10

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Systemy mobilne

(Prowadzący: dr inż. Mikołaj Sobczak)

Zagadnienia

Wykłady (12 godz.)

1. Wstęp. Pojęcia podstawowe

2. Pozycjonowanie i nawigacja użytkowników

3. Systemy satelitarne GPS/GLONASS/ GALILEO

4. Systemy komórkowe.

5. Bezprzewodowe sieci LAN

6. Nowoczesne zastosowania systemów mobilnych

Laboratoria (12 godz.)

1. Podstawowe technologie i urządzenia mobilne. Konfiguracja, instalacja

urządzeń, protokoły i interfejsy komunikacyjne.

2. Technologie i urządzenia:

Punkty dostępowe Wi-Fi,

Nowoczesne odbiorniki GPS,

Dalmerze laserowe i ultradźwiękowe

Kamery bezprzewodowe

Urządzenie w technologii Bluetooth

Akcesoria urządzeń mobilnych

Konfiguracja urządzeń PDA

Konfiguracja nowoczesnych telefonów i modemów

11

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Marketing internetowy

(Prowadzący: mgr inż. Piotr Płusa)

Zagadnienia

Wykłady (6 godz.)

1.

Laboratoria (6 godz.)

1.

12

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Aplikacje internetowe dla biznesu

(Prowadzący: mgr inż. Piotr Płusa)

Zagadnienia

Wykłady (18 godz.)

1. Encoding 2. Obfuscating (unieczytelnianie) 3. Szablony 4. Kompresja 5. AJAX 6. Web services 7. Protokół SOAP/WSDL 8. PDF: dokument w postaci elektronicznej 9. Elektroniczne formularze 10. Generowanie pdf 11. Protokół FDF 12. Adobe Forms 13. Business Server Pages

Laboratoria (18 godz.)

2. Kodowanie i unieczytelnianie tworzonego kodu, w przypadku

kod, czyli m.in. wartość intelektualna, nie może być swobodnie użyty. Profesjonalne i darmowe narzędzia do prekompilacji i unieczytelniania.

logiki od prezentacji w tworzeniu stron internetowych. Kompresja stron pozwala w przesyłaniu treści pomiędzy serwerem a przeglądarką.

3. Profesjonalne użycie JS w budowie stron w celu wymiany pomiędzy

przeglądarką a serwerem tylko i wyłącznie zmienianych informacji (minimalizacja ruchu). Protokoły web services.

4. Dynamiczne tworzenie formularzy PDF, umieszczanie na stronach www

i ich przetwarzanie po stronie serwera. Narzędzia tworzenia dokumentów pdf. Opracowanie dokumentów pdf po stronie systemu klasy ERP.

5. Budowa aplikacji internetowych systemu klasy ERP.

popularnego PHP kodu nieskompilowanego. Dzięki temu wytworzony

Licencjonowanie. Szablony stron jako sposób na rozdzielenie danych od

13

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Programowanie systemów mobilnych

(Prowadzący: dr inż. Mikołaj Sobczak)

Zagadnienia

Wykłady (12 godz.)

1. Podstawy programowania na urządzenia mobilne

2. Technologia .NET (Compact Framework)

3. Technologie Java (mobilne)

4. Tworzenie stron w WAP

5. Problemy przetwarzania mobilnego

Laboratoria (15 godz.)

1. Utworzenie przykładowej aplikacji na PDA w technologii .NET

2. Utworzenie dynamicznego serwisu WAP

3. Utworzenie midletu na telefon komórkowy

4. Wykonanie analiz przestrzennych w systemie GIS

14

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Systemy i usługi multimedialne

(Prowadzący: dr inż. Ewa Łukasik,

Zagadnienia

Wykłady (3 godz.)

1. Wstęp: krótki przegląd kanałów komunikacji człowiek-komputer

2. Podstawy digitalizacji obrazu, dźwięku, filmu (próbkowanie, kwantyzacja,

wielkość wynikowego strumienia danych multimedialnych, formaty zapisu

danych multimedialnych), przetworniki A/C C/A, CCD

3. Kompresja bezstratna w odniesieniu do danych multimedialnych (mała

efektywność)

4. Kompresja stratna danych multimedialnych i omówienie podstawowych

standardów kompresji dźwięku (.mp3 i formaty pokrewne), obrazu (.jpg i

pokrewne) i wideo (np. .mpg, .mov)

5. Podstawowe narzędzia obróbki danych multimedialnych i montażu

nieliniowego

Laboratoria (9 godz.)

1. Projekt projektami wykorzystaniem narzędzia Flash.

dr inż. Tomasz Łukaszewski)

15

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Bezpieczeństwo systemów

(Prowadzący: dr inż. Tomasz Łukaszewski)

Zagadnienia

Wykłady (12 godz.)

1. Bezpieczeństwo sieciowych systemów operacyjnych: Hasła,

Podatności, Hardening, Zarządzanie

2. Bezpieczeństwo sieci komputerowych: TCP/IP, Skanowanie, DOS,

Spoofing, Sniffing, Fingerprinting

3. Bezpieczeństwo sieci komputerowych: Firewall

4. Bezpieczeństwo sieci komputerowych: WLAN, Websecurity

5. Bezpieczeństwo użytkowników Internetu: Spam, Phishing, Spyware,

Przenośny kod, E-banking, E-commerce

6. Aspekty prawne; Elementy kryptografii

Laboratoria (12 godz.)

Praktyczne przykłady zagrożeń i sposobów zabezpieczania systemów komputerowych omawiane na wykładzie.

16

Politechnika INSTYTUT Poznańska INFORMATYKI

Studium podyplomowe Technologie Internetowe i Mobilne

Zarządzanie projektami

(Prowadzący: dr hab. inż. Joanna Józefowska, prof. PP,

Zagadnienia

Wykłady (3 godz.)

1. Metodyki zarządzania przedsięwzięciami informatycznymi.

2. Harmonogramowanie i śledzenie projektu. Budżetowanie projektów. Zarządzanie

ryzykiem.

3. Zarządzanie dokumentacją. Organizacja zespołów projektowych. Zarządzanie

jakością w przedsięwzięciach informatycznych.

4. Wdrażanie systemów informatycznych.

Laboratoria (6 godz.)

2. Praktyczne ćwiczenie elementów metodycznych zarządzania projektami na przykładzie własnego projektu końcowego.

dr inż. Arkadiusz Zimniak)

17