Maîtriser la puissance
des logiciels
libres
Accueil Formations Documents Présentation Contact Connexion

Formations Logilin

Voici la liste de toutes nos formations classées par références. N'hésitez pas à revenir voir régulièrement nos nouveaux cours.

 

 Découvrir et Utiliser Linux

La découverte d'un système Linux peut être déroutante pour l'utilisateur n'ayant jamais travaillé dans un environnement Unix. Certaines pratiques courantes, comme l'utilisation des lignes de commandes du shell sont parfois perçues comme contraignantes ou inutilement complexes.

Cette formation brève permet une prise en main rapide et sans difficultés d'une machine Linux par l'utilisateur débutant. En quelques heures ce dernier peut évoluer facilement sur son poste en ayant assimilé toutes les notions essentielles concernant le fonctionnement d'un système Unix.

Détails…

 

 Introduction à la programmation

Ce cours présente les concepts et les méthodes de programmation utilisés pour le développement d'applications, la création de sites web, l'interrogation de bases de données, etc. Les notions d'algorithmes et de structuration des données sont abordées, et les rudiments de plusieurs langages de programmation sont proposés.

Détails…

 

 Développement Système sous Linux

A travers l'étude approfondie des principaux éléments du développement système sous Linux, les participants seront capables d'aborder des projets d'envergure sur les systèmes Unix et Linux. Les points essentiels de leur interface de programmation standard (Posix - SUSv3) sont étudiés tant de manière théorique que dans le cadre de travaux pratiques détaillés.

Détails…

 

 Utilisateur Linux Avancé

La richesse de l'environnement Linux et la quantité phénoménale d'applications disponibles ont un revers : il est souvent difficile de connaître l'ensemble des commandes et des possibilités du système.

Ce cours est conçu pour un utilisateur Linux déjà familiarisé avec les manipulations élémentaires (connexions, manipulation des fichiers, déplacements dans l'arborescence, lancement de commandes simples...). Il pourra ici découvrir les diverses solutions qui s'offrent à lui en réponse à ses problèmes quotidiens, avec leurs avantages et leurs inconvénients.

L'approche originale de cette formation consiste à présenter simultanément les applications graphiques les plus récentes et les utilitaires classiques en mode texte que l'on peut automatiser à l'aide de scripts shell. Ceci donne au participant des connaissances et des compétences polyvalentes.

Détails…

 

 Écriture de Scripts Shell

Le shell représente à la fois l'interface frontale du système Unix et un véritable langage de programmation. Sa maîtrise est un atout essentiel pour l'utilisateur et l'administrateur Unix.

Ce cours met en relief les aspects importants de l'écriture d'un script à la fois robuste et performant, mais également portable sur les différents systèmes Unix actuels.

On trouvera en outre dans ce cours une brève introduction aux langages de scripts Sed et Awk, qui sont très utilisés pour étendre les possibilités des scripts shell.

Détails…

 

 Installer et Administrer une Station Linux

L'installation de Linux sur un poste de travail à partir d'une distribution moderne est une opération relativement simple, mais il arrive parfois que certains concepts semblent obscurs (swap, bootloader, partitionnement, etc.)

La première journée de cette formation est consacrée à l'installation de Linux (à partir de distributions libres, au choix : Fedora, Ubuntu, Mandriva, Debian...) et à la bonne configuration du poste de travail.

Les deux jours suivants sont consacrés à l'optimisation du système, à l'installation d'applications supplémentaires et à la mise en oeuvre de différents services (firewall, serveur FTP, serveur HTTP, client et serveur Samba, etc.) qui transformeront notre station individuelle isolée en un véritable poste de travail complet, pouvant garantir une sécurité et une efficacité optimales.

Détails…

 

 Programmer en PHP

Libre et performant, le langage PHP s'incorpore à merveille dans les pages Web dynamiques, et il est au coeur de la plupart des grands sites Internet professionnels. Si le langage est simple à aborder et à utiliser, il est néanmoins difficile d'appréhender la richesse de sa bibliothèque, ainsi que les précautions subtiles à prendre pour éviter toute faille de sécurité.

Ce cours vous permettra d'écrire des scripts robustes, lisibles et sûrs, autant pour des sites Web que pour des applications locales indépendantes.

Détails…

 

 Programmer en Perl

Libre et disponible sur de nombreuses plate-formes, le langage Perl est particulièrement polyvalent et efficace. Outil favori de nombreux administrateurs et développeurs, on le retrouve dans des domaines très divers (manipulation de fichiers, de textes, scripts internet, fonctionnalités réseau, etc.)
Cette formation vous apprendra l'essentiel du langage Perl puis nous étendrons peu à peu notre boîte à outils en abordant des domaines avancés comme la programmation orientée objet, la manipulation des fichiers, l'accès aux bases de données et l'utilisation de scripts Perl comme extensions CGI pour un serveur web.

Détails…

 

 Formation Linux Temps-Réel et Embarqué

L'utilisation de Linux dans les environnements industriels, pour des applications à fortes contraintes temporelles ou sur des systèmes retreints nécessite une bonne connaissance des mécanismes sous-jacents, comme l'ordonnancement des tâches, la gestion mémoire, ou le chargement des drivers du noyau.

Cette formation Linux temps-réel vous propose une exploration en profondeur du système Linux, de ses possibilités - et de ses limites - pour les applications temps-réel et les systèmes embarqués.

De nombreux TP de la formation Linux embarqué sont réalisés sur des cartes électroniques à processeurs ARM.

Détails…

 

 Programmer en langage C

Conçu dans les années soixante-dix, le langage C reste encore de nos jours l'un des piliers de la programmation dans de nombreux domaines : industriel, scientifique, réseau, bas-niveau, etc.

Puissant, efficace, épuré, le C est à l'origine de nombreux langages dérivés (C++, java, C#...), et une bonne connaissance de ce langage est un atout réel pour la maitrise du développement logiciel.

Détails…

 

 C embarqué pour micro-contrôleur

Le langage C est largement employé dans de nombreux développement logiciels, tout particulièrement dans le domaine industriel.

Permettant un développement à un niveau élevé, tout en permettant un contrôle très fin du code produit, le langage C est un outil de choix pour le développement embarqué, tant pour des applications s'appuyant sur des systèmes d'exploitation complets (VxWorks, Linux, ucLinux, etc.) que pour les programmes embarqués dans des micro-contrôleurs.

L'objectif de ce cours est de maitriser l'environnement de développement et le langage C pour employer au mieux les fonctionnalités offertes par les micro-contrôleurs modernes.

Détails…

 

 Écriture de Drivers pour Linux

Le support pour les périphériques (devices) est assuré sous Linux par des pilotes (drivers) dont le code se déroule dans le noyau du système d'exploitation. Il est donc nécessaire pour le développeur amené à écrire ou à tester des pilotes de périphériques de maîtriser les concepts propres à la programmation noyau.

Ce cours propose une approche originale, s'appuyant sur l'écriture progressive de pilotes de différents types, pour appréhender les mécanismes parfois complexes (préemptibilité, multiprocesseur, support d'architectures différentes, etc.) inhérents au code exécuté en mode noyau.

Outre les périphériques classiques (caractère, bloc, réseau), on étudie certains sous-systèmes du noyau tels que les systèmes de fichiers ou l'ensemble USB.

Détails…

 

 Administration Linux Avancée

Cette formation de trois jours est prévue pour les utilisateurs déjà habitués aux tâches d'administrations courantes (démarrage de service, mise à jour du système, etc.) et désireux d'acquérir une véritable expertise sur un serveur Linux.

On y traite de l'optimisation, de la configuration réseau, des reprises en cas de crash, des sauvegardes automatisées, et de l'installation de services avancés (annuaires réseau, DNS, serveur mail, etc.)

Détails…

 

 Virtualisation avec Xen

Solution de para-virtualisation libre, Xen permet de faire fonctionner simultanément plusieurs systèmes d'exploitation sur la même plateforme matérielle. Des serveurs à haute disponibilité, aux environnements de calcul parallèle, en passant par la sécurisation de systèmes accessibles publiquement, la virtualisation offre de nombreuses possibilité innovantes. Ce cours vous permettra d'appréhender cette technologie en profondeur, depuis l'installation du système jusqu'au paramétrage fin de Xen.

Détails…

 

 Administration d'un Serveur LAMP

Le succès du quatuor Linux, Apache, MySQL, PHP est tel que l'acronyme LAMP a été créé pour décrire les serveurs qui l'utilisent.

Notre formation de 4 jours est destinée aux stagiaires ayant déjà une formation d'administrateur Linux. On y étudie la configuration fine du serveur Apache, la mise en oeuvre et l'optimisation de la base de données MySQL, et le fonctionnement des scripts PHP pour supporter des sites Web dynamiques performants.

Détails…

Accueil | Contact | Mentions légales