fermer
Catégories : | Serveur | Linux | Open | HighTech | Niveaux | Avancé | Administrateur | Linux |

Photos

 Niveau 

Admin

 Tarifs 

1 500 € HT les 3 jours 

 Dates de Stages de formation 

Possible par VisioFormation

 Moyens mis à disposition 

1 PC par stagiaire
Les stagiaires garderont les logiciels + images créées

 Support pédagogique 

50 € HT /Stag. Documentation concrète accompagnée de DVD des images virtuelles

 Durée en jours 

3 jours

 Durée en heures 

21 heures

 Nombre maximum de stagiaires 

10 Stagiaires

 Option Repas et Hôtel 

Repas: OffertHôtel : Nous consulter

 Certification ou équivalences 

Vous souhaitez développer des modules ou applications sous Linux.
Ce stage vous permettra de toucher à la programmation C, PHP
Vous apprendrez le fonctionnement de la mémoire et l'interconnexion des processus.

Formation Unix-Linux

Admin
Référence : LINUXDEV

 Public 

DéveloppeurAdministrateur système

 Introduction à la formation 

Vous souhaitez développer des modules ou applications sous Linux.
Ce stage vous permettra de toucher à la programmation C, PHP
Vous apprendrez le fonctionnement de la mémoire et l'interconnexion des processus.

 Objectifs de la formation 

Développer système sous Linux/UnixApprendre le fonctionnement de la mémoire et l'interconnexion des processus

 Pré-requis à la formation 

Savoir utiliser Linux - pas forcément 'administrateur'

 Plan de cours 

1. ENVIRONNEMENT LINUX

Influences, logiciels libres, licence GPL, GNU.

2. OUTILS DE DÉVELOPPEMENT

Editeurs et environnements intégrés

Compilateurs et constructeurs, profileurs et débogueurs.

3. GESTION DES PROCESSUS

Fork()

Processus parallèles

4. CRÉATION DES PROCESSUS

Concept de processus, identifications.

Création, terminaison d'un processus et exécution.

Problèmes de sécurité.

5. PROGRAMMATION AVEC LES THREADS

Principe des threads Posix.1c.

Exécution et terminaison des threads.

6. SYNCHRONISATION DES THREADS

Utilisation des mutex et des variables conditions.

7. COMMUNICATIONS ENTRE PROCESSUS

Principe. Files de message System V et Posix.

8. MÉMOIRE PARTAGÉE

Principe. Segments de mémoire System V et Posix.

9. SYNCHRONISATION DES ACCÈS

Sémaphores Posix et nommés.

10. TUBES DE COMMUNICATION

Création d'un tube,

Redirection des entrées-sorties, tubes nommés.

11. PRINCIPES DE LA MÉMOIRE VIRTUELLE

Espace d'adressage et mémoire physique.

Segmentation et pagination. Fautes de page.

12. ALLOCATION DE LA MÉMOIRE

Fonctions classiques, exploration de l'espace d'adressage,

réussite et échec d'allocation.

13. UTILISATION DE LA MÉMOIRE

Projection, configuration, détection des fuites et débordements mémoire.

14. GESTION DES SIGNAUX

Emission et réception de signaux, blocages et attentes.

15. SIGNAUX TEMPS RÉEL

Principes. Emission et réception.

Création de Cémaphores inter processus

16. APPELS SYSTÈME FONDAMENTAUX

Résolution de noms, de services, création de sockets.

17. COMMUNICATION TCP/IP ET UDP/IP

Serveurs multiprocessus et multithreads, clients TCP.

Transmission unicast, multicast et broadcast.

Création d'une application Client/Serveur

18. DESCRIPTEURS ET FLUX

Concepts, utilisation, paramétrage.

19. ENTRÉES-SORTIES AVANCÉES

Entrées-sorties non bloquantes et multiplexées, asynchronisme.

Gestion des flux /proc.

Nous contacter

Imprimer

Facebook

Dates de formation


 
 

Accueil
Linux
Réseaux
Quelques Formations
Formation à Temps partiel
contact
Bureautique
Sécurité
Catalogue
Infos Pratiques
CGV
Réglement Intérieur
Info Handicap
Modalités Pédagogiques
Supports pédagogiques
SiteMap
Plan du SiteWeb