|     AZERTY     |     CATALOGUE     |     UTILE     |     EDITO     |     Outils     |     CONTACT     |
     AZERTY Formation Informatique - tél. 01.80.96.31.03
Formations UNIX - LINUX Développeur système sous Linux/Unix


UNIX - LINUX

> Thème
 
Développeur système sous Linux/Unix

> Objectifs
 
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.

> Public
 
Développeur, Administrateur système

> Plan
 
Outils et méthodes de développement
Environnement Linux
      Influences, logiciels libres, licence GPL, GNU.

Outils de développement
      Editeurs et environnements intégrés
      Compilateurs et constructeurs, profileurs et débogueurs.

Gestion des processus
      Fork()
      Processus parallèles

Création des processus
      Concept de processus, identifications.
      Création, terminaison d'un processus et exécution.
      Problèmes de sécurité.

Les threads Posix
Programmation avec les threads
      Principe des threads Posix.1c.
      Exécution et terminaison des threads.

Synchronisation des threads
      Utilisation des mutex et des variables conditions.

Communications entre processus
Files de messages
      Principe. Files de message System V et Posix.

Mémoire partagée
      Principe. Segments de mémoire System V et Posix.

Synchronisation des accès
      Sémaphores Posix et nommés.

Tubes de communication
      Création d'un tube,
      Redirection des entrées-sorties, tubes nommés.

Gestion de la mémoire
Principes de la mémoire virtuelle
      Espace d'adressage et mémoire physique.
      Segmentation et pagination. Fautes de page.

Allocation de la mémoire
      Fonctions classiques, exploration de l'espace d'adressage,
      réussite et échec d'allocation.

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

Signaux
Gestion des signaux
      Emission et réception de signaux, blocages et attentes.
Signaux temps réel
      Principes. Emission et réception.
      Création de Cémaphores inter processus

Communiquer sur le réseau
Appels système fondamentaux
      Résolution de noms, de services, création de sockets.

Communication TCP/IP et UDP/IP
      Serveurs multiprocessus et multithreads, clients TCP.
      Transmission unicast, multicast et broadcast.
      Création d'une application Client/Serveur

Entrées-sorties classiques et avancées
Descripteurs et flux
      Concepts, utilisation, paramétrage.

Entrées-sorties avancées
      Entrées-sorties non bloquantes et multiplexées, asynchronisme.
      Gestion des flux /proc.

> Matériels à disposition
 
1 PC par stagiaire Les stagiaires garderont les logiciels + images créées

> Qualification du formateur
 
Ingénieur Systèmes et Réseaux depuis de nombreuses années. Développeur expert.
   

UNIX - LINUX
Séminaire
Initiation
niveau 1
Avancé
niveau 2
Admin
niveau 3
Expert
niveau 4
A
1
2
3
4
Code formation
LINUXDEV
Niveau
Vous êtes un utilisateur averti et vous souhaitez devenir Administrateur ou gestionnaire
Durée
3 jours
Durée en heures
21 heures
Tarif catalogue
1500 € H.T.
Option repas
Offert
Option hôtel
Nous consulter
Nombre minimum de stagiaires
3
Nombre maximum de stagiaires
10
Support pédagogique
50HT /Stag. Documentation concrète accompagnée de DVD des images virtuelles
Dates Nous consulter...
  Pour une session en "intra-entreprise", vous pouvez nous contacter.
Pour nous contacter
AZERTY Formation
Tél. : 01 80 96 31 03
FAX. LUZ : 05 62 92 53 29
International : 0033 562 925 329
Email : azertyformation@65120.net

Formations partout en France
Toulouse, Labège, Lyon, Paris,
La Défense, Versailles, Brive la Gaillarde, Rennes, Brest, Bordeaux, Nantes, Tours, Caen, Orléans, Montpellier, Tarbes,
Luz st Sauveur, Pau, Valence, Cherbourg, Nancy, Bayonne, Marseille, Nice, Dijon, Reims, Grenoble, Limoges, Dunkerque ...

Renseignez-vous pour votre ville
en envoyant un mail
 
2015 - tous droits réservés - AZERTY Microsystem à LUZ St SAUVEUR | Mentions Légales | Contact | Catalogue| Liens