Build a Cool Space Station Tracking App using Spring Boot

Training

Online

up to £ 100

Description

  • Type

    Training

  • Methodology

    Online

  • Class hours

    2h

  • Start date

    Different dates available

"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."

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

"Build a cool ISS tracking app using Spring Boot and JavaCreate REST API endpoints using Spring BootConnect to a third party API to retrieve real time data using Spring BootHandle realtime tracking dataBuild out a JavaScript frontend browser appWork with the OpenMap API"

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

Basic Java experience

"-100% online -Access to the course for life -30 days warranty money back -Available from desktop or mobile app -Can begin and finish the course any time -Can repeat the course any times"

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2020

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 3 years

Subjects

  • Web
  • Javascript
  • Java
  • Javascript training
  • map
  • Space
  • Space station
  • Spring Boot
  • Backend app
  • REST API
  • Endpoints
  • Plot
  • Plotting
  • Spring boot skills
  • Data Tracking data
  • Spring boot project
  • Project
  • Intellij
  • Webpage
  • Code

Course programme

"Introduction
What we are going to build
Creating a Spring Boot project quickly
Importing project in to IntelliJ
Test the third party API endpoint using CURL
Create a REST endpoint in our Spring Boot app
Test our REST endpoint in a web browser
Connect to our third party API using the RestTemplate
Model the RestTemplate data back to a POJO
Handling errors calling the third party API
Handling errors a cleaner way in an Restful API
Maven dependencies for Hysterix
Running the jar outside Intellij
What we have so far
Overview of our HTML webpage
The OpenMaps API
Adding the basic HTML to our page
Code from the previous lesson
Adding our css and js libraries to the page
Code from the previous lesson
Leaflet js for Open Map
Add a map to our webpage
Code from the previous lesson
Call our Spring Boot app from browser to get ISS data
Code from previous lesson
Cross-origin resource sharing (CORS)
Handling CORS with Spring Boot
Plot location of ISS in middle of map
Code fron the last lesson
Poll calling our API to plot a continuous course
Code from the last lesson
Add zoom capabilities to map
Code from he last lesson
Refactor the javascript
Code from the last lesson
Houston we have a problem
Print error message if API unavailable
Code from the last lesson
Conclusion
Bonus lecture"

Build a Cool Space Station Tracking App using Spring Boot

up to £ 100