Learn Java

Date & Time API

Functional Programming

JDBC API

Build Tool

Maven

Grodle

Ant

ORM

JPA

Hibernate

TopLink

Spring Data JPA

Version Control Systems

Basic Usage of Git

Repo hosting services

GitHub

GitLab

Bitbucket

Learn about APIs

HATEOS

Open API Spec and Swagger

Authentication

Cookie Based

OAuth

Basic Authentication

Token Authentication

JWT

OpenID

SAML

REST

JSON APIs

SOAP

gRPC

Core Java

Collections API

Concurrency API

I/O API

Serviet & JSPs

Web Framework

Spring

Jersey

Play

Spark

Logging

Log4j2

Logback