SubjectsSubjects(version: 845)
Course, academic year 2018/2019
   Login via CAS
Advanced programming for Java platform - NPRG021
Title in English: 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 2018 to 2019
Semester: summer
E-Credits: 6
Hours per week, examination: summer s.:2/2 C+Ex [hours/week]
Capacity: unlimited
Min. number of students: unlimited
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Additional information:
Guarantor: doc. RNDr. Petr Hnětynka, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - volitelný
Classification: Informatics > Programming
Co-requisite : NPRG013
Annotation -
Last update: doc. RNDr. Petr Hnětynka, Ph.D. (30.04.2019)
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.
Literature -
Last update: Tajemník Katedry (12.05.2017)

The Java Language Specification

Syllabus -
Last update: doc. RNDr. Petr Hnětynka, Ph.D. (03.05.2018)

User interface

Reflection API




Distributed technologies: RMI...

JavaBeans Component Model

Aspekts (AspectJ)

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


Charles University | Information system of Charles University |