Formation Secure Coding C/C++

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre les risques de sécurité en programmation C et C++
  • Maîtriser les principes de codage sécurisé selon les directives CERT
  • Intégrer le modèle mémoire, la compilation et les structures internes des langages C et C++
  • Appliquer les bonnes pratiques de code pour renforce la sécurité de ses applications

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 600,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 600,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Secure Coding C/C++ vous sensibilisera à la sécurité de votre code en explorant le fonctionnement de la pile, en apprenant à repérer vos erreurs et à reconnaître le rôle des différents acteurs et la classification des risques. Vous vous familiariserez également avec les différentes bonnes pratiques associées.

Programme

Introduction

Les risques liés au développement
Les traces laissés par les développeurs (mémoire, journaux, …)
Les attaques
Les différents acteurs : CERT, PCI, CWE, OWASP, …
Codage sécurisé d’une application

Classification des risques CERT

Domaines (integer, string, floating point, array, …)
Sévérité, priorité, …
Guidelines

Les langages C et C++

Modèle mémoire
Compilation
Comprendre les appels de fonction : structure de la pile

Coder de manière à sécuriser le code

Quelques exemples de code
Les chaînes de caractères
Les pointeurs
Gestion de la mémoire
Les entiers
Les sorties formatées
Les fichiers

Les bonnes pratiques

Bonnes pratiques de codage
Macro et inline
Gestion de la mémoire : new, free, gestion des erreurs
Structure des classes
Passer à C++14 : nullptr, enum, deleted fonctions, utilisation des smart pointers
Les standards de sécurité
Vérification du code

Prérequis

Connaissance des langages C et C++.

Public

Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Réaliser des effets de lumières et d'ombres
  • Réaliser des déformations complexes
  • Composer des montages complexes
Tarif

A partir de 1 700,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

ILLUSTRATOR Expert

Proposé par GROUPE ARKESYS

Objectifs de la formation

  • Créer des illustrations et dessins élaborés
  • Mettre en œuvre les fonctions avancées d'Illustrator
Tarif

A partir de 1 700,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Retrouver vos marques dans la messagerie électronique de Zimbra
  • Utiliser et configurer les options avancées de la messagerie
  • Créer un rendez-vous et un évènement sur Zimbra
  • Créer une tâche, la rendre périodique et l'assigner à un collaborateur
Tarif

A partir de 490,00 €

Durée

47j / 330h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser les règles de base du dessin vectoriel, dessiner, retoucher des vecteurs
Tarif

A partir de 790,00 €

Durée

0j / 4h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Construire des pages à formats multiples
  • Mieux structurer les documents
  • Utiliser les fonctions avancées de GREP pour la recherche et le remplacement dans les styles de paragraphes
  • Paramétrer des tableaux complexes
  • Gérer les images Photoshop dans InDesign.
Tarif

A partir de 1 380,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Les objectifs de la formation CEFRI Option CC (Cycle du Combustible) - Prévention des risques - Initial - Niveau 1 (PR1-CC) :

Réaliser des opérations en zones délimitées dans des installations du cycle du combustible (CC) sans compromettre sa propre sécurité, celle d’un tiers ou l’état radiologique de l’installation

Tarif

Contacter l'organisme

Durée

5j / 35h

Modes

Adobe Animate CC

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Acquérir les bases du logiciel Animate CC afin d’être en mesure de concevoir et développer des animations web interactives et professionnelles.

À l'issue de la formation, le stagiaire sera capable de :

  • Concevoir et réaliser des animations
  • Animer du texte, des images (vectoriel et bitmap)
  • Gérer des bibliothèques (import de médias…)
  • Publier les animations
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Utiliser les fonctions de base d'Illustrator pour créer, retoucher des dessins
  • Maîtriser les règles de base du dessin vectoriel, dessiner, retoucher des vecteurs
  • Réaliser des illustrations, dessins techniques, dessins de silhouettes
  • Réaliser la mise en couleur du dessin
  • Améliorer le rendu des dessins, grâce aux outils artistiques de base proposés par Illustrator
Tarif

A partir de 2 250,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Créer et modifier des mises en page pour différents types de documents (invitations, flyers, dossiers de presse, brochures)
  • Réaliser des documents structurés comme des livres, rapports annuels, manuels et thèses
  • Utiliser les fonctions avancées de GREP pour la recherche et le remplacement dans les styles de paragraphes
  • Paramétrer des tableaux complexes
  • Gagner en efficacité pour le travail d'exécution
  • Préparer des documents conformes aux besoins des imprimeurs (invitations, dossiers de presse, flyers, petites brochures)
  • Identifier les cas particuliers d'impression ou de fabrication : gestion des tons directs Pantone, zones de vernis, formes de découpe.
Tarif

Contacter l'organisme

Durée

10j / 70h

Modes
  • Centre
  • Distance

PHOTOSHOP Expert

Proposé par GROUPE ARKESYS

Objectifs de la formation

  • Mettre en œuvre les fonctions et les méthodes de travail non destructives les plus avancées de Photoshop
  • Maîtriser les bases du montage vidéo sous Photoshop (et de la 3D si besoin exprimé)
Tarif

A partir de 1 700,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...