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

Comprendre les principes de l'OpenSource et Linux - Savoir installer une distribution Linux - Connaître les bases de l'utilisation de Linux.
Tarif

A partir de 1 475,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Solvabilité 2 - Solvency II

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Définir le marché, le modèle économique et le cadre règlementaire global des assurances
  • Assurer les exigences de capital règlementaire du pilier 1
  • Mettre en place une gouvernance et un processus de contrôle adéquats avec le pilier 2
  • Fournir toutes les informations obligatoires pour le pilier 3
Tarif

A partir de 1 834,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser le déploiement d'images/correctifs en utilisant SCCM
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les usages courants du langage
  • Mettre en pratique le scripting en Python
  • Structurer votre code en fonction, classes et modules
  • Utiliser des modules existants
  • Décrire la programmation réseau avec Python
  • Expérimenter la programmation objet en Python.
Tarif

A partir de 2 240,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Evaluer la position de la DSI dans l'entreprise
  • Elaborer une stratégie de DSI alignée avec les objectifs de l'entreprise
  • Différencier les rôles de la MOA, MOE et AMOA
  • Identifier les postes techniques et organisationnels liés aux systèmes d'informations
  • Encadrer les intervenants internes et externes impliqués dans les projets informatiques
  • Concevoir une gouvernance multi-projets efficace
  • Adapter votre style d'animation en fonction des besoins de l'équipe
  • Elaborer un plan de développement pour améliorer les compétences de l'équipe
  • Mettre en place un système de pilotage et de reporting pour le service
  • Organiser les instances de service et de projets pour une gestion efficace.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Analyser sa façon de communiquer avec chaque collaborateur, ses partenaires et sa hiérarchie
  • Organiser sa stratégie de communication en fonction de chaque profil et des situations de management
  • Utiliser les techniques de communication pour développer son leadership
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Testeur logiciel

Proposé par M2I

Objectifs de la formation

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

  • Elaborer une stratégie de tests
  • Analyser les exigences
  • Développer des campagnes et des cas de tests
  • Mettre en oeuvre des tests manuels ou des tests automatisés
  • Communiquer efficacement l'analyse et les résultats de tests
  • Décrire les fondamentaux de la programmation à travers le langage Python.
Tarif

Contacter l'organisme

Durée

0h00

Modes
  • Centre
  • Distance

Mandarin certification Lilate

Proposé par CAPITAL FORMATIONS

Objectifs de la formation

  • Évaluation du niveau de mandarin
  • Définition des objectifs particuliers de la formation
  • Élaboration d’un programme de formation personnalisée
  • Tarif

    Contacter l'organisme

    Durée

    Sur mesure, le format est défini avec vous selon les objectifs et le niveau.

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • maîtriser les fondamentaux de l'urbanisation du système d'information
    • Identifier et cartographier les différents niveaux de préoccupation de l'urbanisation
    • Conduire et appliquer une démarche d'urbanisation en identifiant les facteurs de succès et les règles d'urbanisation
    • Définir et structurer les rôles, responsabilités, données de référence et référentiels d'entreprise
    • Automatiser et optimiser les processus métiers à travers l'urbanisme fonctionnel, en utilisant des technologies et architectures applicatives modernes
    Tarif

    A partir de 1 590,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...