Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a Cool Space Station Tracking App using Spring Boot
Rating: 4.4 out of 5(22 ratings)
98 students

Build a Cool Space Station Tracking App using Spring Boot

Track the International Space Station with our cool app using Spring Boot and Java
Created byTony Perrin
Last updated 8/2019
English

What you'll learn

  • Build a cool ISS tracking app using Spring Boot and Java
  • Create REST API endpoints using Spring Boot
  • Connect to a third party API to retrieve real time data using Spring Boot
  • Handle realtime tracking data
  • Build out a JavaScript frontend browser app
  • Work with the OpenMap API

Course content

1 section39 lectures1h 25m total length
  • What we are going to build1:55
  • Creating a Spring Boot project quickly1:32
  • Importing project in to IntelliJ1:57
  • Test the third party API endpoint using CURL1:37
  • Create a REST endpoint in our Spring Boot app3:50
  • Test our REST endpoint in a web browser1:53
  • Connect to our third party API using the RestTemplate4:23
  • Model the RestTemplate data back to a POJO8:23
  • Handling errors calling the third party API4:46
  • Handling errors a cleaner way in an Restful API8:53
  • Maven dependencies for Hysterix0:17
  • Running the jar outside Intellij3:12
  • What we have so far2:21
  • Overview of our HTML webpage2:03
  • The OpenMaps API1:28
  • Adding the basic HTML to our page2:47
  • Code from the previous lesson0:04
  • Adding our css and js libraries to the page1:25
  • Code from the previous lesson0:04
  • Leaflet js for Open Map1:11
  • Add a map to our webpage2:40
  • Code from the previous lesson0:06
  • Call our Spring Boot app from browser to get ISS data5:02
  • Code from previous lesson0:07
  • Cross-origin resource sharing (CORS)1:24
  • Handling CORS with Spring Boot2:03
  • Plot location of ISS in middle of map2:47
  • Code fron the last lesson0:05
  • Poll calling our API to plot a continuous course2:26
  • Code from the last lesson0:11
  • Add zoom capabilities to map2:47
  • Code from he last lesson0:04
  • Refactor the javascript2:23
  • Code from the last lesson0:14
  • Houston we have a problem0:54
  • Print error message if API unavailable5:42
  • Code from the last lesson0:09
  • Conclusion1:50
  • Bonus lecture0:37

Requirements

  • Basic Java experience

Description

In this course we'll be using Spring Boot and Java to build a backend app which pulls information from a third party API.  We'll then display the location of the ISS on a map in a web browser using a little JavaScript.

This course is great for people who want to expand their Java skillset, use Spring Boot to provide backend REST API's and to learn to connect to third party APIs to retrieve data.

Your finished app will be able to track the current location of the International Space Station and plot its movements on a map viewable in a web browser.

Who this course is for:

  • All Java developers wanting to create a cool app to plot the movements of the International Space Station