[Educative.io] The All-in-One Guide to Java Programming Download
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 also get to work with Scala, Groovy, and Gradle. The course explains Java concepts in detail and also draws comparisons with its older versions, as well as JVM languages.
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.
Faster than videos
Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.
No set-up required
Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.
Progress you can show
Built in assessments let you test your skills. Completion certificates let you show them off.
Course Contents
Show All Lessons
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
7. Advantages of Java 9
8. Java 10 – 17
9. Java Ecosystem
10. Maven and JUnit
11. Utilizing Essential Libraries
12. Modern Java Concurrency
13. RxJava
14. Other JVM Languages
15. Groovy
16. Gradle
17. Spock
18. Scala
19. RESTful
20. Microservices and Clouds
21. Grails
22. Spark
23. Spring Boot
24. Play Framework
25. Ratpack
26. Final Thoughts
27. Appendix