Building a Full-Stack App with Angular 2+ and Spring Boot

Go to class
Write Review

Free Online Course: Building a Full-Stack App with Angular 2+ and Spring Boot provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Building a Full-Stack App with Angular 2+ and Spring Boot is taught by Christopher Anatalio.

Overview
  • Learn how to develop full-stack apps with Angular 2+ and Spring Boot. Learn how to create a project, make your app responsive, create a data layer, build client-side functionality, test, and more.

Syllabus
  • Introduction

    • Welcome
    • What you should know before watching this course
    • Working with the exercise files
    1. Create Your Spring Boot Project
    • Setting up the development environment
    • What we will build
    • Bootstrap the project with Spring Initializr
    • Import, build, and run the project in Eclipse
    • Configure your API using Spring JavaConfig
    • Resource modeling
    • Implement a GET endpoint using Spring MVC
    • Test your endpoints using the Postman client
    • Implement a POST, PUT, and DELETE endpoint using Spring MVC
    2. Build a Mobile Responsive UI
    • Generate project using Angular 2 CLI and npm
    • Import Landon Hotel static HTML and CSS content
    • Create and style an Angular 2 component
    • Create available rooms table
    3. Create the Data Layer with Spring Data
    • Configure your persistence layer with Spring JPA
    • Return pageable list of rooms
    • Implement reservation JPA repository
    4. Client-Side Functionality with Angular
    • Implement list of rooms REST API GET request with HTTP module
    • Implement Reserve Rooms REST API POST request
    5. Testing and Validation
    • Server-side data validation with Spring MVC
    • Unit testing example with REST Assured
    • Sharing your Postman Collection with Swagger or API Blueprint
    Conclusion
    • Next steps