The All-in-One Guide to Java Programming
INTERACTIVE COURSE

The All-in-One Guide to Java Programming

Intermediate

119 Lessons

11h

Certificate of Completion

The All-in-One Guide to Java Programming
123 Playgrounds
18 Quizzes
100 Illustrations

Takeaway Skills

You will learn about the latest updates in Java and JVM technology.

You will get hands-on experience with Scala, Groovy and Gradle.

You will understand the differences between different Java versions.

Course Overview

This course is meant for Java programmers or aspiring programmers who want to know about the latest Java and JVM technology. Throughout this course, you will get several opportunities to get hands-on experience with various Java concepts. This course will help you understand the latest in Java up to version 17; cloud and microservices; build, testing, and web frameworks; reactive programming in Java; and the best JVM languages so you can advance your career in software development. Moreover, you will al...Show More

Course Content

1

Introduction

2

Java Syntax and Conventions

3

Java 7

4

Idiomatic Java 8: Lambdas, Streams, and Dates

5

New Date and Time API

6

Java 8 Miscellaneous

6 Lessons

7

Advantages of Java 9

4 Lessons

8

Java 10 - 17

3 Lessons

9

Java Ecosystem

4 Lessons

10

Maven and JUnit

4 Lessons

11

Utilizing Essential Libraries

4 Lessons

12

Modern Java Concurrency

5 Lessons

13

RxJava

4 Lessons

14

Other JVM Languages

3 Lessons

15

Groovy

5 Lessons

16

Gradle

4 Lessons

17

Spock

3 Lessons

18

Scala

8 Lessons

19

RESTful

4 Lessons

20

Microservices and Clouds

3 Lessons

21

Grails

5 Lessons

22

Spark

2 Lessons

23

Spring Boot

4 Lessons

24

Play Framework

2 Lessons

25

Ratpack

6 Lessons

26

Final Thoughts

2 Lessons

27

Appendix

3 Lessons

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath