Full Stack development with Angular and Spring Boot

Formation inter-entreprise

Durée

 4,00 jour(s)

Langue(s) de prestation

EN FR

Prochaine session

Qui organise cette formation ?

Améliorer à la fois l'épanouissement individuel et l'efficacité par le partage de la compétence informatique et de l'expérience managériale de nos intervenants. Nous délivrons plus de 300 cours en français et en anglais dans notre centre à Capellen. Ces formations sont orientées infrastructure, développement, project management, gouvernance et softskills.

Prérequis

  • Basic knowledge in web development technologies (HTML5, CSS3, JavaScript)
  • Experience with Java and Spring Framework development

Objectifs

This course teaches developer to use Spring Boot and Angular together to create functional full stack applications. It begins by laying a foundation in the Spring Boot platform and leveraging its power, then moves into single page application development with Angular. This course would be a great fit for developers who want to build full-stack applications using field-tested tools and libraries.

Contenu

Introduction to Full Stack Application

  • Typical architecture of a Full Stack Applications
  • Quick review of JSON and the REST architectural style
  • Introducing Full Stack Stack technologies
  • Setup Full Stack Tools
  • Presentation of the sample application we will build.

Angular for the Frontal Web

  • Architecture of Angular Applications
  • Rapid review of TypeScript
  • Building Web Components: Templates, Databinding
  • Services and Dependency injection
  • Angular Forms
  • Calling REST APIs
  • Testing and Deployment

Spring Boot for the REST API

  • Introduction to Spring Framework and Spring Boot
  • Configuration of Spring Boot Application
  • Creating entities and configuring the persistence layer
  • Implementing Data Access Components
  • Implementing the REST Controllers
  • Testing the REST Endpoints with Postman

Securing the Full Stack Application

  • Spring Security Overview
  • Authenticating users using the UserDetails Service
  • Configuring Role-based Authorization
  • Introducing JWT Tokens and OAuth2
  • Implementing a JWT Provider in the back-end
  • Managing the JWT token in the front-end

Full Stack : Put it All together

  • Integrating the tiers of the sample application
  • Packaging the sample application
  • Testing the sample application (unit + integration tests)
  • Deployment of the application

Mode d'organisation

Classroom Courses

Ces formations pourraient vous intéresser

EN
Journée
Sur demande
Langages informatiques - Langage java
EN
Journée
Sur demande
Langages informatiques - Langage java