وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Master Java 9.0 to 17.0

سرفصل های دوره

Learn everything that you should know to master Java 17.0


1. The Fundamentals
  • 1. Setting up Eclipse
  • 2. Creating HelloWorld
  • 3. Undestanding public static void main
  • 4. Working with Arguments
  • 5. Working with multiple classes
  • 6.1 Java Fundamentals.rar
  • 6. Source code.html

  • 2. Introduction to OOPs
  • 1. How to create a class
  • 2. Creating object from class
  • 3. Invoking methods from object reference
  • 4. Working with constructor
  • 5. Working with Copy Constructor
  • 6. this keyword
  • 7. Types of variables- Part1
  • 8. Types of variables- Part2
  • 9. Working with Access Specifiers
  • 10.1 Introduction OOPs.rar
  • 10. Source Code.html

  • 3. Exploring OOPs
  • 1. Pillars of OOPs
  • 2. What is abstraction
  • 3. What is encapsulation
  • 4. Implementing encapsulation
  • 5. What is inheritance
  • 6. Achieving inheritance using extends keyword
  • 7. Using super keyword
  • 8. What is polymorphism
  • 9. Implementing method overloading
  • 10. Rules for method over-riding
  • 11. Achieving Method Over-riding
  • 12. Working with polymorphic reference OR dynamic method dispatch
  • 13. Instanceof Operator
  • 14. final keyword
  • 15. Understanding containment
  • 16. Object the cosmic super class
  • 17. Methods in Object class
  • 18. Comparing objects with equals() method
  • 19. equals() vs == operator
  • 20. Using toString() method
  • 21. Using clone() method
  • 22. Implementing hashCode() method
  • 23. Using finalize() method
  • 24. Working with abstract class - Part 1
  • 25. Working with abstract class - Part 2
  • 26. Working with interfaces
  • 27. Understanding marker interface
  • 28. Default methods in Interfaces
  • 29. Static methods in Interfaces
  • 30. Java 9 Update private method interface
  • 31.1 Exploring OOPs.rar
  • 31. Source code.html

  • 4. Variable Declaration and Control statements
  • 1. Data Types.html
  • 2. Java10 Update Type Inference using var keyword
  • 3. Working with Simple If statement
  • 4. Working with Nested if statement
  • 5. Working with Ladder if statement
  • 6. Java 16 update Pattern Matching statement
  • 7. Using for and nested for
  • 8. Working with enhanced for loop
  • 9. Using While an DoWhile
  • 10. Working with Simple switch case
  • 11. Java 14 updates Switch with expression
  • 12. Using Labels (break and continue)

  • 5. Working with Enum
  • 1. Creating Enum and accessing elements of Enum
  • 2. Using enum objects in application
  • 3. Implementing Business Logic in Enum
  • 4. Adding constructors and data members in Enum
  • 5. Predefined methods in Enum
  • 6.1 EnumDemos.rar
  • 6. Source code.html

  • 6. Working with Array
  • 1. Creating and using Single Dimensional Array
  • 2. Creating and using MultiDimensional Array
  • 3. Working with Arrays The utility class
  • 4. Java 9 Updates equals(), compare() and mismatch() methods
  • 5.1 ArrayDemos.rar
  • 5. Source code.html

  • 7. Date and Time API
  • 1. Working with LocalDate
  • 2. Extracting information from LocalDate
  • 3. Working with LocalTime
  • 4. Working with LocalDateTime
  • 5. Dealing with ZonedDateTime
  • 6. Understanding Duration, Period and ChronoUnit
  • 7. Handling with UnsupportedTemporalTypeException
  • 8. Working with Instant object
  • 9. Java 16 Updates
  • 10.1 DateTimeDemos.rar
  • 10. Source code.html

  • 8. Working with Strings
  • 1. Creating String object
  • 2. Exploring String API - Part 1
  • 3. Exploring String API - Part 2
  • 4. Understanding String immutability
  • 5. Understanding String Pool
  • 6. Working with StringBuffer and StringBuilder
  • 7. Java 11 Updates - Part 1 trim() and strip()
  • 8. Java 11 Updates - Part 2 isBlank(), lines() and repeat()
  • 9. Java 12 Updates indent(), and transform()
  • 10. Java 15 Updates - Part 1 text blocks
  • 11. Java 15 Updates - Part 2 formatted() and translateEscape()
  • 12.1 StringDemos.rar
  • 12. Source code.html

  • 9. Exception Handling
  • 1. Understanding the need for exception handling and hierarchy of exception
  • 2. Types of Exceptions
  • 3. How to handle the exception
  • 4. Implementing exception handling using try-catch
  • 5. Catch block chaining
  • 6. Working with multi-catch block
  • 7. Using finally in try-catch hierarchy
  • 8. Using throws keyword
  • 9. Using throw keyword and User Defined Exception
  • 10. Working with Automatic Resource Management
  • 11. Java 14 Updates Improved NullPointerException
  • 12.1 ExceptionDemos.rar
  • 12. Source code.html

  • 10. Java Database Connectivity
  • 1. Introduction to JDBC. Why to use JDBC
  • 2. Introduction to MySQL
  • 3. Overview of Java-Database communication
  • 4. Understanding JDBC API
  • 5.1 mysql-connector-java-8.0.12.zip
  • 5. Setting up the project for JDBC Connectivity
  • 6. Connecting to Database - Part 1
  • 7. Connecting to Database - Part 2
  • 8. Dealing with SSLException
  • 9. Working with executeQuery() method
  • 10. Working with executeUpdate() method
  • 11. Working with execute() method
  • 12. Working with PreparedStatement
  • 13. Creating simple stored procedure in mysql
  • 14. Creating stored procedure with IN parameter
  • 15. Creating stored procedure with OUT parameter
  • 16. Creating stored procedure with INOUT parameter
  • 17. Working with CallableStatement
  • 18. Managing Transactions - Part 1 commit() and rollback
  • 19. Managing Transactions - Part 2 working with SavePoints
  • 20.1 JDBCDemos.rar
  • 20. Source code.html

  • 11. Functional Interfaces and Lambda
  • 1. Understanding Functional Interface
  • 2. Creating and using functional interfaces
  • 3. Traditional Functional interfaces (Pre Java 8)
  • 4. Understanding Lambdas
  • 5. Implementing Lambda expression
  • 6. Avoiding type declaration in lambda expression argument
  • 7. Built-in functional interfaces in Java 8
  • 8. Implementing Consumer interface
  • 9. Implementing Predicate interface
  • 10. Implementing Function interface
  • 11. Implementing BiFunction interface
  • 12. Implementing Supplier interface
  • 13. What is method reference
  • 14. Using static method reference
  • 15. Using instant method reference
  • 16. Using Firstclass objects method referecne
  • 17. Using constructor reference
  • 18.1 FunctionalInterface Lambdas.rar
  • 18. Source code.html

  • 12. Java Stream
  • 1. What is Java Stream
  • 2. Ways of creating Streams
  • 3. Using Streams with Wrappers
  • 4. Using Streams with user-defined objects - Part 1
  • 5. Using Streams with user-defined objects - Part 2
  • 6. Intermediate Operations in Streams
  • 7. Terminal Operations in Streams
  • 8.1 StreamDemos.rar
  • 8. Source code.html

  • 13. Java 9 Working with Java module aka JPMS(Java Platform Module System)
  • 1. Introduction to Java Modules
  • 2. What is Java module
  • 3. Built-in modules
  • 4. All about module descriptor file (module-info.java)
  • 5. Creating single module
  • 6. Compiling and executing single module
  • 7. Working with JAR file with single module
  • 8. Implementing Services through module
  • 9.1 ModuleDemo.rar
  • 9.2 service.rar
  • 9. Source code.html

  • 14. Multithreading
  • 1. What is multithreading
  • 2. The main thread
  • 3. Creating Threads
  • 4. Using Threads
  • 5. Thread life-cycle
  • 6. Setting up Thread Priorities
  • 7. Thread Synchronization
  • 8. Inter-thread Communication
  • 9. Understanding Executor Framework
  • 10. Working with SingleThreadExecutor and Future
  • 11. Working with SingleThreadScheduledExecutor
  • 12. Using Callable interface
  • 13.1 MulthiThreadingDemos.rar
  • 13. Source code.html

  • 15. Collection API
  • 1. Collection API overview
  • 2. Working with List
  • 3. Conversion of array to ArrayList and ArrayList to array
  • 4. Working with ListIterator
  • 5. Implementing Set
  • 6. Implemeting TreeSet
  • 7. Using Comparator interface
  • 8. Working with HashMap
  • 9. Working with TreeMap
  • 10. Working with PriorityQueue
  • 11. Working with ArrayDeque
  • 12.1 CollectionDemos.rar
  • 12. Source code.html

  • 16. Generics
  • 1. Creating Generic class
  • 2. Understanding Type Erasures
  • 3. Creating Generic Interfaces
  • 4. Creating Generic Methods
  • 5. Creating Upper bounded generics type
  • 6. Working with wild card
  • 7. Creating upper bounded wild card
  • 8. Creating lower bounded wild card
  • 9.1 GenericsDemos.rar
  • 9. Source code.html

  • 17. Record class Java 16 feature
  • 1. What is record class
  • 2. Instantiating record class
  • 3. Canonical constructor in record class
  • 4. Compact constructor
  • 5. Overriding constructor
  • 6. Adding members to record class
  • 7.1 RecordsDemo.rar
  • 7. Source code.html

  • 18. Sealed class Java 17 feature
  • 1. What is sealed class
  • 2. Creating sealed class
  • 3. keywords in sealed class
  • 4. Sealed classes with the subclass
  • 5. Creating sealed interface
  • 6.1 SealedClassDemos.rar
  • 6. Source code.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 22287
    حجم: 6442 مگابایت
    مدت زمان: 1022 دقیقه
    تاریخ انتشار: ۹ آبان ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید