Objectif

Cette formation est mise à disposition afin d’étudier le cycle de vie d’un logiciel, c’est à dire le design, la mise en oeuvre et le déploiement de ces applications. Cette formation va donc permettre aux développeurs, d’identifier des défauts de sécurité et de mettre en oeuvre des contre-mesures tout au long du cycle de vie du logiciel afin d’améliorer de manière générale la qualité des produits et des applications.

.NET est utilisé par la quasi totalité des organisations comme étant la structure pour batir des applications web. Cette formation ne s’adresse donc pas aux développeurs et programmateurs de logiciels familiers avec le codage et le développement hautement sécurisé d’applications.

La formation ECSP présente les bases essentielles demandées par tous les développeurs d’applications et par toutes les organisations de développement afin de produire des applications qui présentent une meilleure stabilité avec moins de risques pour la sécurité du consommateur.

La “Certified Secure Application Developer” normalise la base de savoir faire essentiel pour le développement d’applications en incorporant les meilleures méthodes suivies par des experts dans différents domaines. Cette formation est intentionnellement conçue avec de nombreux labs disséminés durant les 3 jours de formation, offrant aux participants une prise en main réelle des nouvelles techniques et stratégies en programmation sécurisée.

Profil des stagiaires

La certification ECSP est destinée aux programmateurs en charge du design et de la contruction des applications Windows/Web basées sur la structure .NET. Le cours est adapté à des développeurs qui ont des compétences de développement .NET.

Plan du cours ECSP.NET – EC-Council Certified Secure Programmer

  • Module 01: Introduction à la sécurité des applications .NET
  • Module 02: Sécurité des structures .NET
  • Module 03: Validation de données et Sortie de codage
  • Module 04: Authentification et autorisation .NET
  • Module 05: Session sécurisée et management d’état
  • Module 06: Cryptographie .NET
  • Module 07: Gestion des erreurs, audits et logs .NET
  • Module 08: Gestion de fichiers sécurisés .NET
  • Module 09: Management de configuration .NET et Révision de codage sécurisé