|
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… |