Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2020/2021

Enterprise Java

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
BIK-EJA KZ 4 13KP+4KC Czech
Lecturer:
Jiří Daněček (guarantor)
Tutor:
Jiří Daněček (guarantor)
Supervisor:
Department of Software Engineering
Synopsis:

The course covers Java technologies (Jakarta EE, Microprofile, etc.)

which are used for the development of EIS (Enterprise Information Systems).

These applications typically manage persistent data,

are accessible to clients via the REST API

and are created in the microservice architecture and deployed

into orchestrated containers.

Requirements:

Term project.

Syllabus of lectures:

1. Introduction to Enterprise Java, Jakarta EE

2. Servlets

3. RESTful web services

4. CDI beans

5. JNDI, EJB, Bean validation

6. JPA

7. Transactions and locking

8. Jakarta Security, JWT Authentication

9. Microservices, Microprofile

10. Messaging

11. Integration design patterns

12. Orchestration of microservices

13. Reserve

Syllabus of tutorials:
Study Objective:
Study materials:

https://javaee.github.io/tutorial/

https://github.com/eclipse/microprofile

Note:
Time-table for winter semester 2020/2021:
Time-table is not available yet
Time-table for summer semester 2020/2021:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2020-10-27
For updated information see http://bilakniha.cvut.cz/en/predmet6291506.html