☕☕ Java Backend Development Study Guide ☕☕

residue

Well-known member
  • Oct 16, 2023
    472
    626
    93
    🔴Java Backend Development is One of the Highly In Demand and Top Paying Jobs in Tech.

    Here's a complete roadmap to be a excellent Java Developer (with YouTube videos):

    1. Core Java

    First comes the fundamentals of Java Programming, here you will understand OOP concepts, conditional statements, collection frameworks, and many more.

    https://lnkd.in/dMSFbUiV
    https://lnkd.in/dGtucE-W

    2. JDBC

    The JDBC API is a Java API that can access any kind of tabular data, especially data stored in a relational database.

    https://lnkd.in/d8KhQiPr

    3. SQL

    You will need good SQL knowledge to work with JDBC to write queries.

    https://t.co/6LFeSCqqwz

    4. JSP + Servlet

    Servlet is a server-side Java program module that handles client requests and implements the servlet interface.

    JSP is a Java standard technology that developers use to write web pages for web applications.

    https://lnkd.in/drNZ9PKr

    5. Spring Framework

    5.1. Core Spring Framework
    https://lnkd.in/dmFHPtyK

    5.2. Spring REST & Spring DATA
    https://lnkd.in/dXKvtXq9

    5.3. Spring Security

    Spring Security is the primary choice for implementing application-level security in Spring applications.

    https://lnkd.in/dQ4EXKPc

    6. Hibernate Framework

    Hibernate is a Java framework that simplifies the development of Java application to interact with the database. It is an open source, lightweight, ORM (Object Relational Mapping) tool.

    https://lnkd.in/d9MjsYxW

    7. Spring Boot

    Spring Boot is the ultimate framework and Makes Java Web Development less boilerplate, it can help you make production-ready applications in no time.

    https://lnkd.in/dnF86dgY

    8. Basic DevOps

    8.1. Learn to Use AWS & Deploy Java Apps
    https://lnkd.in/duk4-88b

    8.2. Learn Basic Docker:
    https://lnkd.in/dXqcHqpK

    8.3. Learn Basic Kubernetes:
    https://lnkd.in/dpPngUXX

    8.4. Deploy Spring Boot App on Kubernetes:
    https://lnkd.in/dKtdPX7H

    9. Basic of git and GitHub
    https://lnkd.in/dRUr3GvP

    10. Java Microservices
    https://lnkd.in/d7QYgXDV

    https://lnkd.in/dcNvqDee

    11. Data structure and algorithms in Java
    https://lnkd.in/dNre_Cuq

    https://lnkd.in/ddi8qfcA

    https://lnkd.in/dGZPXqen

    12. Learn the basics of Maven
    https://lnkd.in/di8xPYyV

    13. Java Interview Preparation
    https://lnkd.in/ddi8qfcA

    14. Java Quick revision for Interviews
    https://lnkd.in/dACc9QVB

    15. Spring JMS(java messaging services)

    JMS is a standard Java API that allows a Java application to send messages to another application.

    https://lnkd.in/d8z-Dnbx