SubjectsSubjects(version: 996)
Course, academic year 2025/2026
   
Advanced Java Programming - NPRX021
Title: Pokročilé programování v jazyce Java
Form of teaching: lecture+practicals
Guaranteed by: Student Affairs Department (32-STUD)
Faculty: Faculty of Mathematics and Physics
Actual: from 2020
Duration in semesters: 1
Semester: summer
E-Credits: 6
Hours per week, examination: summer s.:2/2, C+Ex [HT]
Capacity: unlimited
Maximum number of enrolled students: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Is provided by: NPRG021
Additional information: http://d3s.mff.cuni.cz/teaching/vsjava/
Repeated enrollment: 2 / 2 / 2 / 2
Guarantor: doc. RNDr. Petr Hnětynka, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - volitelný
Classification: Informatics > Programming
Pre-requisite : {NXXX014, NXXX016, NXXX017, NXXX022, NXXX023, NXXX024, NXXX025, NXXX030, NXXX031}
Co-requisite : NPRG013
Incompatibility : NPRG021
Interchangeability : NPRG021
Is incompatible with: NPRG021
Is interchangeable with: NPRG021
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 Java is required.
Last update: Hnětynka Petr, doc. RNDr., Ph.D. (30.04.2019)
Literature -

The Java Language Specification

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

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

User interface

Reflection API

Classloaders

Bytecode

Security

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

Android

Last update: Hnětynka Petr, doc. RNDr., Ph.D. (03.05.2018)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html