PředmětyPředměty(verze: 962)
Předmět, akademický rok 2024/2025
   Přihlásit přes CAS
V sobotu dne 19. 10. 2024 dojde k odstávce některých součástí informačního systému. Nedostupná bude zejména práce se soubory v modulech závěrečných prací. Svoje požadavky, prosím, odložte na pozdější dobu.
Pokročilé programování v jazyce Java - NPRG021
Anglický název: Advanced Java Programming
Zajišťuje: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2020
Semestr: letní
E-Kredity: 5
Rozsah, examinace: letní s.:2/2, Z+Zk [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština, angličtina
Způsob výuky: prezenční
Způsob výuky: prezenční
Další informace: http://d3s.mff.cuni.cz/teaching/vsjava/
Garant: doc. RNDr. Petr Hnětynka, Ph.D.
Třída: Informatika Bc.
Informatika Mgr. - volitelný
Kategorizace předmětu: Informatika > Programování
Korekvizity : NPRG013
Neslučitelnost : NPRX021
Záměnnost : NPRX021
Je neslučitelnost pro: NPRX021
Je záměnnost pro: NPRX021
Anotace -
Předmět navazuje na NPRG013 a je zaměřen na pokročilá témata vztahující se k jazyku a prostředí Java a na technologie postavené na platformě Java. Předpokládají se znalosti v rozsahu předmětu NPRG013 Java.
Poslední úprava: Hnětynka Petr, doc. RNDr., Ph.D. (30.04.2019)
Literatura -

The Java Language Specification

http://docs.oracle.com/javase/specs/

Poslední úprava: Katedry Tajemník (12.05.2017)
Sylabus -

Uživatelské rozhraní

Reflection API

ClassLoaders

Bytecode

Security

Distribuované technologie: RMI,...

Komponentový model JavaBeans

Aspekty (AspectJ)

Java Enterprise Edition: EJB, Servlets, Java Server Pages,...

Java Micro Edition: Java pro mobilní a Embedded systémy, CLDC, MIDP, JavaCard

Další technologie založené na platforme Java: Java APIs for XML, JDBC, JMX,...

Android

Poslední úprava: Hnětynka Petr, doc. RNDr., Ph.D. (03.05.2018)
 
Univerzita Karlova | Informační systém UK