0% found this document useful (0 votes)
30 views6 pages

DN 4.0 - Java FSE Mandatory Hands-On Detail

The document outlines a structured curriculum for hands-on exercises across various programming skills, including design principles, algorithms, PL/SQL programming, TDD with JUnit5 and Mockito, Spring frameworks, React, and Git. Each week is dedicated to specific skills with corresponding exercises and filenames for practical implementation. The curriculum emphasizes essential programming concepts and frameworks, providing a comprehensive learning path for developers.

Uploaded by

trinayreddy4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views6 pages

DN 4.0 - Java FSE Mandatory Hands-On Detail

The document outlines a structured curriculum for hands-on exercises across various programming skills, including design principles, algorithms, PL/SQL programming, TDD with JUnit5 and Mockito, Spring frameworks, React, and Git. Each week is dedicated to specific skills with corresponding exercises and filenames for practical implementation. The curriculum emphasizes essential programming concepts and frameworks, providing a comprehensive learning path for developers.

Uploaded by

trinayreddy4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Mandatory hand

Week Skill #
Filename

1 Design principles & Patterns 1 Design Patterns and Principl

1 Design principles & Patterns 2 Design Patterns and Principl


Data structures and
1 Algorithms 1 Algorithms_Data Structures
Data structures and
1 Algorithms 2 Algorithms_Data Structures
2 PL/SQL programming 1 PLSQL_Exercises
2 PL/SQL programming 2 PLSQL_Exercises
TDD using JUnit5 and
2 Mockito 1 1. JUnit_Basic Testing Exerci
TDD using JUnit5 and
2 Mockito 2 1. JUnit_Basic Testing Exerci

TDD using JUnit5 and


2 Mockito 3 1. JUnit_Basic Testing Exerci
TDD using JUnit5 and
2 Mockito 4 3. Mockito exercises
TDD using JUnit5 and
2 Mockito 5 3. Mockito exercises
2 SLF4J logging framework 1 6. SL4J Logging exercises

3 Spring Core and Maven 1 Spring Core_Maven

3 Spring Core and Maven 2 Spring Core_Maven

3 Spring Core and Maven 3 Spring Core_Maven


Spring Data JPA with Spring
3 Boot, Hibernate 1 1. spring-data-jpa-handson
Spring Data JPA with Spring
3 Boot, Hibernate 2 1. spring-data-jpa-handson
Spring Data JPA with Spring
3 Boot, Hibernate

Spring Data JPA with Spring


3 Boot, Hibernate
Spring Data JPA with Spring
3 Boot, Hibernate
Spring Data JPA with Spring
3 Boot, Hibernate
Spring REST using Spring
4 Boot 3 1 1. spring-rest-handson
Spring REST using Spring
4 Boot 3 2 1. spring-rest-handson
Spring REST using Spring
4 Boot 3 3 2. spring-rest-handson
Spring REST using Spring
4 Boot 3 4 2. spring-rest-handson
Spring REST using Spring
4 Boot 3 5 2. spring-rest-handson
Spring REST using Spring
4 Boot 3 6 5. JWT-handson

Microservices with Spring


5 Boot 3 and Spring Cloud 1 2. Microservices with API ga
6 React 1 1. ReactJS-HOL
6 React 2 2. ReactJS-HOL
6 React 3 3. ReactJS-HOL
6 React 4 4. ReactJS-HOL
6 React 5 5. ReactJS-HOL
7 React 1 9. ReactJS-HOL
7 React 2 10. ReactJS-HOL
7 React 3 11. ReactJS-HOL
7 React 4 12. ReactJS-HOL
7 React 5 13. ReactJS-HOL
8 GIT 1 1. Git-HOL
8 GIT 2 2. Git-HOL
8 GIT 3 3. Git-HOL
8 GIT 4 4. Git-HOL
8 GIT 5 5. Git-HOL
Mandatory hands-on Additional important
Name Filename

Exercise 1: Implementing the Singleton Pattern

Exercise 2: Implementing the Factory Method Pattern

Exercise 2: E-commerce Platform Search Function

Exercise 7: Financial Forecasting


Exercise 1: Control Structures
Exercise 3: Stored Procedures

Exercise 1: Setting Up JUnit

Exercise 3: Assertions in JUnit


Exercise 4: Arrange-Act-Assert (AAA) Pattern, Test Fixtures,
Setup and
Teardown Methods in JUnit

Exercise 1: Mocking and Stubbing

Exercise 2: Verifying Interactions


Exercise 1: Logging Error Messages and Warning Levels

Exercise 1: Configuring a Basic Spring Application

Exercise 2: Implementing Dependency Injection

Exercise 4: Creating and Configuring a Maven Project

Spring Data JPA - Quick Example 1. spring-data-jpa-handson

Difference between JPA, Hibernate and Spring Data JPA 1. spring-data-jpa-handson

1. spring-data-jpa-handson

2. spring-data-jpa-handson

2. spring-data-jpa-handson

3. spring-data-jpa-handson

Create a Spring Web Project using Maven 3. spring-rest-handson

Spring Core – Load Country from Spring Configuration XML


Hello World RESTful Web Service

REST - Country Web Service

REST - Get country based on country code

Create authentication service that returns JWT

2. Microservices with API


Creating Microservices for account and loan gateway
Hands-on in this document 6. ReactJS-HOL
Hands-on in this document 7. ReactJS-HOL
Hands-on in this document 8. ReactJS-HOL
Hands-on in this document
Hands-on in this document
Hands-on in this document 13. ReactJS-HOL
Hands-on in this document 14. ReactJS-HOL
Hands-on in this document 15. ReactJS-HOL
Hands-on in this document 16. ReactJS-HOL
Hands-on in this document 17. ReactJS-HOL
Hands-on in this document
Hands-on in this document
Hands-on in this document
Hands-on in this document
Hands-on in this document
ditional important hands-on
Name

Exercise 5: Configuring the Spring IoC


Container
Exercise 7: Implementing Constructor
and Setter Injection
Exercise 9: Creating a Spring Boot
Application
Implement services for managing
Country

Find a country based on country code

Add a new country


Demonstrate implementation of
Query Methods feature of Spring Data
JPA
Demonstrate implementation of O/R
Mapping
Demonstrate writing Hibernate Query
Language and Native Query

All hands-on
Create Eureka Discovery Server and
register
microservices
Hands-on in this document
Hands-on in this document
Hands-on in this document

Hands-on in this document


Hands-on in this document
Hands-on in this document
Hands-on in this document
Hands-on in this document

You might also like