Formation Développement Sécurisé en C++

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Développement Sécurisé en C++ vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement de la pile
  • Repérer les erreurs dans le code
  • Connaître le rôle des acteurs et la classification des risques : CERT, CWE, OWASP
  • Appliquer les bonnes pratiques.

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 580,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 580,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

Découvrir le Secure Coding

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

Classification des risques CERT

Les domaines : integer, string, floating point, array…
Analyser la sévérité, priorité, etc.
Les guidelines

Le langage C++

Modèle mémoire
Compilation
Comprendre les appels de fonction : structure de la pile
Legacy code en langage C

Coder de manière à sécuriser le code

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

Les bonnes pratiques

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

Conclusion

Prérequis

Pour suivre cette formation, il est nécessaire de pratiquer les langages C et C++.

Public

Ce cours s'adresse aus Développeurs et Chefs de projets.

Ces formations pourraient vous intéresser

Actualités retraite

Proposé par GERESO

Objectifs de la formation

  • Analyser les incidences RH de la réforme en cours, notamment sur la gestion des carrières.
  • Définir l'âge et le nombre de trimestres par génération.
  • Différencier les différentes validations de trimestres au régime général et de points en AGIRC-ARRCO.
  • Distinguer les nouvelles conditions de départ anticipés : carrière longue, handicap, incapacité permanente... et de retraite progressive.
  • Mesurer l'impact de la réforme en cours sur l'âge de la retraite.
Tarif

A partir de 1 785,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

Les objectifs de la formation Habilitation électrique initiale BP : opérations élémentaires sur chaînes photovoltaïques :

- Exécuter en sécurité des opérations élémentaires sur chaînes photovoltaïques dans le respect des prescriptions de la NF C 18-510

Tarif

A partir de 912,00 €

Durée

1 jour + 0,5 jour TP - 10,5 heures

Modes

Formation Objective C

Proposé par PLB CONSULTANT

Objectifs de la formation

Il y a déjà plus de 10 ans, NeXT donnait à Objective-C ses titres de noblesse en l'adoptant pour la réalisation du système d'exploitation NEXTSTEP. Il persiste aujourd'hui comme langage de référence du système Mac OS X mais aussi comme choix de prédilection du projet GNUstep. C'est donc naturellement le langage utilisé aussi pour le développement d'application pour les incontournables produits Apple que sont l'iPhone et l'IPod Touch. Objective-C enrichit le C d'une couche orientée objet. Sa syntaxe est largement inspirée et même empruntée à Smalltalk que l'on peut considérer comme LE modèle des langages objet. Nous vous ferons découvrir son élégance et sa puissance. Cette formation Objective C vous permettra de savoir développer efficacement avec ce langage et vous familiarisera, si besoin, avec l'environnement de développement sous Mac Vous serez capable de développer des applications textes ou graphiques pour Cocoa/Mac OS X ou GNUstep/UNIX. Il s'agit également d'une très bonne préparation à la formation « iPhone/iPod Touch développement » qui traite plus rapidement le langage Objective C nécessaire au développement iPhone/iPod Touch.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S'approprier les outils et la démarche du marketing.
  • Identifier et comprendre les nouveaux leviers digitaux du marketing.
  • Bâtir et présenter une recommandation stratégique.
  • Intégrer les méthodes de gestion et développement d'offres innovantes.
  • Bâtir et mettre en œuvre un plan marketing stratégique et opérationnel.
  • Piloter la performance de l'activité marketing.
Tarif

A partir de 4 450,00 €

Durée

8 jours (56 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Les objectifs de la formation Habilitation électrique initiale : opérations d’ordre électrique en Basse Tension (BT) B1(V), B2(V), B2V Essai, BR, BE Essai et/ou Mesure et/ou Vérification, BC, H0-H0V :

- Exécuter en sécurité des opérations sur les installations et équipements électriques basse tension dans le respect des prescriptions de la NF C 18-510

Tarif

A partir de 1 195,00 €

Durée

2,5 jours + 0,5 jour de Travaux Pratiques - 21 h

Modes

Objectifs de la formation

  • Etre capable d'exécuter en toute sécurité des opérations d'ordre non électrique dans un environnement présentant des risques électriques
  • Apprendre et appliquer la règlementation selon la norme NF C 18-510
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Reconnaître les fonctionnalités, l'architecture et les concepts d'un serveur Oracle Database 12c
  • Mettre en oeuvre, créer, configurer et administrer une base de données Oracle en mettant l'accent sur les aspects pratiques et opérationnels
  • Mettre en oeuvre les compétences et les réflexes utiles pour administrer efficacement et rigoureusement votre base Oracle 12c au quotidien dans un environnement sécurisé et optimisé
  • Utiliser les bons outils par rapport à vos besoins.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Techniques de ventes omnicanal

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

La certification “Techniques de vente omni-canal” permet à un vendeur d’être capable :
D'utiliser des outils numériques pour augmenter ses ventes en magasin comme à distance
D'utiliser des outils d’analyse connectés pour identifier sa cible et analyser son marché
De rendre le client acteur de la vente et de la promotion des produits et des services
Tarif

A partir de 589,00 €

Durée

3j / 23h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les bases des anomalies de l'hémoglobine
  • Maîtriser les techniques de recherche et d'interprétation des anomalies de l'hémoglobine
  • Appliquer les bonnes pratiques de laboratoire dans la détection des anomalies de l'hémoglobine en pratique quotidienne
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...