1

Step 1

Java Core

2

Step 2

Java Collection

3

Step 3

Spring Core

4

Step 4

Spring Boot

5

Step 5

Spring Security

6

Step 6

SQL

7

Step 7

Implementation of Structural Design Patterns

8

Step 8

Implementation of Creational Design Patterns

9

Step 9

Implementation of Behavioral Design Patterns

10

Step 10

Kafka

11

Step 11

REST

12

Step 12

ACID, CAP, BASE

1

Step 1

Java Core

2

Step 2

Java Collection

3

Step 3

Spring Core

4

Step 4

Spring Boot

5

Step 5

Spring Security

6

Step 6

SQL

7

Step 7

Implementation of Structural Design Patterns

8

Step 8

Implementation of Creational Design Patterns

9

Step 9

Implementation of Behavioral Design Patterns

10

Step 10

Kafka

11

Step 11

REST

12

Step 12

ACID, CAP, BASE

20 August 2024 02 December 2024

2 7


days
before completion
Career & Work

Java interview

I want to improve my knowledge of Java Core, Spring, Kafka, etc. Want to be a professional of my specialization.

 Goal Accomplishment Criteria

Pass an interview which brings me to the salary increase and interesting project

  1. Java Core

    1. Java – Try with Resources https://www.baeldung.com/java-try-with-resources

    2. Checked vs Unchecked Exceptions in Java https://www.geeksforgeeks.org/checked-vs-unchecked-exceptions-in-java/

    3. Exceptions in Java https://www.geeksforgeeks.org/exceptions-in-java/

    4. Exception Handling in Java https://www.javatpoint.com/exception-handling-in-java

    5. Increment and Decrement Unary Operators https://codegym.cc/groups/posts/increment-and-decrement-unary-operators-in-java

    6. Unary Operators in Java https://www.javatpoint.com/unary-operators-in-java

    7. Quiz On Increment And Decrement https://javaconceptoftheday.com/quiz-on-increment-and-decrement-operators/

    8. Stealed classhttps://www.baeldung.com/java-sealed-classes-interfaces

    9. Reentered lock, https://www.youtube.com/watch?v=ahBC69_iyk4

    10. Atomic https://www.youtube.com/watch?v=WH5UvQJizH0&list=PLhfHPmPYPPRk6yMrcbfafFGSbE2EPK_A6

    11. https://www.digitalocean.com/community/tutorials/thread-safety-in-java

    12. https://www.baeldung.com/java-volatile

  2. Java Collection

    1. TreeMap in Java https://www.geeksforgeeks.org/treemap-in-java/

    2. Java - The TreeMap Class https://www.tutorialspoint.com/java/java_treemap_class.htm

    3. https://www.geeksforgeeks.org/collections-in-java-2/

    4. https://www.baeldung.com/cs/red-black-trees

    5. https://medium.com/swlh/introduction-to-treeset-and-treemap-5405f21124d#:~:text=lower(e)%20%3A%20returns%20the,includes%20elements%20equal%2

    6. https://www.baeldung.com/java-treemap

    7. https://www.digitalocean.com/community/tutorials/java-hashmap

    8. https://www.javatpoint.com/hashmap-vs-concurrenthashmap-in-java

  3. Spring Core

    1. Spring @Primary Annotation https://www.baeldung.com/spring-primary

    2. Spring Bean Scopes https://www.baeldung.com/spring-bean-scopes

    3. Different Spring Bean Scopes https://medium.com/@pradumnkr98/exploring-different-spring-bean-scopes-and-their-use-cases-806b79742e34

    4. Spring Bean Scopes https://demyank.tistory.com/235

    5. https://www.baeldung.com/spring-qualifier-annotation

    6. AOP https://www.baeldung.com/spring-aop-annotation

    7. https://youtu.be/SUQxXg229Xg?si=6wvgWxjKOaQ7slGX

    8. https://www.baeldung.com/transaction-configuration-with-jpa-and-spring

    9. https://www.baeldung.com/spring-transactional-propagation-isolation

    10. https://docs.spring.io/spring-framework/reference/core/beans/factory-scopes.html

    11. https://www.baeldung.com/inversion-control-and-dependency-injection-in-spring

    12. https://www.turing.com/kb/spring-vs-spring-boots-best-web-apps

    13. https://www.interviewbit.com/blog/spring-vs-spring-boot

  4. Spring Boot

    1. Spring Boot Auto-Configuration: A Deep Dive https://www.devskillbuilder.com/spring-boot-auto-configuration-a-deep-dive-ab886e84fb74

    2. https://www.baeldung.com/spring-boot-actuators

    3. https://medium.com/@ariprayoga007/dealing-with-race-condition-in-spring-boot-3c3fd615e35a

  5. Spring Security

    1. Spring Security https://www.youtube.com/watch?v=_GSHvvken2k

    2. OAuth 2.0 https://www.baeldung.com/spring-security-oauth-resource-server

    3. https://www.baeldung.com/category/spring/spring-security

  6. SQL

    1. Solve tasks https://sql-academy.org/en/trainer

    2. Subquery https://www.geeksforgeeks.org/sql-subquery/

    3. Subquery https://www.tutorialspoint.com/sql/sql-sub-queries.htm

    4. Joins https://www.w3schools.com/sql/sql_join.asp

    5. Difference Between UNION and UNION ALL https://www.shiksha.com/online-courses/articles/difference-between-union-and-union-all

  7. Implementation of Structural Design Patterns

    1. Proxy (Structural Design Patterns)

    2. Adapter (Structural Design Patterns)

    3. Bridge (Structural Design Patterns)

    4. Composite (Structural Design Patterns)

    5. Decorator (Structural Design Patterns)

    6. Facade (Structural Design Patterns)

    7. Flyweight (Structural Design Patterns)

  8. Implementation of Creational Design Patterns

    1. Singleton

    2. Prototype

    3. Builder

    4. Abstract Factory

    5. Factory Method

  9. Implementation of Behavioral Design Patterns

    1. Visitor

    2. Template Method

    3. Strategy

    4. State

    5. Observer

    6. Memento

    7. Mediator

    8. Iterator

    9. Command

    10. Chain of Responsibility

  10. Kafka

    1. Idempotent Producer And Consumer https://medium.com/@shesh.soft/kafka-idempotent-producer-and-consumer-25c52402ceb9

    2. Handling message duplication in Kafka https://blog.tarkalabs.com/handling-message-duplication-in-kafka-8f4b9b312f91

    3. Kafka standard deployment https://docs-previous.pega.com/decision-management-reference-materials/kafka-standard-deployment

    4. Learn Apache Kafka Architecture https://rohithsankepally.github.io/Kafka-Architecture/

  11. REST

    1. What is REST? https://restfulapi.net/

    2. REST Architectural Constraints https://restfulapi.net/rest-architectural-constraints/

    3. REST API URI Naming Conventions https://restfulapi.net/resource-naming/

    4. Idempotent REST API https://restfulapi.net/idempotent-rest-apis/

    5. Caching REST API Response https://restfulapi.net/caching/

  12. ACID, CAP, BASE

    1. https://www.databricks.com/glossary/acid-transactions

    2. https://medium.com/@pranabj.aec/acid-cap-and-base-cc73dee43f8c

    3. https://medium.com/@ngneha090/understanding-the-cap-theorem-balancing-consistency-availability-and-partition-cb11c2b97e2b

    4. https://www.baeldung.com/cs/db-base-meaning-cap

  • 151
  • 20 August 2024, 13:03
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?