Prenez contact avec nous

Plan du cours

Introduction à la sécurité des applications

  • Importance de la sécurité des applications dans le développement logiciel moderne
  • Aperçu des cybermenaces et vecteurs d'attaque courants
  • Compréhension des risques de sécurité dans les applications web et mobiles

Cycle de vie du développement logiciel sécurisé (SDLC)

  • Intégration de la sécurité à chaque phase du développement
  • Modélisation des menaces et évaluation des risques
  • Tests de sécurité automatisés dans les pipelines CI/CD

Compréhension des vulnérabilités de sécurité courantes

  • Introduction aux 10 risques majeurs de sécurité OWASP
  • Failles de codage courantes conduisant à des vulnérabilités
  • Exploitation d'applications non sécurisées (exercices pratiques avec DVWA/WebGoat)

Validation des entrées et pratiques de codage sécurisées

  • Prévention des injections SQL, du script intersite (XSS) et des injections de commandes
  • Meilleures pratiques pour la sanitarisation et la validation des entrées
  • Mise en œuvre de mécanismes d'authentification et d'autorisation sécurisés

Gestion des sessions et protection des données

  • Gestion de la sécurité des sessions : cookies, jetons et meilleures pratiques JWT
  • Techniques de chiffrement des données et stockage sécurisé
  • Développement d'API sécurisées et protection contre les abus d'API

Tests de sécurité et évaluation des vulnérabilités

  • Utilisation d'OWASP ZAP et Burp Suite pour les tests de sécurité
  • Tests de sécurité statique et dynamique des applications (SAST/DAST)
  • Fondamentaux des tests d'intrusion pour les développeurs

Mise en œuvre de DevSecOps (DevOps sécurisé)

  • Automatisation de la sécurité dans les flux de travail DevOps
  • Sécurité des conteneurs et sécurisation des applications cloud
  • Réponse aux incidents et surveillance de la sécurité

Synthèse et étapes suivantes

  • Points clés de la formation
  • Ressources pour l'apprentissage continu
  • Questions-réponses et remarques de clôture

Pré requis

  • Notions de base d'un langage de programmation
  • Expérience dans le développement d'applications

Public cible

  • Développeurs de logiciels
  • Ingénieurs en sécurité des applications
  • Équipes DevOps et sécurité
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires