Skip to content

Instantly share code, notes, and snippets.

@leoricklin
Last active April 5, 2023 09:22
Show Gist options
  • Save leoricklin/4ebb507adf8c2f7be7d39814d1a000a5 to your computer and use it in GitHub Desktop.
Save leoricklin/4ebb507adf8c2f7be7d39814d1a000a5 to your computer and use it in GitHub Desktop.

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

  1. 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

  1. SQL

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

https://t.co/6LFeSCqqwz

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

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

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

https://lnkd.in/dcNvqDee

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

https://lnkd.in/ddi8qfcA

https://lnkd.in/dGZPXqen

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

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

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

  4. 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

Follow Rajesh Kumar for more ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment