Kurs: Zaawansowane technologie Javy lato 2012/13

Język wykładowy Polski
Opiekun Paweł Rzechonek
Liczba godzin 30 (wyk.) 30 (prac.)
Rodzaj Kurs inżynierski
ECTS 5
Polecany dla I roku Nie
Egzamin Nie

Opis przedmiotu:

Java to współczesny obiektowy język programowania stworzony przez Jamesa Goslinga z firmy Sun Microsystems. Od momentu powstania w połowie lat 90-tych XX wieku przeżył on dynamiczny rozwój a zainteresowanie nim stale rośnie. Język Java przyciągnął rzesze programistów. Znajduje zastosowanie w każdej ważniejszej gałęzi przemysłu informatycznego i jest obecny w różnego rodzaju urządzeniach, komputerach i sieciach. Popularność Javy wynika przede wszystkim z przenośności programów i niezależności od konkretnej platformy sprzętowej, a co za tym idzie, ma zastosowanie w Internecie oraz ogólnie w aplikacjach sieciowych. Zajęcia te to kontynuacja kursu Javy. Celem tych zajęć jest przybliżenie wybranych technologi używanych przez wyrafinowanych programistów Javy. Uwaga, część zajęć może mieć charakter seminaryjny. Zakres materiału: * komponenty JavaBeans; * JDBC - dostęp do baz danych z poziomu Javy. * RMI - zdalne wywoływanie metod; * programowanie sieciowe; * JNI - włączanie kodu rodzimego; * obsługa portów równoległych i szeregowych; * Servlety i serwery aplikacji; * JSP - strony www z programami w Javie; * obsługa poczty elektronicznej; * JNDI - obsługa zasobów plikowych; * Java Security - bezpieczeństwo programów; * zarządzanie treścią plików XML; * lokalizacja i internacjonalizacja aplikacji ; * Java 2D i 3D - grafika; * Java Sound - muzyka; * Java ME - programy na telefony komórkowe. Literatura: * Cay Horstmann, Gary Cornell: Core Java. Techniki zaawansowane. Wydanie 8. Wydawnictwo HELION, Gliwice 2009. * Herbert Schildt: Java. Kompendium programisty. Wydawnictwo HELION, Gliwice 2005. * Krzysztof Barteczko: Java. Od podstaw do technologii. Tom 1 i 2. Wydawnictwo MIKOM, Warszawa 2004. * Elliotte Rusty Harold: Java. Programowanie Sieciowe. Wydawnictwo RM, Warszawa 2001. * http://docs.oracle.com/javase/tutorial/

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Rzechonek
wt 14:00-16:00 (s. 141) 15 8 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Pracownie

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Rzechonek
śr 08:00-10:00 (s. 7) 15 8 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Paweł Rzechonek 308 Email lub MS Teams