Advanced Java - Modern Java Programming
Choose the actual total after recording; for now you can use 10+ Hours if that matches your planned sessions.
By Srikanth Telkalapally
One-time payment · Lifetime access
You can create an account after payment
Secure payment via Razorpay · 30-day money back guarantee
What you'll learn
Requirements
- •Basic understanding of Core Java
- •Knowledge of OOP concepts
- •Familiarity with Classes, Interfaces and Collections
- •Java JDK 17+ recommended
- •IntelliJ IDEA or any Java-compatible IDE
- •Basic programming and problem-solving knowledge
Course Description
Learn Advanced Java with practical, developer-focused concepts that are widely used in modern Java applications. In this course, you will go beyond Core Java and learn powerful features introduced across modern Java versions. Each topic is explained with practical examples and hands-on coding so you can understand not only the syntax, but also when and why to use each feature. #What You Will Learn 1. Generics - Classes, Methods, Wildcards & Type Erasure 2. Functional Interfaces and @FunctionalInterface 3. Lambda Expressions and Method References 4. Stream API - filter, map, flatMap & reduce 5. Collectors - groupingBy, joining & partitioningBy 6. Optional<T> - Handling Null Values Safely 7. Date & Time API - LocalDate, LocalDateTime & ZonedDateTime 8. Records - Modern Data-Carrying Classes 9. Sealed Classes & Pattern Matching 10. Text Blocks - Modern Multi-line Strings 11. CompletableFuture & Asynchronous Programming 12. Virtual Threads - Project Loom 13. Reflection & Custom Annotations # Course Approach The course focuses on writing clean, modern Java code through practical examples and coding demonstrations. You will gradually learn how these features work together and where they can be useful in real-world Java development. This course is suitable for developers who already have a good understanding of Core Java and want to move toward modern Java programming and backend development.
Course Curriculum
2 sections • 3 lecturesOne-time payment · Lifetime access
You can create an account after payment
Secure payment via Razorpay · 30-day money back guarantee