Skip to main content
Dat 3rd Sem Fall 2025
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Learning Objectives

Learning objectives for

JSON and DTOs

  1. Understand what a DTO is and how it is used
  2. Understand what JSON is and how it is used
  3. Understand how to use Jackson or Gson to convert between JSON and DTOs
  4. Understand how to use DTOs to represent complex data structures

Fetching data from an API

  1. Understand how to fetch data from an API
  2. Understand how to use the HttpClient class to fetch data from an API
  3. Understand how to use the ObjectMapper class to convert JSON to DTOs
  4. Understand how to use DTOs to represent complex data structures

Threads

  1. Understand how to use threads to perform multiple tasks concurrently
  2. Understand how to use threads in java
  3. Understand the Executor framework
  4. Know the purpose of Runnable and Callable interfaces plus Future