Formation Spring Boot et Angular : Développer des applications Web avec Spring Boot et Angular

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Cette formation Spring Boot et Angular vous apporte les connaissances et compétences nécessaires pour :

  • Mener à bien un projet SpringBoot/Angular
  • Sécuriser une API Rest avec un modèle stateless
  • Mettre en place la sécurité côté client Angular
  • Adopter une approche « Design By Contract »
  • Savoir tester séparément le service back-end Spring et le client Angular

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 860,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 860,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Spring Boot et Angular sont deux frameworks particulièrement prisés pour le développement d’applications web responsives. Ils offrent un cadre structurant pour un développement productif, maintenable, testable et facilement déployable. Le premier, orienté back-end et API Rest, réduit la complexité de la configuration de nouveaux projets. Le second, orienté front-end, offre une interface très réactive et dynamique.

Cette formation Spring Boot et Angular - très axée pratique - a pour vocation de vous rendre opérationnel pour le développement de vos futurs applications Web avec Spring Boot et Angular.

La formation nécessite une connaissance minimale de ces deux frameworks et se concentre sur les méthodologies projet et les implémentations classiques de cas d’usage comme la sécurité et les tests.

Programme

Introduction à Spring Boot et Angular

Les raisons du succès des des frameworks, leurs similitudes
Injection de dépendances, ReactiveX
Anatomie d’un projet Spring, organisation en packages, types de classes
Notion d’API, sérialisation Jackson, OpenAPI
Anatomie d’un projet Angular, fonctionnalités d’Angular-CLI
Développement Typescript, modèle réactif
Arbre de composants, modules, bibliothèques
SPA et routing
Services

Travaux pratiques

Présentation de deux projets simples SpringBoot et Angular

Design by Contract

Approche Design by Contract : apports de l’approche
OpenAPI 3.0, outils, exemple de Swagger Editor
Swagger CodeGen, génération serveur et client
Le projet SpringCloud Contract : apports

Travaux pratiques

Définition d’une API, génération de code

RestController Spring

Servlet Stack et Reactive Stack
Annotations SpringMVC orientés REST API
Spring Webflux, modèles
Jackson et la sérialisation des objets
Configuration centralisée de WebMvc, Cors, Intercepteurs
La gestion des erreurs
Les Websockets cas d’usage
Support pour les appels REST via restTemplate
Configuration SpringDoc
Tests de l’API

Travaux pratiques

Mise en place du Cors, déclaration d’intercepteurs, gestion centralisée des exceptions...

Client HTTP Angular

Client HttpClientModule, alternatives
API de HttpClientModule, observable et subscriber
Transformation de données, pipe
Gestion des erreurs back-end
Intercepteurs
Le cas des websockets
Tests

Travaux pratiques

Implémentation de service Angular

Sécurité

Modèles de sécurité stateless, JWT, oAuth2, Contraintes Cors
SpringSecurity, configuration
Support oAuh dans SpringBoot
Gestion du token côté client
Protection des routes côté Angular
Intercepteur d’authentification
Gérer le rafraîchissement

Travaux pratiques

Mise en place oAuth2 côté back-end
Mise en place formulaire d’authentification et gestion de jeton JWT côté Angular

Prérequis

Pour suivre cette formation SpringBoot et Angular, une connaissance préalable minimale de Spring Boot et d'Angular est indispensable.

Public

Ce cours Spring Boot et Angular cible principalement les profils développeurs et architectes.

Ces formations pourraient vous intéresser

Objectifs de la formation

Concrètement, à l'issue de cette formation Angular, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les principes fondamentaux et le fonctionnement d’Angular et de son outil Angular CLI
  • Connaître le langage TypeScript (sur-ensemble de JavaScript ES5 et ES6)
  • Savoir développer et réutiliser les différents composants d’une application Angular : composants graphiques, services, directives
  • Savoir tester ses composants en isolation
  • Être capable de déployer une application Angular en production
  • Connaître les nouveautés des dernières versions d’Angular
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

À l'issue de cette formation Cisco Meraki, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Décrire l'architecture, l'administration et les licences du cloud
  • Comprendre le matériel et les fonctionnalités de toutes les familles de produits
  • Mettre en œuvre les meilleures pratiques pour le dépannage et savoir quand contacter le support technique
  • Se préparer à l'examen de certification Cisco Meraki Solutions Specialist
Tarif

A partir de 790,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Configurer les sites SharePoint
  • Gérer les limites de stockage des sites
  • Déployer la synchronisation client sur OneDrive
  • Utiliser la stratégie de groupe pour contrôler les paramètres de synchronisation client sur OneDrive
  • Gérer le partage externe des données dans Microsoft SharePoint et OneDrive
  • Configurer les propriétés du profil utilisateur
  • Utiliser le catalogue d’applications pour gérer les applications personnalisées
  • Créer et gérer des groupes de termes, des ensembles de termes, et des termes
  • Décrire la différence entre les expériences de recherche moderne et classique
Tarif

A partir de 2 150,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Vendre sur Internet

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Identifier les besoins et les attentes de ses cibles sur internet
  • Identifier les canaux de distribution les plus performants
  • Intégrer les réseaux et les médias sociaux dans sa stratégie de vente sur internet
  • Optimiser son site web et l'ensemble de ses contenus pour mieux vendre
  • Favoriser un référencement naturel efficace avec une stratégie de visibilité globale
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Élaborer une stratégie de communication sur Internet
  • Choisir les bons médias
  • Mesurer l'efficacité et maîtrise des coûts
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les équipements mobiles prennent une place de plus en plus incontournable dans la vie personnelle et professionnelle de chacun. Un concept émergent, comme le BYOD (Bring Your Own Device), traduit l'omniprésence des équipements mobiles dans notre quotidien et dans celui de l'entreprise. On est donc particulièrement exigeant avec « son » mobile ou « sa » tablette qu'il s'agisse d'applications grand public, métier, ou spécialisée. Cette formation ergonomie des interfaces tactiles vous expliquera les contraintes ergonomiques que doivent intégrer les développeurs et les graphistes d'une façon générale en zoomant tout particulièrement sur les spécificités du développement mobile et tablette. Juger l'ergonomie d'un site Web mobile ou d'une application en ne prenant en compte que l'aspect esthétique est une démarche trop simpliste et périlleuse. Cette formation ergonomie mobile vous permettra de disposer d'une culture d'ergonome et d'un cadre méthodologique global et rigoureux (charte graphique, navigation, guidage, esthétique, coût, robustesse, adaptabilité, performance, etc. ) qui vous permettra non seulement de concevoir des interfaces innovantes et de qualité professionnelle mais aussi de les auditer. La réussite de la communication doit revenir à vos applications et non aux utilisateurs.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, cette formation WPF vous permettra de :

  • Apprendre à utiliser le nouveau langage déclaratif XAML, utilisé pour le développement d'interfaces Windows
  • Être en mesure de développer des applications conviviales et graphiquement riches
  • Être en mesure de configurer et déployer des applications WPF
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation SharePoint 2016, vous serez capable de :

  • Savoir créer des sites et sous-sites SharePoint
  • Comprendre comment sécuriser les accès aux sites
  • Être à même à créer, personnaliser et sécuriser des listes et bibliothèques de documents
  • Être capable de gérer les alertes
  • Savoir créer des pages Web pour enrichir son site
  • Comprendre comment mettre en place et configurer des WebParts pour personnaliser les pages
  • Savoir utiliser OneDrive Enterprise pour la synchronisation
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

La formation IBM Case Foundation 5.2.1 Administration couvre tous les aspects du système workflow d'IBM Case Foundation : configuration, sécurisation, maintenance, gestion et intégration d'applications.

À l'issue de cette formation, vous serez en mesure de :

  • Configure the workflow system

- Identify the components of a workflow system
- Create and configure a workflow system to support FileNet workflow applications
- Create and configure an isolated region
- Create a connection point and isolated region
- Create isolated region objects
- Expose data fields
- Define indexes for queues and rosters
- Create and configure in-baskets and roles
- Configure Content Navigator for workflow
- Configure a web application and step processor

  • Security

- Inspect workflow system security settings
- Add users and groups to a workflow system
- Identify and resolve security issues

  • Maintain the Workflow Show

- Use administrative tools for maintenance
- Monitor with the Process Services Ping page
- Monitor with System Dashboard
- Monitor with vwtool
- Maintain event logs

  • Manage Work in Progress

- Use Case Foundation tools to search for work with basic and advanced search criteria
- Modify work items
- Process and manage work
- Manage a workflow exception

  • Component Integration

- Understand the purpose of component integration in workflow applications
- Understand the architecture of the Component Manager Frameworks
- Understand what component queues provide
- Create and configure a Java component
- Monitor and maintain component queues

Tarif

A partir de 2 890,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...