Formation Développement système sous Linux ou Unix

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À la fin de la session, vous serez apte à : 

  • Utiliser les outils et les methodes de développement Linux
  • Comprendre le déroulement des processus 
  • Gérer de la mémoire
  • S'accomoder les signaux et la communication entre processus
  • Apprendre à programmer avec les threads
  • Synchroniser et implémenter des threads
  • Communiquer sur le réseau établi

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

Contacter l'organisme

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

Contacter l'organisme

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

Description

Le Développement d'application système sous Linux ou Unix exige de la rigueur et une connaissance structurée des API. Cette formation vous permettra de maîtriser toutes les facettes de la programmation système: Gestion des processus et threads, gestion fine du système de fichiers et de la mémoire, et bien entendu l'ensemble des outils de communication inter-processus. Pour être vraiment complet ce cours présente également les éléments d'administration système essentiel à tous développeurs.

Programme

 

Outils et méthodes de développement

Environnement Linux, logiciels libres, licence GPL
Outils de développement disponibles : éditeurs, compilateurs et constructeurs, profileurs et débogueurs, bibliothèques et environnements intégrés.
Création de bibliothèques statiques et dynamiques.

Déroulement des processus

Exécution des processus Concept de processus, identifications. Création de processus et exécution de nouveaux programmes. Terminaison d'un processus. Problèmes de sécurité. Ordonnancement des processusMultitâche et priorités. Configuration classique de l'ordonnancement. Utilisation avancée des ordonnancements temps-réel Posix.1b.

Gestion de la mémoire

Principes de la mémoire virtuelle Espace d'adressage et mémoire physique, segmentation, pagination, fautes de page.Allocation de la mémoireFonctions classiques, exploration de l'espace d'adressage, récapitulatif. Réussites et échecs des allocations, sur-réservation.Utilisation de la mémoireProjection, configuration des pages, indication d'usage, détection des fuites et débordements mémoire, problèmes de sécurité.

Signaux et communication entre processus

Gestion des signauxSignaux classiques : émission et réception d'un signal. Blocages et attentes.
Signaux temps-réel : principes, émission et réception.
Communication entre processusIPC Système V.
Tubes et tubes nommés.

Entrées-sorties classiques et avancées

Descripteurs et flux : concepts, utilisation, paramétrage
Entrées-sorties non bloquantes et multiplexées
Entrées-sorties asynchrones.

Les threads Posix.1c

Programmation avec les threads Principe des threads Posix.1c. Exécution et terminaison des threads. Attributs d'exécution.
Données privées des threads.
Synchronisation des threads Utilisation des mutex et des conditions Posix.1c. Sémaphores Posix.1b.Implémentations des threads Modèles d'implémentation des threads. Organisation de l'espace mémoire. 
Ordonnancement des threads.
Gestion des signaux.

Communiquer sur le réseau 

Les appels système fondamentaux. Résolution de noms, de services, création de sockets.
TCP/IP et sockets STREAM : serveurs multi-processus et multi-threads, clients TCP.
UDP/IP et sockets DGRAM : communication unicast, multicast et broadcast.
Options des sockets : paramétrer et affiner les communications

 

Prérequis

Les participants doivent disposer d'une bonne connaissance d'Unix ou de Linux et d'une bonne maîtrise de la programmation en C.

Ces formations pourraient vous intéresser

Formation au CRPE - Formule par correspondance - Turbo

Proposé par FORPROF - Préparation compléte au CRPE pour devenir professeur des écoles​

Objectifs de la formation

Préparation par correspondance au CRPE, une formule à distance conçue pour vous garantir le niveau attendu le jour du conours  :

  • 24 sujets au total : répartis sur l'année de formation, à envoyer et corriger via votre Espace étudiant, pour un suivi continu.
  • Remise à niveau : en français et mathématiques (notionnelles et didactiques), pour consolider vos bases dès l'inscription.
  • Entraînements en situation de concours qui se dérouleront durant le mois de février, sur 1 journée complète.
  • Des fascicules en Mathématiques & en Français pour vous guider dans votre apprentissage de la didactique et l'appropriation des programmes.
  • Live pour travailler l'Epreuve Ecrite d'application
  • Cours e-learning offert pendant le formation dans une démarche RSE : concepts de la psychologie de l'enfant, connaissance du systéme éducatif.
  • Cours e-learning offert post concours à nos lauréats dans une démarche RSE : pour  intégrer le numérique dans sa pratique pédagogique, gérer les situations de harcèlement scolaire.

Profitez d'un accompagnement sur-mesure ! 

  • 2 responsables de formation à votre écoute toute l'année
  • des professeurs joignables par téléphone et par mail

⚠️ La formation en présentiel n'est pas éligible au CPF cependant en l'associant à la certification numérique de la Fabrique du Prof ou  langue française de Voltaire ou le Robert (qui elles sont éligibles au CPF) vous pourrez couvrir partiellement le prix de la formation. Veuillez nous appeler pour plus de renseignements au 0490852298.

Tarif

Contacter l'organisme

Durée

84 heures

Modes
  • Distance

Objectifs de la formation

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

  • Analyser les risques du système d'information avec l'outil EGERIE
  • Construire une vision globale des risques projets
  • Améliorer votre pilotage des risques
  • Industrialiser les analyses de risques.
Tarif

A partir de 1 500,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Gérer les accès aux serveurs et bases de données
  • Assigner les rôles de serveurs et de bases de données
  • Autoriser les utilisateurs à accéder aux ressources
  • Protéger les données avec le cryptage et l'audit
  • Gérer les sauvegardes et restaurations des bases de données système et utilisateur
  • Automatiser la gestion des bases de données
  • Configurer la sécurité pour l'agent SQL Server
  • Gérer les alertes et les notifications
  • Gérer SQL Server via PowerShell
  • Tracer l'accès à SQL Server
  • Surveiller l'infrastructure SQL Server
  • Dépanner une infrastructure SQL Server
  • Importer et exporter des données
Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Réaliser une investigation numérique sur le système d'exploitation Windows.
Tarif

A partir de 2 130,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Plus conrètement, à l'issue de cette formation z/OS Mise en oeuvre d'UNIX System Services, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maitriser l'installation z/OS pour l'implémentation de z/OS Unix System Service
  • Installer les fonctionnalités logicielles de z/OS UNIX
  • Réaliser une personnalisation de base nécessaire à l'implémentation du noyau z/OS Unix System Service,
  • Personnaliser le système de fichiers, le shell et les utilitaires, ainsi que les applications.
  • Mettre en place la sécurité RACF nécessaire aux ressources z/OS UNIX et aux applications
  • Activer les sockets TCP/IP par z/OS UNIX
  • Identifier et utiliser les processus et données nécessaires pour surveiller et régler l'environnement
Tarif

A partir de 3 150,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer et administrer le système Linux
  • Etre à l'aise avec les disques et les filesystems (partitionnement, modification, montage, etc.)
  • Mettre en avant les performances et le tuning des systèmes Linux
  • Gérer les périphériques sous Linux
  • S'initier aux services réseaux sous GNU / Linux (Web, DNS)
  • Savoir utiliser les shellscripts au quotidien
Tarif

A partir de 2 760,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • 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

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Maîtriser la nouvelle version de la méthode d’analyse de risque EBIOS Risk Manger
  • Découvrir les cas d’application de cette méthode, analyser les risques relatifs à un projet numérique, définir une politique de sécurité SI et mettre en oeuvre un système de management de la sécurité
Tarif

A partir de 2 450,00 €

Durée

3j / 21h

Modes

Objectifs de la formation

  • Créer une architecture de données
  • Comprendre le système d'information décisionnel, la démarche projet
  • Gérer la modélisation hiérarchique des dimensions, des indicateurs
  • Gérer OLAP, les utilisateurs, le reporting, ETL et l'alimentation
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

Je cherche à faire...