Companies Home Search Profile

Master Java 9.0 to 17.0

Focused View

Mandar Jog

17:02:00

27 View
  • 1. Setting up Eclipse.mp4
    05:04
  • 2. Creating HelloWorld.mp4
    02:09
  • 3. Undestanding public static void main.mp4
    04:45
  • 4. Working with Arguments.mp4
    03:41
  • 5. Working with multiple classes.mp4
    04:56
  • 6.1 Java Fundamentals.rar
  • 6. Source code.html
  • 1. How to create a class.mp4
    05:45
  • 2. Creating object from class.mp4
    03:24
  • 3. Invoking methods from object reference.mp4
    02:18
  • 4. Working with constructor.mp4
    08:58
  • 5. Working with Copy Constructor.mp4
    02:13
  • 6. this keyword.mp4
    05:37
  • 7. Types of variables- Part1.mp4
    04:35
  • 8. Types of variables- Part2.mp4
    07:23
  • 9. Working with Access Specifiers.mp4
    05:30
  • 10.1 Introduction OOPs.rar
  • 10. Source Code.html
  • 1. Pillars of OOPs.mp4
    01:35
  • 2. What is abstraction.mp4
    02:36
  • 3. What is encapsulation.mp4
    02:08
  • 4. Implementing encapsulation.mp4
    05:44
  • 5. What is inheritance.mp4
    02:51
  • 6. Achieving inheritance using extends keyword.mp4
    03:24
  • 7. Using super keyword.mp4
    09:34
  • 8. What is polymorphism.mp4
    02:31
  • 9. Implementing method overloading.mp4
    03:59
  • 10. Rules for method over-riding.mp4
    07:39
  • 11. Achieving Method Over-riding.mp4
    04:47
  • 12. Working with polymorphic reference OR dynamic method dispatch.mp4
    07:20
  • 13. Instanceof Operator.mp4
    08:39
  • 14. final keyword.mp4
    02:55
  • 15. Understanding containment.mp4
    07:14
  • 16. Object the cosmic super class.mp4
    05:27
  • 17. Methods in Object class.mp4
    04:33
  • 18. Comparing objects with equals() method.mp4
    09:14
  • 19. equals() vs == operator.mp4
    05:17
  • 20. Using toString() method.mp4
    04:40
  • 21. Using clone() method.mp4
    06:41
  • 22. Implementing hashCode() method.mp4
    07:49
  • 23. Using finalize() method.mp4
    04:21
  • 24. Working with abstract class - Part 1.mp4
    07:13
  • 25. Working with abstract class - Part 2.mp4
    04:31
  • 26. Working with interfaces.mp4
    06:18
  • 27. Understanding marker interface.mp4
    03:13
  • 28. Default methods in Interfaces.mp4
    04:30
  • 29. Static methods in Interfaces.mp4
    01:28
  • 30. Java 9 Update private method interface.mp4
    01:17
  • 31.1 Exploring OOPs.rar
  • 31. Source code.html
  • 1. Data Types.html
  • 2. Java10 Update Type Inference using var keyword.mp4
    07:16
  • 3. Working with Simple If statement.mp4
    03:28
  • 4. Working with Nested if statement.mp4
    02:16
  • 5. Working with Ladder if statement.mp4
    02:17
  • 6. Java 16 update Pattern Matching statement.mp4
    04:52
  • 7. Using for and nested for.mp4
    02:54
  • 8. Working with enhanced for loop.mp4
    02:00
  • 9. Using While an DoWhile.mp4
    02:50
  • 10. Working with Simple switch case.mp4
    04:49
  • 11. Java 14 updates Switch with expression.mp4
    03:58
  • 12. Using Labels (break and continue).mp4
    03:01
  • 1. Creating Enum and accessing elements of Enum.mp4
    05:49
  • 2. Using enum objects in application.mp4
    08:21
  • 3. Implementing Business Logic in Enum.mp4
    06:59
  • 4. Adding constructors and data members in Enum.mp4
    09:32
  • 5. Predefined methods in Enum.mp4
    04:18
  • 6.1 EnumDemos.rar
  • 6. Source code.html
  • 1. Creating and using Single Dimensional Array.mp4
    12:29
  • 2. Creating and using MultiDimensional Array.mp4
    06:34
  • 3. Working with Arrays The utility class.mp4
    07:06
  • 4. Java 9 Updates equals(), compare() and mismatch() methods.mp4
    05:14
  • 5.1 ArrayDemos.rar
  • 5. Source code.html
  • 1. Working with LocalDate.mp4
    08:33
  • 2. Extracting information from LocalDate.mp4
    10:26
  • 3. Working with LocalTime.mp4
    08:38
  • 4. Working with LocalDateTime.mp4
    09:51
  • 5. Dealing with ZonedDateTime.mp4
    06:55
  • 6. Understanding Duration, Period and ChronoUnit.mp4
    11:01
  • 7. Handling with UnsupportedTemporalTypeException.mp4
    01:49
  • 8. Working with Instant object.mp4
    03:22
  • 9. Java 16 Updates.mp4
    06:11
  • 10.1 DateTimeDemos.rar
  • 10. Source code.html
  • 1. Creating String object.mp4
    04:26
  • 2. Exploring String API - Part 1.mp4
    05:36
  • 3. Exploring String API - Part 2.mp4
    09:49
  • 4. Understanding String immutability.mp4
    03:59
  • 5. Understanding String Pool.mp4
    05:20
  • 6. Working with StringBuffer and StringBuilder.mp4
    11:00
  • 7. Java 11 Updates - Part 1 trim() and strip().mp4
    09:07
  • 8. Java 11 Updates - Part 2 isBlank(), lines() and repeat().mp4
    07:05
  • 9. Java 12 Updates indent(), and transform().mp4
    12:06
  • 10. Java 15 Updates - Part 1 text blocks.mp4
    05:46
  • 11. Java 15 Updates - Part 2 formatted() and translateEscape().mp4
    06:24
  • 12.1 StringDemos.rar
  • 12. Source code.html
  • 1. Understanding the need for exception handling and hierarchy of exception.mp4
    02:28
  • 2. Types of Exceptions.mp4
    02:43
  • 3. How to handle the exception.mp4
    04:32
  • 4. Implementing exception handling using try-catch.mp4
    07:01
  • 5. Catch block chaining.mp4
    05:56
  • 6. Working with multi-catch block.mp4
    07:16
  • 7. Using finally in try-catch hierarchy.mp4
    07:01
  • 8. Using throws keyword.mp4
    04:12
  • 9. Using throw keyword and User Defined Exception.mp4
    07:23
  • 10. Working with Automatic Resource Management.mp4
    07:28
  • 11. Java 14 Updates Improved NullPointerException.mp4
    03:29
  • 12.1 ExceptionDemos.rar
  • 12. Source code.html
  • 1. Introduction to JDBC. Why to use JDBC.mp4
    03:52
  • 2. Introduction to MySQL.mp4
    05:19
  • 3. Overview of Java-Database communication.mp4
    02:51
  • 4. Understanding JDBC API.mp4
    02:46
  • 5.1 mysql-connector-java-8.0.12.zip
  • 5. Setting up the project for JDBC Connectivity.mp4
    03:28
  • 6. Connecting to Database - Part 1.mp4
    05:45
  • 7. Connecting to Database - Part 2.mp4
    04:14
  • 8. Dealing with SSLException.mp4
    01:54
  • 9. Working with executeQuery() method.mp4
    09:11
  • 10. Working with executeUpdate() method.mp4
    05:47
  • 11. Working with execute() method.mp4
    04:44
  • 12. Working with PreparedStatement.mp4
    07:32
  • 13. Creating simple stored procedure in mysql.mp4
    05:10
  • 14. Creating stored procedure with IN parameter.mp4
    02:28
  • 15. Creating stored procedure with OUT parameter.mp4
    03:15
  • 16. Creating stored procedure with INOUT parameter.mp4
    02:02
  • 17. Working with CallableStatement.mp4
    03:54
  • 18. Managing Transactions - Part 1 commit() and rollback.mp4
    04:51
  • 19. Managing Transactions - Part 2 working with SavePoints.mp4
    03:13
  • 20.1 JDBCDemos.rar
  • 20. Source code.html
  • 1. Understanding Functional Interface.mp4
    01:54
  • 2. Creating and using functional interfaces.mp4
    06:10
  • 3. Traditional Functional interfaces (Pre Java 8).mp4
    04:03
  • 4. Understanding Lambdas.mp4
    03:25
  • 5. Implementing Lambda expression.mp4
    06:32
  • 6. Avoiding type declaration in lambda expression argument.mp4
    02:18
  • 7. Built-in functional interfaces in Java 8.mp4
    04:40
  • 8. Implementing Consumer interface.mp4
    11:06
  • 9. Implementing Predicate interface.mp4
    07:16
  • 10. Implementing Function interface.mp4
    06:12
  • 11. Implementing BiFunction interface.mp4
    03:07
  • 12. Implementing Supplier interface.mp4
    03:01
  • 13. What is method reference.mp4
    04:04
  • 14. Using static method reference.mp4
    03:17
  • 15. Using instant method reference.mp4
    02:34
  • 16. Using Firstclass objects method referecne.mp4
    01:37
  • 17. Using constructor reference.mp4
    05:45
  • 18.1 FunctionalInterface Lambdas.rar
  • 18. Source code.html
  • 1. What is Java Stream.mp4
    04:21
  • 2. Ways of creating Streams.mp4
    03:33
  • 3. Using Streams with Wrappers.mp4
    08:08
  • 4. Using Streams with user-defined objects - Part 1.mp4
    07:31
  • 5. Using Streams with user-defined objects - Part 2.mp4
    08:17
  • 6. Intermediate Operations in Streams.mp4
    04:13
  • 7. Terminal Operations in Streams.mp4
    04:33
  • 8.1 StreamDemos.rar
  • 8. Source code.html
  • 1. Introduction to Java Modules.mp4
    05:02
  • 2. What is Java module.mp4
    02:23
  • 3. Built-in modules.mp4
    03:09
  • 4. All about module descriptor file (module-info.java).mp4
    04:47
  • 5. Creating single module.mp4
    05:48
  • 6. Compiling and executing single module.mp4
    05:03
  • 7. Working with JAR file with single module.mp4
    03:18
  • 8. Implementing Services through module.mp4
    11:20
  • 9.1 ModuleDemo.rar
  • 9.2 service.rar
  • 9. Source code.html
  • 1. What is multithreading.mp4
    05:24
  • 2. The main thread.mp4
    03:15
  • 3. Creating Threads.mp4
    08:24
  • 4. Using Threads.mp4
    10:11
  • 5. Thread life-cycle.mp4
    09:11
  • 6. Setting up Thread Priorities.mp4
    05:29
  • 7. Thread Synchronization.mp4
    10:46
  • 8. Inter-thread Communication.mp4
    17:42
  • 9. Understanding Executor Framework.mp4
    07:00
  • 10. Working with SingleThreadExecutor and Future.mp4
    10:51
  • 11. Working with SingleThreadScheduledExecutor.mp4
    04:38
  • 12. Using Callable interface.mp4
    04:46
  • 13.1 MulthiThreadingDemos.rar
  • 13. Source code.html
  • 1. Collection API overview.mp4
    12:19
  • 2. Working with List.mp4
    10:50
  • 3. Conversion of array to ArrayList and ArrayList to array.mp4
    03:30
  • 4. Working with ListIterator.mp4
    02:55
  • 5. Implementing Set.mp4
    08:08
  • 6. Implemeting TreeSet.mp4
    06:22
  • 7. Using Comparator interface.mp4
    04:24
  • 8. Working with HashMap.mp4
    08:08
  • 9. Working with TreeMap.mp4
    08:09
  • 10. Working with PriorityQueue.mp4
    05:10
  • 11. Working with ArrayDeque.mp4
    04:06
  • 12.1 CollectionDemos.rar
  • 12. Source code.html
  • 1. Creating Generic class.mp4
    08:10
  • 2. Understanding Type Erasures.mp4
    01:46
  • 3. Creating Generic Interfaces.mp4
    03:25
  • 4. Creating Generic Methods.mp4
    06:34
  • 5. Creating Upper bounded generics type.mp4
    03:10
  • 6. Working with wild card.mp4
    03:42
  • 7. Creating upper bounded wild card.mp4
    05:04
  • 8. Creating lower bounded wild card.mp4
    05:05
  • 9.1 GenericsDemos.rar
  • 9. Source code.html
  • 1. What is record class.mp4
    05:17
  • 2. Instantiating record class.mp4
    04:20
  • 3. Canonical constructor in record class.mp4
    03:51
  • 4. Compact constructor.mp4
    02:06
  • 5. Overriding constructor.mp4
    04:35
  • 6. Adding members to record class.mp4
    03:16
  • 7.1 RecordsDemo.rar
  • 7. Source code.html
  • 1. What is sealed class.mp4
    02:08
  • 2. Creating sealed class.mp4
    06:14
  • 3. keywords in sealed class.mp4
    05:01
  • 4. Sealed classes with the subclass.mp4
    03:06
  • 5. Creating sealed interface.mp4
    04:07
  • 6.1 SealedClassDemos.rar
  • 6. Source code.html
  • Description


    Learn everything that you should know to master Java 17.0

    What You'll Learn?


    • Learn all the features from Java 9.0 to 17.0
    • Understand how to use Java module system effectively
    • Learn the modified Stream and Collection API in different versions in Java
    • Learn how to use functional interfaces and lambdas

    Who is this for?


  • Anyone who wish to learn Java.
  • Any developer who is keen to upgrade his knowledge from earlier versions of Java till Java 17
  • Anyone who want to understand how to use functional interfaces and lambdas.
  • What You Need to Know?


  • Knowledge of earlier versions (Java 5.0) is recommended but optional.
  • Some coding exposure is required. Even if you do not have any prior experience of Java you will still understand everything from the course.
  • More details


    Description

    Learning Java was always a FUN. Understanding and implementing OOPs to design and develop Java application was enjoyable for sure.

    That was true, until few years back. To be specific until Java 10 version was launched with the new approach of "Time based version release".  Under this approach, for every 6 months new Java version will be released. For instance, Java 10 was launched on March 20, 2018, and Java 11 was launched on Sept 15, 2018, exactly after 6 months.

    Though this was good approach for API developers (as they can release smaller chunks), it had become a nightmare for developers. Getting to know the API changes in each and every version is not a simple job for sure. Though every version might not have drastic changes, there has to be enough support and evidence from the community for which developers would always struggle.

    This course is savior for all such developers, who are keen to know the API changes from Java 9 to Java 17. During this entire course you will learn almost all the features those were introduced as a part of corresponding version release. The course "Master Java 9.0 to 17.0" does not only explain you the concepts, but also covers the proof of the concept by using different programs. Though the course title is, "Master Java 9.0 to 17.0" is covers everything that you need to know to become successful Java developers. For instance, the course covers functional interfaces, lambdas, and stream programing from Java 8 as well. Along with this it covers features like JPMS(Java Platform Module System) from Java 9, and other concepts like modified switch case, var keyword, updates in Stream and Collection API etc.  Even if you are new to Java, this course is right choice for you because it covers the traditional concepts like concurrency, collection, generics, exception handling, String api etc. This course will be certainly one of the best choices for you, if you are aiming to make a exciting career in Java.


    So, if you are really keen to learn all the features from Java 9.0 to 17.0, REGISTER FOR THIS COURSE.

    Who this course is for:

    • Anyone who wish to learn Java.
    • Any developer who is keen to upgrade his knowledge from earlier versions of Java till Java 17
    • Anyone who want to understand how to use functional interfaces and lambdas.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Working as a consultant trainer for Java and J2EE technologies for 15+ years. Served different clients across country to train their resources for the technologies like Java, Spring, Spring Boot, Microservices, Angular, React etc. Trained over 10k students on the technologies related with Java and is author of the book "Java 9.0 to 13.0". Conducted over 20+ batches with more than 200 students in total for java certification process with certification rate of 90%.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 188
    • duration 17:02:00
    • Release Date 2023/10/17