JAX London, 4–7 October 2021
The Conference for Java & Software Innovation

Cool Web Apps with Spring Boot, Angular and TypeScript

This talk originates from the archive. To the CURRENT program
Until JAX London starts: ✓ 4-Day-Pass all inclusive ✓ Team discounts Register now

More talks in the program:

Monday, October 7 2019
09:00 - 17:00
Booking note:
Cool Web Apps Workshop

In this workshop we will develop a small but complete (client/server based) web application. The client part is implemented with Angular, TypeScript and Bootstrap. The server part is based on Spring Boot, and we will also use Spring Data/REST/HATEOAS. We will develop a RESTful Web Service, which is enriched with hypermedia. Kai will explain the basics of Spring Boot and the used frameworks, as well as the general principles of REST and HATEOAS (Hypermedia As The Engine Of Application State, an important REST architecture principle). For client development, Kai will give a brief introduction of TypeScript, Angular (latest version), Bootstrap and the standard JavaScript development tools like npm, Jasmine, Webpack etc. At the end of the day, we will have developed a complete web application using all those technologies.

The workshop is interactive with presentation parts, as well as programming exercises (labs). In seven labs, the attendees can exercise what they have learned in the previous workshop sessions. For each lab, there is an initial version and a reference implementation available. So, if an attendee gets stuck in one lab, it is very easy to start fresh with the initial version of the next lab.

A laptop is required for this workshop. Two weeks before the workshop, the speaker will provide participants with a “virtual machine”, containing all needed tools and labs, that should be pre-installed. There is no knowledge about Spring Boot, Angular, or TypeScript required, a little Java knowledge would be useful.

Behind the Tracks

Software Architecture & Design
Software innovation & more
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more