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

Advanced Java Development

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

You’re comfortable with the basics of writing in Java, but you want to level up your skills and be more productive. In this course, Bethan Palmer has exactly what you need, with topics including generics, multi-threading, inputs and outputs, and more. After explaining the differences between versions of Java, Bethan dives into generics in Java, advanced data structures, and functional programming. She covers concurrency in Java, including how to use the Runnable interface, the ExecutorService, and synchronized methods. Bethan highlights topics around input and output like reading from System.in with a scanner, reading files with BufferedReader, and using try-with-resources. She also guides you through working with files in Java, creating a new file, working with directories, and copying files in Java. Each chapter includes challenges and solutions to reinforce what you’re learning.


01 - Introduction
  • 01 - Learn advanced Java programming
  • 02 - What you should know
  • 03 - Using the exercise files

  • 02 - 1. Getting Started
  • 01 - Which version of Java to use

  • 03 - 2. Generics in Java
  • 01 - Introduction to generics in Java
  • 02 - Generic methods in Java
  • 03 - Bounded generics in Java
  • 04 - The Liskov substitution principle in Java
  • 05 - Using wildcards in generic programming
  • 06 - Challenge Using generics
  • 07 - Solution Using generics

  • 04 - 3. Advanced Data Structures
  • 01 - Collections in Java
  • 02 - Using LinkedLists to structure data
  • 03 - Storing pairs with HashMaps
  • 04 - Using LinkedHashMaps
  • 05 - Challenge Data structures
  • 06 - Solution Data structures

  • 05 - 4. Functional Programming in Java
  • 01 - Functional Interfaces in Java
  • 02 - Implementing lambdas in Java
  • 03 - Using method references in Java
  • 04 - Understanding streams in Java
  • 05 - Using streams in Java
  • 06 - Challenge Functional programming
  • 07 - Solution Functional programming

  • 06 - 5. Concurrency in Java
  • 01 - Introduction to concurrency in Java
  • 02 - The Thread class in Java
  • 03 - The Runnable interface in Java
  • 04 - Using the ExecutorService in Java
  • 05 - Synchronized methods in Java
  • 06 - Challenge Name
  • 07 - Solution Name

  • 07 - 6. Input and Output
  • 01 - Understanding IO in Java
  • 02 - Reading from System.in with a Scanner
  • 03 - Reading files with BufferedReader
  • 04 - Using try-with-resources with IO
  • 05 - Challenge Input and output
  • 06 - Solution Input and output

  • 08 - 7. Working with Files and Directories
  • 01 - Working with files in Java
  • 02 - Creating a new file
  • 03 - Working with directories in Java
  • 04 - Copying files in Java
  • 05 - Challenge Files and directories
  • 06 - Solution Files and directories

  • 09 - Conclusion
  • 01 - Next steps
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 7260
    حجم: 339 مگابایت
    مدت زمان: 118 دقیقه
    تاریخ انتشار: 9 اسفند 1401
    طراحی سایت و خدمات سئو

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