SubjectsSubjects(version: 970)
Course, academic year 2015/2016
   Login via CAS
Advanced programming for Java platform - NPRG021
Title: Pokročilé programování na platformě Java
Guaranteed by: Department of Distributed and Dependable Systems (32-KDSS)
Faculty: Faculty of Mathematics and Physics
Actual: from 2015 to 2017
Semester: summer
E-Credits: 5
Hours per week, examination: summer s.:2/1, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Additional information: http://d3s.mff.cuni.cz/teaching/vsjava/
Guarantor: doc. RNDr. Petr Hnětynka, Ph.D.
Teacher(s): Paolo Arcaini, Ph.D.
doc. RNDr. Petr Hnětynka, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - volitelný
Classification: Informatics > Programming
Co-requisite : NPRG013
Annotation -
The course is continuation of the NPRG013 cource. The focus of the course is on discussing advanced topics related to the Java language and environment, as well as the technologies based on the Java platform. Knowledge of topics discussed in NPRG013 is required.
Last update: Hnětynka Petr, doc. RNDr., Ph.D. (30.04.2019)
Literature - Czech

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/

Last update: Katedry Tajemník (12.05.2017)
Syllabus -

Digging into the Java language

  • Java platform family history & overview. Tips & tricks with Java type system.
  • Reflection API
  • New trends in the Java programming language
  • Classloaders, Security

Distributed technologies: RMI...

JavaBeans Component Model

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

Java Micro Edition: Java for Mobile & Embedded systems, CLDC, MIDP, JavaCard

Other technologies based on the Java platform: Java APIs for XML JDBC, JMX

Last update: Katedry Tajemník (21.04.2016)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html