Formation Angular and Spring Boot
Angular est un framework open source écrit en TypeScript pour le développement web. Spring Boot est un cadre Java pour la construction de microservices et d'API. Angular et Spring Boot fournissent un cadre de bout en bout pour les développeurs afin de construire et de déployer des applications web complètes.
Cette formation en direct dirigée par un instructeur (sur place ou à distance) s'adresse aux développeurs Web qui souhaitent utiliser Angular et Spring Boot pour créer des applications complètes.
À la fin de cette formation, les participants pourront :
- Développer une application complète avec Angular et Sping Boot.
- Créer une application backend avec Spring Boot.
- Créer des applications frontales avec Angular.
- Utiliser Spring Security pour configurer l'authentification d'une application full stack.
Format du cours permettant d'évaluer les participants
- Cours interactif et discussion.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation de cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction
Angular Vue d'ensemble
- Qu'est-ce que Angular ?
- Caractéristiques Angular
TypeScript Principes fondamentaux
- Programmation procédurale
- Programmation orientée objet
Préparation de l'environnement de développement
- Installation et configuration Angular
- Installation et configuration Spring Boot
Angular Démarrage rapide
- Développement d'un projet
- Création de composants personnalisés
- Intégrer Bootstrap
Web Services et Spring Boot
- Initialiser un projet
- Créer des services web REST
- Retourner des beans
- Connecter un Angular frontend
- Connexion à un référentiel JPA
Mise en œuvre de l'architecture micro-frontale
- Utiliser les différentes approches de l'architecture micro-frontale
- Comprendre le framework micro-frontale
- Créer des projets micro-frontaux
Authentification et sécurité
- Configurer et travailler avec Spring Security
- Utiliser JWT
Test de l'application
- Tester avec des tests unitaires et des simulacres de tests
Débogage de l'application
- Gestion des erreurs
Déploiement de l'application
- Déploiement avec Heroku
Dépannage
Résumé et conclusion
Pré requis
- Une compréhension de Spring Boot
- Java expérience de la programmation
Audience
- Développeurs Web
Les formations ouvertes requièrent plus de 3 participants.
Formation Angular and Spring Boot - Booking
Formation Angular and Spring Boot - Enquiry
Angular and Spring Boot - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (5)
J'ai apprécié que la formation soit plus axée sur l'aspect pratique.
Mihaela - Ness
Formation - NgRx
Traduction automatique
Sujets abordés, de nombreux exemples de code en direct, attitude des formateurs vis-à-vis du groupe
Weronika - ATOS PGS sp. z o.o.
Formation - Reactive Programming with Angular RxJS
Traduction automatique
J'ai aimé vos blagues
Dermot - Griffiths & Armour
Formation - Angular 2 Fundamentals
Traduction automatique
le formateur peut expliquer clairement le sujet et répondre à chaque question.
Hannah Mae Lubigan - Security Bank Corporation
Formation - Advanced Spring Boot
Traduction automatique
Le style de formation et le formateur aident à résoudre les problèmes rencontrés pendant les exercices.
Carl Angelo Gonzales - Security Bank Corporation
Formation - Spring Boot for Beginners
Traduction automatique
Cours à venir
Cours Similaires
Advanced Spring Boot
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs Spring Boot expérimentés qui souhaitent utiliser les fonctionnalités avancées de Spring Boot pour améliorer, sécuriser et tester des applications Spring Boot complexes.
A l'issue de cette formation, les participants seront capables de :
- Personnaliser le framework Spring WebMVC pour améliorer le découplage des applications web.
- Sérialiser et dé-sérialiser des objets en utilisant les Jackson Serialization Views.
- Stocker et sécuriser les données des utilisateurs dans une base de données.
- Utiliser Spring Sessions pour gérer les informations de session des utilisateurs de manière distribuée.
- Automatiser les tests des applications Spring WebMVC.
- Contrôler et mesurer la performance des applications.
Angular 2, les Fondamentaux
21 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) s'adresse aux développeurs de niveau débutant à intermédiaire qui souhaitent créer des applications web dynamiques et modernes à l'aide de Angular 2.
À l'issue de cette formation, les participants seront en mesure de :
- Mettre en place et configurer des projets Angular 2.
- Utiliser les fonctionnalités et les améliorations de Angular 2.
- Développer des applications robustes et évolutives à l'aide de Angular 2.
- Mettre en œuvre les meilleures pratiques pour l'organisation et l'architecture du code.
- Intégrer les applications Angular avec des API RESTful.
Angular JavaScript
28 HeuresCeci est un cours pratique pour quiconque veut créer des sites Web en utilisant AngularJS.
Au cours de ce cours, la dernière version stable sera utilisée. La version préliminaire peut être simplement utilisée si elle est indiquée dans le formulaire de réservation dans la section Remarques. Une version plus ancienne doit être convenue avant la réservation.
AngularJS, les bases
14 HeuresAngular JS est une bibliothèque de scripts Java pour le développement rapide d'applications.
Public
- développeurs
- programmeurs
- architectes javascript
Objectifs
- Changer l'état d'esprit de la programmation procédurale / OO à la programmation Angular
- Les participants peuvent utiliser Angular JS pour créer des applications à page unique.
Format du cours permettant d'évaluer les participants
- 40% conférences, 60% laboratoires
Angular 4 Fundamentals
21 HeuresCette formation en direct avec instructeur en <loc> ; présente les principes fondamentaux de Angular 4 et accompagne les participants dans la création d'une application web d'une seule page.
Angular 5
28 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront les principes fondamentaux de Angular 5 en créant et en déployant un exemple d'application Angular.
Angular 6
28 HeuresDans cette formation en direct avec instructeur en <loc> ; (sur site ou à distance), les participants apprendront à créer, tester et déployer une application Angular en utilisant les dernières fonctionnalités de Angular 6.  ;
A l'issue de cette formation, les participants seront capables de :
- Développez Angular 6 applications en utilisant Angular CLI.
- Créer des composants web qui peuvent être utilisés dans n'importe quelle page HTML.
- Consommer des services web REST et des données WebSocket depuis une Angular 6 application.
- Implémenter des animations à l'aide des dernières fonctionnalités d'animation de Angular 6' .
- Tester, déboguer et déployer une Angular 6 application.
- Organiser des projets Angular 6 en utilisant les meilleures pratiques.
Reactive Programming with Angular RxJS
14 Heures[La programmation réactive est un paradigme de programmation asynchrone qui se concentre sur les flux de données et la propagation des données en établissant une dépendance définie entre les modèles d'exécution sous-jacents et les flux de données émis d'un composant à l'autre. De nombreuses inefficacités dans la conception d'applications Angular lors de la création d'interfaces utilisateur asynchrones peuvent être surmontées en utilisant les modèles de style réactifs proposés par la bibliothèque RxJS.
Dans cette formation en direct, les participants apprendront à mettre en œuvre les modèles Observable dans leurs conceptions d'applications Angular en passant par une série de cas illustrant les problèmes de conception angulaires courants et la façon dont ils bénéficient des conceptions de programmation réactive.
A la fin de cette formation, les participants seront capables de :
- Comprendre le paradigme de la programmation réactive et la bibliothèque RxJS.
- Construire des applications Angular lourdes en termes d'interface utilisateur avec l'évolutivité, la flexibilité et la réactivité à l'esprit en utilisant des modèles de programmation réactifs.
Format du cours permettant d'évaluer les participants
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Testing Angular Applications
14 HeuresDans cette formation en direct animée par un instructeur, les participants apprendront à rédiger et à gérer des tests pour les applications Angular .
À la fin de cette formation, les participants seront en mesure de
- Déterminer la stratégie la plus appropriée pour tester une application Angular
- Réaliser des tests unitaires, des composants, des tests A / B et de bout en bout sur une application Angular
- Choisissez les bons outils pour le travail: Jasmine , Karma, Protractor , Moka, etc.
- Écrire des tests en Protractor et au Jasmine
- Exécuter et déboguer des tests avec Karma et Protractor
- Créer une suite de tests maintenable
- Employer les meilleures pratiques pour les tests unitaires en Angular
Format du cours permettant d'évaluer les participants
- Partie de conférence, partie de discussion, exercices et exercices intensifs
Remarque
- Angular porte différents noms et versions, à savoir: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, etc. Pour personnaliser la version utilisée dans cette formation, veuillez nous contacter.
Java Microservices
21 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs Java de niveau intermédiaire qui souhaitent concevoir, développer, déployer et maintenir des applications basées sur des microservices en utilisant des frameworks Java tels que Spring Boot et Spring Cloud.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les principes et les avantages de l'architecture microservices.
- Construire et déployer des microservices en utilisant Java et Spring Boot.
- Mettre en œuvre la découverte de services, la gestion de la configuration et les passerelles API.
- Sécuriser, surveiller et mettre à l'échelle les microservices de manière efficace.
- Déployer des microservices en utilisant Docker et Kubernetes.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire à avancé qui souhaitent développer des microservices à l'aide de Spring Boot, Docker et Kubernetes.
A l'issue de cette formation, les participants seront capables de :
- Comprendre l'architecture des microservices.
- Construire des microservices prêts à la production à l'aide de Spring Boot.
- Comprendre le rôle de Docker dans les microservices.
- Mettre en place un cluster Kubernetes pour déployer des microservices.
NgRx
21 HeuresCette formation en direct animée par un instructeur (sur site ou à distance) est destinée aux développeurs qui souhaitent réduire le coût et la complexité de la gestion de l'état dans de grandes applications Web pilotées par les données.
À la fin de cette formation, les participants seront en mesure de:
- Réduisez la complexité des très grands projets où la gestion de l'état est difficile à maintenir.
- Réduisez les processus d'état d'une application.
- Réduisez le temps nécessaire au développement d'applications Web complexes axées sur les données.
Format du cours permettant d'évaluer les participants
- Conférence interactive et discussion.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
- Pour en savoir plus sur NgRx, rendez-vous sur: https://ngrx.io/
Spring Boot, React, and Redux
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent créer des applications web fonctionnelles front-end et back-end avec Spring Boot, React, and Redux.
A l'issue de cette formation, les participants seront capables de :
- Créer une application front-end avec React et Redux.
- Créer des API RESTful avec Spring Boot.
- Sécuriser les services web avec Spring security et les jetons web JWT.
Spring Boot for Beginners
14 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprennent les principales caractéristiques et l'architecture de Spring Boot, ainsi que sa relation avec le cadre de travail Spring sous-jacent. Les participants effectueront des exercices pratiques en direct sur la définition, la configuration et le déploiement d'applications Spring.
A la fin du cours, les participants auront les connaissances et la pratique nécessaires pour déployer rapidement leur propre application Spring.