Java Development in 2018
Java Language
Frameworks, Libraries & Tools
Dev Ops
Java 8
Java 9
Java 10
Containers
Web Development
Advanced Front End Development
Basic Web Development
HTML
CSS
JavaScript
CSS
Build Tools
JavaScript
CSS Basics
Java Frameworks
Core Fundamentals
SSH
FTP
Domains & DNS
Terminal / Command Line
Website Hosting
Data
Testing
Graph Database (Neo4J)
Search (Elastic Search, Solr)
Tooling
Text Editors
Mobile Development
HTTP/HTTPS
Core Fundamentals
Cloud
IaaS
PaaS
Servers
Web Servers
Application Servers
Cluster Managers
Monitoring & Alerting
Log Management & Analysis
Operating System
Linux
Unix
Native Applications
iOS
Android
Preprocessors
Frameworks
Package Managers
Style Guides
Web Servers
Apache
IIS
Java Terminology (JRE/JDK/SDK)
Variables, Data Types & Operators
Expressions, Statements, Methods
Classes (Constructors & Design)
OOP (Inheritance, Composition,Encapsulation, Polymorphism)
Generics
Java Collections
List
Set
Map
Input / Output
Concurrency
Regular Expressions
Databases
Arrays
Autoboxing / Unboxing
Java 11 (September 2018)
Testing Frameworks
Mocking Frameworks
Automation
Code Coverage
Caching
Load Testing
Java REST API #
Local Development Environment
Advanced
Transpiling
Frameworks
Testing
Developer Tools
HTML Basics
JVM Languages
Conditionals & Control Flow
Distributed
Local cache
Cross Platform Applications
Reactive
Frameworks
UI
Reactive Streams
Web Frameworks
Enterprise Frameworks
Persistence
Jakarta EE (Java EE/J2EE)
Integration
APIs
REST
Code Generation
Logging
Resources
GUI
Template Engines
Frameworks
Tooling
Text Editors
IDE
Version Managers
REPL
Matchers
BDD
Build Tools
JSON
Documentation
Security
Books
Courses
Documentation
Podcasts
YouTube
Websites
Java
Core
Functional
JVM Languages
Groovy
Frameworks
Spring Framework
Java 8
Java 9
Java 10
Communities
Conferences
Cloud (Google Datastore, Amazon Aurora)
Java
Front End
Java
Spring
Software Development
Kotlin
Java
Front End Developers
Java
JVM Languages
Frameworks
Messaging
Continuous Integration (CI)
Configuration Management
Serverless
Service Discovery
JPA
JSF
CDI
EE Security
Big Data
Machine Learning
Magazines
Private
Scripting
Source Control