Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l'issue de cette formation Développement Sécurisé en C++ vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 580,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 580,00 € |
Durée | 2 jours (14h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
La sécurité informatique est devenue un enjeu technique et économique primordial.
Cette formation Développement Sécurisé en C++ a pour objectif de sensibiliser les développeurs et les chefs de projets à la sécurité du code.
Connaître les risques liés au développement
Repérer les traces laissées par les développeurs : mémoire, journaux…
Identifier les attaques
Connaître les différents acteurs : CERT, PCI, CWE, OWASP…
Apprendre le codage sécurisé d’une application
Les domaines : integer, string, floating point, array…
Analyser la sévérité, priorité, etc.
Les guidelines
Modèle mémoire
Compilation
Comprendre les appels de fonction : structure de la pile
Legacy code en langage C
Exemples de code
Les chaînes de caractères
Les pointeurs
Gestion de la mémoire
Les entiers
Les sorties formatées
Les fichiers
Ateliers
buffer overflow
SQL Injection
OS Command Injection
Integer Overflow
Exécution d'un code arbitraire
Apprendre les bonnes pratiques de codage :
macro et inline
gestion de la mémoire : new, free, gestion des erreurs
structure des classes
passer à C++14 et C++17 : généralités (nullptr, enum, deleted fonctions) , utilisation des smart pointers, nouveaux mots clés
Connaître les standards de sécurité
Vérifier son code
Ateliers
Améliorer un legacy code
Gestion de la mémoire avec les smart-pointers
Améliorer la lisibilité et la sécurité du code : spécificateurs default, delete,...
Utiliser les lambdas
Tarif |
A partir de 1 450,00 € |
Durée |
2 jours 14 heures |
Modes |
|
À l'issue de cette formation Écoconception Service Numérique, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 450,00 € |
Durée |
3j / 21h |
Modes |
|
L'environnement de développement graphique RDi d'IBM, anciennement RDP (IBM Rational Developer for Power Systems) permet aux développeurs IBM i (AS/400) de créer les Data Distribution Services (DDS), des fichiers écran et d'impression et de développer en RPG, COBOL et CL.
L'environnement RDi est devenu incontournable depuis que SEU ne supporte plus les améliorations liées à la V7R1 de l'OS/400. Ce produit est réellement opérationnel, différent de son précecesseur WDSc.
L'objectif de cette formation est de donner aux participants l'autonomie nécessaire dans leurs développements d'applications pour IBM i (RPG, CL, COBOL) à l'aide de RDi, l'environnement de développement graphique proposé par IBM sur une base Eclipse.
Tarif |
Contacter l'organisme |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 2 390,00 € |
Durée |
4 jours |
Modes |
|
A l'issue de cette formation IREB Élucidation Exigences, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 391,00 € |
Durée |
3j / 21h |
Modes |
|
Découvrir la démarche développement durable et ses implications en finance
Identifier les outils de la finance durable et maîtriser leur utilisation
Identifier les principaux marchés de la finance durable
Tarif |
A partir de 1 095,00 € |
Durée |
1 jour - 7 heures |
Modes |
|
Tarif |
A partir de 1 390,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
4 jours (28 heures) |
Modes |
|
Tarif |
A partir de 1 020,00 € |
Durée |
1 jour 7 heures |
Modes |
|
Tarif |
A partir de 1 800,00 € |
Durée |
3 jours |
Modes |
|