Java Deep Dive part 2

Topics covered in this week are:

  • Java Executor Service
  • Java Futures and Callables
  • Json
  • DTO
  • Fetching data from an API

Learning objectives for the week

Monday

Online review on the Friday assignment:

  • What did you solve?
  • Show your code an run it in IntelliJ
  • Think about what you could have done differently
  • What did you learn?
  • Questions for the review team

For the rest of the day: Prepare for the week. Watch the videos and read the articles.

Tuesday (class)

Prepare for the class

Watch this video:

Skim through these inhouse articles:

  1. What is an URI?
  2. What is JSON?
  3. What is a DTO?
  4. JSON and DTO conversions
  5. What is a REST API?
  6. What is Jackson?
  7. Fetching json from an API

In-class exercises

  1. DTO Exercise
  2. JSON Exercise
  3. Activity Logger Exercise

Wednesday (CodeLab)

Time to code!

All day is devoted to pair programming and Github collaboration.

Thursday (class)

Prepare for the class

Watch these videos:

Read this tutorial:

In-class exercises

Slides

Friday (exercise day)


Check TimeEdit for time schedule, teacher, and location - and keep an eye on your inbox for urgent updates.


Table of contents


Top

3. semester efterår 2024