Initiation à la gestion de la sécurité et aux test unitaires pour les applications avec Java
OBJECTIFS PEDAGOGIQUES
- Comprendre l'identification et les méthodes d'authentification
- Appliquer la sécurité au niveau de la machine virtuelle Java Comprendre et mettre en oeuvre la gestion des certificats SSL avec Java Sécuriser vos web services
- Maîtriser les différentes types de tests unitaires Concevoir, écrire et exécuter des tests unitaires efficaces pour leurs applications
PROGRAMME
INTRODUCTION À LA SÉCURITÉ DES APPLICATIONS JAVA
- Principes de base de la sécurité des applications; introduction aux vulnérabilités courantes.
- Analyse de cas d'études d'applications Java vulnérables.
LES FONDAMENTAUX DES TESTS UNITAIRES EN JAVA
- Introduction aux tests unitaires; aperçu des frameworks JUnit et Mockito.
- Écriture de premiers tests unitaires pour des applications simples.
APPROFONDISSEMENT DES TESTS UNITAIRES
- Stratégies avancées de tests; mock objects et intégration avec Mockito.
- Amélioration des tests unitaires avec des cas d'utilisation complexes.
SÉCURISATION DES APPLICATIONS JAVA
- Approfondissement des mécanismes de sécurité; gestion des exceptions et des erreurs de sécurité.
- Renforcement d'une application Java existante pour corriger ses vulnérabilités.
PROJET FINAL ET RÉVISION
- Développement en groupe d'une application Java sécurisée avec tests unitaires complets.
- Révision : Retour sur les concepts clés du cours; discussion ouverte et session de questions/réponses.
PUBLIC
Chargés de communication, chefs de projet, webdesigners, webmastersPRÉREQUIS
INFORMATIONS PRATIQUES
HORAIRES DE LA FORMATION
de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00
MÉTHODOLOGIE PÉDAGOGIQUE
Théorie | Cas pratiques | Synthèse
MODALITÉS D'ÉVALUATION
Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats