The All-in-One Guide to Java Programming

The All-in-One Guide to Java Programming

This course will help you understand the latest in Java up to version 17.

Intermediate

119 Lessons

11h

Certificate of Completion

This course will help you understand the latest in Java up to version 17.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

123 Playgrounds
18 Quizzes

This course includes

123 Playgrounds
18 Quizzes

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

What You'll Learn

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.

What You'll Learn

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

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

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

FOR TEAMS

Interested in this course for your business or team?

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