VOOZH about

URL: https://www.udacity.com/course/advanced-java-programming-techniques--cd0381

โ‡ฑ Advanced Javascript Programming Training Course | Udacity


Advanced Java Programming Techniques

Sharpen your understanding of scalable systems with advanced Java topics like serialization, dependency injection, and multithreading. Ideal for developers pursuing roles in architecture, backend engineering, or technical leadership.

  • Course
  • Intermediate
  • 19 hours
  • Updated: Sep 15, 2025

Subscription ยท Monthly

  • Hands-on projects
  • Personalized career feedback
  • Recognized certificates
  • 500+ courses, unlimited access
  • Cancel anytime

Skills you'll learn

21 skills

  • Java reflection
  • Design pattern fundamentals
  • Java stream API
  • Dependency injection
  • Computer memory familiarity

Prerequisites

3 prerequisites

Prior to enrolling, you should have the following knowledge:

You will also need to be able to communicate fluently and professionally in written and spoken English.

Course Outline

  • 6 lessons
  • 1 project
  1. Introduction to Advanced Java Programming Techniques

    In this lesson, you'll be introduced to the course and what to expect!

  2. Functional Programming in Java

    In this lesson, you'll learn how to implement lambdas, functional interfaces, and other Java functional programming tools.

  3. Working with Files & I/O

    In this lesson, you'll learn how to use files and streams in Java.

  4. Design Patterns

    In this lesson, you'll learn about common design patterns and when to use them.

  5. Reflection

    In this lesson, you'll learn reflection, the ability of a program to examine its own structure at runtime.

  6. Introduction to Concurrent Programming

    In this lesson, you'll be introduced to concurrency and threading in Java.

  7. Parallel Web Crawler

    In this lesson, you will create a parallel web crawler to replace legacy code at a large company.

Program Instructors

1 instructor

Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:

Subscription ยท Monthly

  • Hands-on projects
  • Personalized career feedback
  • Recognized certificates
  • 500+ courses, unlimited access
  • Cancel anytime

Other programs you might like: