Section 1 : Training introduction

Lecture 1 Introduction
Lecture 2 Project's requirements
Lecture 3 Technologies
Lecture 4 Architecture. 00:01:22 Duration
Lecture 5 Methodologies 00:01:16 Duration

Section 2 : Introduction to some of the technologies used in this train

Lecture 1 Introduction 00:00:55 Duration
Lecture 2 EJB
Lecture 3 JPA
Lecture 4 CDI 00:01:48 Duration
Lecture 5 JAX-RS 00:01:12 Duration
Lecture 6 JMS 00:01:37 Duration
Lecture 7 Arquillian.
Lecture 8 Wildfly 00:02:20 Duration

Section 3 : Category Management

Lecture 1 Introduction 00:02:49 Duration
Lecture 2 Starting the project
Lecture 3 Model and repository layer. 00:18:36 Duration
Lecture 4 Refactoring the existing code 00:06:56 Duration
Lecture 5 Finishing repository layer 00:16:13 Duration
Lecture 6 Service Layer. 00:17:47 Duration
Lecture 7 Service Layer - Finishing implementation and test 00:14:02 Duration
Lecture 8 REST endpoints - Preparing the basics. 00:15:24 Duration
Lecture 9 REST endpoints - Starting the implementation 00:18:29 Duration
Lecture 10 REST endpoints - Finishing the implementation and 00:20:06 Duration
Lecture 11 REST endpoints - Adding implementation and test ca 00:14:44 Duration
Lecture 12 Integration tests - Preparing the basics.
Lecture 13 Integration tests - Creating and running first tes 00:17:09 Duration
Lecture 14 Integration tests - Adding more test cases 00:13:49 Duration
Lecture 15 Integration tests - Adding test case for findAll() 00:12:18 Duration
Lecture 16 Preparing the project to be deployed. 00:08:56 Duration
Lecture 17 Manual testing 00:11:25 Duration

Section 4 : Author management

Lecture 1 Introduction
Lecture 2 Model and repository layer. 00:02:00 Duration
Lecture 3 Repository layer - Implementing-testing findByFilt 00:15:27 Duration
Lecture 4 Repository layer - Refactoring 00:12:04 Duration
Lecture 5 Service layer 00:10:49 Duration
Lecture 6 REST endpoints 00:15:33 Duration
Lecture 7 REST endpoints - Finishing implementation and tes 00:17:19 Duration
Lecture 8 Integration tests. 00:11:37 Duration
Lecture 9 Manual testing. 00:04:34 Duration

Section 5 : User management

Lecture 1 Introduction 00:03:10 Duration
Lecture 2 Model and repository layer. 00:17:45 Duration
Lecture 3 Repository layer - Finishing implementation and re 00:16:44 Duration
Lecture 4 Service layer - Going deeper with Mockito.
Lecture 5 Service layer - Completing implementation and test 00:12:12 Duration
Lecture 6 REST endpoints. 00:03:01 Duration
Lecture 7 REST endpoints - Finishing implementation and refa 00:18:16 Duration
Lecture 8 Integration tests - Running first test case with s 00:17:55 Duration
Lecture 9 Integration tests - Adding security filter on the 00:05:23 Duration
Lecture 10 Integration tests - Adding security filter on the 00:05:23 Duration
Lecture 11 Integration tests - Update existing features and t 00:07:04 Duration

Section 6 : Book Management

Lecture 1 Introduction 00:01:59 Duration
Lecture 2 Model and repository layer.
Lecture 3 Repository layer - Completing implementation and t 00:06:53 Duration
Lecture 4 Service layer 00:15:28 Duration
Lecture 5 REST endpoints - Preparing the basics. 00:15:44 Duration
Lecture 6 Integration Tests. 00:15:16 Duration
Lecture 7 Integration Tests. 00:08:51 Duration
Lecture 8 Manual testing 00:05:32 Duration

Section 7 : Order management

Lecture 1 Introduction 00:03:17 Duration
Lecture 2 Model layer 00:15:28 Duration
Lecture 3 Repository layer 00:11:45 Duration
Lecture 4 Repository layer - Completing implementation and t 00:09:09 Duration
Lecture 5 Service layer 00:14:53 Duration
Lecture 6 Service layer - Finishing implementation and test 00:19:03 Duration
Lecture 7 REST endpoints - Creating the test cases. 00:15:23 Duration
Lecture 8 REST endpoints - Working in the implementation. 00:08:01 Duration
Lecture 9 REST endpoints - Fixing issue with Comparator. 00:01:02 Duration
Lecture 10 Integration Tests 00:18:58 Duration
Lecture 11 Refactoring 00:06:11 Duration
Lecture 12 Manual testing. 00:06:35 Duration

Section 8 : Auditing the system

Lecture 1 Introduction. 00:02:13 Duration
Lecture 2 Model and repository layer 00:04:36 Duration
Lecture 3 Defining annotation and interceptor. 00:12:35 Duration
Lecture 4 REST endpoints.
Lecture 5 Integration Tests 00:16:35 Duration
Lecture 6 Manual testing 00:03:12 Duration

Section 9 : Order expiration

Lecture 1 Introduction 00:02:13 Duration
Lecture 2 Model and repository layer 00:04:36 Duration
Lecture 3 Defining annotation and interceptor 00:12:34 Duration
Lecture 4 REST endpoints. 00:08:40 Duration
Lecture 5 Integration Tests. 00:16:35 Duration
Lecture 6 Manual testing 00:03:12 Duration
Lecture 7 Introduction 00:02:07 Duration

Section 10 : Miscellaneous and conclusion

Lecture 1 Defining and reading the number of days before exp 00:09:07 Duration
Lecture 2 Integration tests 00:15:32 Duration
Lecture 3 Refactor the implementation to use CDI extensions. 00:15:34 Duration
Lecture 4 Manual testing. 00:04:15 Duration
Lecture 5 CDI events. 00:08:43 Duration
Lecture 6 JMS. 00:09:36 Duration
Lecture 7 Accessing our system's WS from an AngularJS applic 00:10:33 Duration
Lecture 8 Conclusion. 00:01:28 Duration