Développement C Sécurisé

Formation

À Saint Ouen

1 750 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Saint ouen

  • Durée

    4 Jours

Objectifs: Programmer des applications de type système et réseau en C. Comprendre la gestion et la protection de la mémoire en x86. Interfacer des bases de don nées sur le modèle ODBC. Sécuriser vos applications à la base. Destinataires: Ingénieurs / Techniciens. Administrateurs systèmes. Développeurs.

Précisions importantes

Modalité Formation continue

CIF: Formation éligible au CIF (Congé individuel de Formation)

DIF: Formation éligible au DIF (Droit individiuel à la Formation)

Les sites et dates disponibles

Lieu

Date de début

Saint Ouen ((93) Seine-Saint-Denis)
Voir plan
4, Impasse de la Gendarmerie, 93400

Date de début

Consulter

À propos de cette formation

Aucun

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Le C est le langage indispensable pour la conception d'applicatifs système et réseau, quand un accès et une maîtrise directe sur les éléments du système d'exploitation et du matériel sont exigés. De plus, la majorité des pro- grammes des divers systèmes d'exploitation (Unix/Windows) sont codés en C. Sa compréhension est donc indispensable pour la pratique d'audits de sécurité très techniques et d'analyse de code (recherche de vulnérabilités).

Nous insistons grandement tout au long de cette formation sur les aspects sécurité de ce langage, et sur les erreurs à ne pas commettre pour éviter les failles qui sont la cause d'intrusion sur les systèmes.

Nous veillons à suivre les normes ANSI, qui permettent d'assurer le portage simple de vos applications entre différents types d'architectures (Unix/ Windows).

Jour 1 & 2
Introduction
Caractéristiques du langage
Domaines d'application
Structure minimale d'un programme
Types de données de base
Entrées-sorties basiques
Structures de contrôle
Pré et post-incrémentation
Le préprocesseur
Le processus de compilation
Création de Makefile
Structures de données
Les pointeurs
Tableaux
Les structures
Définition de types
Manipulation de fichiers
Lecture de fichiers
Ecriture de fichiers
Traitement de chaînes de caractères

Jour 3 & 4
Programmation système
Gestion de la mémoire
Accéder au système de fichiers
Chronométrer un temps de traitement
Gestion des processus
Communication inter-processus
Gestion des verrous : mutex et sémaphores
Programmation réseau
Création d'un client TCP
Création d'un serveur TCP
Interfaçage avec une base de données
Connexion à la base
Création de curseurs
Requêtage
Traitement des résultats

Informations complémentaires

Modalités de paiement : OPCA ,CIF, DIF
Nombre d'élèves par classe : 10

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Développement C Sécurisé

1 750 € HT