PředmětyPředměty(verze: 970)
Předmět, akademický rok 2015/2016
   Přihlásit přes CAS
Pokročilé programování na platformě Java - NPRG021
Anglický název: Advanced programming for Java platform
Zajišťuje: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2015 do 2017
Semestr: letní
E-Kredity: 5
Rozsah, examinace: letní s.:2/1, 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í
Další informace: http://d3s.mff.cuni.cz/teaching/vsjava/
Garant: doc. RNDr. Petr Hnětynka, Ph.D.
Vyučující: Paolo Arcaini, Ph.D.
doc. RNDr. Petr Hnětynka, Ph.D.
Třída: Informatika Bc.
Informatika Mgr. - volitelný
Kategorizace předmětu: Informatika > Programování
Korekvizity : NPRG013
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
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.
Poslední úprava: Hnětynka Petr, doc. RNDr., Ph.D. (30.04.2019)
Literatura

Java(TM) Language Specification (2nd Edition) by Bill Joy, Guy Steele,

James Gosling, Gilad Bracha, Addison-Wesley, 2000, ISBN: 0201310082,

http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html

Thinking in Java (3rd Edition) by Bruce Eckel, Prentice Hall PTR, 2002,

ISBN: 0131002872, http://www.mindview.net/Books/TIJ/

The Java Tutorial Continued by Mary Campione, Kathy Walrath, Alison Huml,

Tutorial Team, Addison-Wesley, 1998, ISBN: 0201485583,

http://java.sun.com/docs/books/tutorial/index.html

Java Technology homepage, http://java.sun.com/

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

Hlubší pohled do jazyka Java

  • Prehled a historie platformy Java. Tipy a triky s Java type system
  • Reflection API
  • Vývoj jazyka Java - generické typy, anotace,...
  • ClassLoaders, Security

Distribuované technologie: RMI,...

Komponentový model JavaBeans

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,...

Poslední úprava: Katedry Tajemník (21.04.2016)
 
Univerzita Karlova | Informační systém UK