Linux - Programmation système

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Définir les approches des distributions Linux
  • Utiliser les outils essentiels
  • Développer des applications multiprocessus.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 2 440,00 €

Durée 4 jours  (28h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 2 440,00 €

Durée 4 jours  (28h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Outils de développement

  • Editeurs de texte et Environnement de Développement Intégré (IDE)
  • Compilateur et éditeur de liens
  • Traitement du code source
  • Construction d'application
  • Bibliothèques statiques et dynamiques
  • Bibliothèques supplémentaires
  • Débogueur
  • Contrôle de version
  • Distribution de l'application
Exemples de travaux pratiques (à titre indicatif)
  • Installation des outils de programmation
  • Compilation d'une application
  • Bibliothèques statiques et dynamiques

Processus

  • Présentation
  • Particularités de la gestion des processus sous Linux
  • Création d'un nouveau processus (fork, clone, exec)
  • Terminaison d'un processus
Exemples de travaux pratiques (à titre indicatif)
  • Création d'un processus fils
  • Fonctions de recouvrement

Jour 2

Threads

  • Présentation
  • Création de threads
  • Annulation d'un thread
  • Données propres à un thread
  • Synchronisation et section critique
Exemple de travaux pratiques (à titre indicatif)
  • Manipulation de threads

Signaux

  • Présentation
  • Liste des signaux sous Linux
Exemple de travaux pratiques (à titre indicatif)
  • Gestion des signaux

Jour 3

Entrées-sorties

  • Flux standard d'un processus
  • Ecriture formatée dans un flux
  • Lecture formatée depuis un flux
  • E/S avancées
Exemple de travaux pratiques (à titre indicatif)
  • Gestion des entrées-sorties

Ordonnancement des processus

  • État d'un processus
  • Fonctionnement multitâche
  • Priorités
  • Mécanisme d'ordonnancement sous Linux
Exemple de travaux pratiques (à titre indicatif)
  • Gestion de l'ordonnancement

Gestion de la mémoire

  • Présentation
  • Allocation et libération de mémoire
  • Débogage des allocations mémoire
Exemples de travaux pratiques (à titre indicatif)
  • Allocation et libération de la mémoire
  • Fuite de mémoire

Jour 4

Communication interprocessus

  • Mémoire partagée
  • Sémaphores de processus
  • Mémoire mappée
  • Tubes (pipe)
  • Tubes nommés (named pipe)
Exemples de travaux pratiques (à titre indicatif)
  • Communication entre processus (tube non nommé)
  • Communication entre processus (tube nommé)

Systèmes de fichiers

  • Présentation de VFS (Virtual File System)
  • Opérations avec les descripteurs de fichiers
  • Accès aux dossiers
  • Attributs des fichiers
  • Caractéristiques des systèmes de fichiers
  • Montage et démontage des partitions
Exemples de travaux pratiques (à titre indciatif)
  • Manipulation de dossiers
  • Manipulation de fichiers

Réseau

  • Rappel des modèles de communication ISO et TCP/IP
  • Protocoles
  • Services et numéros de ports
  • Adressage IP
  • Noms d'hôtes et noms de réseaux
  • Concept et gestion des sockets
Exemple de travaux pratiques (à titre indicatif)
  • Communication réseau

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir une bonne connaissance du fonctionnement des systèmes d'exploitation et savoir programmer en langage C.

Public

Développeurs sous Linux.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Identifier les concepts de base de la programmation en Vyper
  • Concevoir, coder et déployer des contrats intelligents (smart contracts) en Vyper
  • Interpréter les types de données, les structures de contrôle et les fonctions en Vyper
  • Déployer et interagir avec des contrats intelligents sur la Blockchain Ethereum
  • Décrire la sécurité des contrats intelligents et les bonnes pratiques de développement en Vyper
  • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle.
Tarif

A partir de 2 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation FortiNAC, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Configurer un système FortiNAC pour obtenir une visibilité accrue sur votre réseau
  • Exploitez les fonctionnalités de contrôle d'accès réseau et d'application automatisée des politiques
  • Intégrer FortiNAC à Security Fabric
  • Tirer le meilleur des fonctions de visibilité, des outils de contrôle et de l'intégration des périphériques de sécurité pour automatiser les réponses aux cyber-risques
Tarif

A partir de 2 990,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation ISO 22301 Lead Auditor, vous serez capable de :

  • Comprendre le fonctionnement d’un Système de management de la continuité d’activité (SMCA) conforme à la norme ISO 22301
  • Expliquer la corrélation entre la norme ISO 22301 et les autres normes et cadres réglementaires
  • Comprendre le rôle d’un auditeur : planifier, diriger et assurer le suivi d’un audit de système de management conformément à la norme ISO 19011
  • Savoir diriger un audit et une équipe d’audit
  • Savoir interpréter les exigences d’ISO 22301 dans le contexte d’un audit du SMCA
  • Acquérir les compétences d’un auditeur dans le but de : planifier un audit, diriger un audit, rédiger des rapports et assurer le suivi d’un audit, en conformité avec la norme ISO 19011
Tarif

A partir de 3 690,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Référent Qualité en laboratoire

Proposé par BIOFORMATION

Objectifs de la formation

  • Assurer la qualité des analyses réalisées en laboratoire
  • Comprendre les normes et les réglementations en vigueur en matière de qualité dans les laboratoires
  • Mettre en place et gérer un système qualité efficace dans un laboratoire
  • Mener des audits internes et externes pour évaluer et améliorer le système qualité
Tarif

A partir de 2 320,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Unity 3D

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Unity 3D vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir l'outil et son fonctionnement
  • Comprendre les principes de la programmation objet sous Unity, en C#
  • Comprendre l'informatique graphique
  • Aborder les principes physiques
  • Découvrir les GUI
  • Créer un jeu simple
Tarif

A partir de 2 300,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

Concrètement, à l'issue de cette formation Python Bonnes pratiques et Design patterns vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Appliquer des design patterns et des bonnes pratiques pour développer des applications avec Python
  • Exploiter des fonctionnalités avancées de programmation Python pour concevoir des programmes fiables
  • Créer et gérer des threads de contrôle concurrents
  • Générer des requêtes et des réponses aux services Web REST et utiliser les données renvoyées
  • Suivre l'exécution du programme et améliorer les performances
  • Lancer des tests unitaires sur les programmes et les modules Python, les installer et les distribuer.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation ISO 27001 Foundation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les éléments et le fonctionnement d’un Système de management de la sécurité de l'information
  • Comprendre la corrélation entre la norme ISO/CEI 27001 et ISO/CEI 27002 ainsi qu’avec d’autres normes et cadres règlementaires
  • Connaître les approches, les méthodes et les techniques permettant de mettre en œuvre et de gérer un Système de management de la sécurité de l'information
Tarif

A partir de 1 900,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Fondamentaux Business Intelligence, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les enjeux et les techniques mises en œuvre dans le décisionnel
  • Définir les étapes clés d'un projet Datawarehouse
  • Identifier les familles d'outils de la Business Intelligence
  • Avoir une vue concrète de la BI au travers d'études de cas et de la présentation d'outils.
Tarif

A partir de 1 600,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Répondre aux exigences de la norme ISO 15189
  • Maîtriser la méthode et les outils indispensables au pilotage d’un système de management
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Organiser la mise en conformité de son entreprise
  • Renseigner le registre des activités de traitement
  • Evaluer le niveau de conformité de son entreprise et identifier les écarts
  • Etablir le plan d'action pour la conformité de son entreprise
Tarif

A partir de 800,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...