Програмски језик Java - напредни
1. Кратак преглед програмског језика Java
- програмски језик Java и основне разлике у односу на друге језике
- апликације, аплети, клијент-сервер, web
- синтакса, примитивни типови, оператори, литерали, контрола тока програма
- низови
- интегрисана развојна окружења
- класе, објекти, методе, конструктори
- интерфејси
- пакети
- изузеци
2. Помоћне класе. Библиотеке
- класе String и StringBuffer
- класа Math
- употреба JAR библиотека
прављење JAR библиотека
- шифровање података (MD5, SHA, Base64)
- слање е-маил порука
3. Токови (streams) и фајлови
- класа File, фајлови и директоријуми
- стандардни улаз (конзола/тастатура)
- стандардни излаз (конзола/екран)
- бинарни улазни токови (InputStream) и читање бајтова из фајла
- бинарни излазни токови (OutputStream) и писање бајтова у фајл
- знаковни (character) улазни токови (Reader)
- знаковни (character) излазни токови (Writer)
- фајлови са интернационалним знаковима (Unicode)
- повезивање више улазних и излазних токова и прослеђивање података
- серијализација објеката
- компресија података (ZIP, GZIP)
4. XМL и пропертиес фајлови
- укратко о XML структурама
- обрада XМL података у Javi
- употреба конфигурационих фајлова
5. Интернационализација
- локализација, ResourceBundle
- форматирање бројева
- форматирање датума и времена
- Unicode конверзије текста
6. AWT кориснички интерфејс
7. Swing кориснички интерфејс
8. Аплети
9. JDBC конектовање на базу података
Курс траје 36 часова.