FORMATION Les logiciels libres, synthèse technique
Objectifs de la formation logiciel libre lamp
Ce séminaire "Logiciels libres, synthése technique" vous permettra de faire un point concret sur les domaines couverts par les logiciels libres, leur diffusion et leur intégration dans votre architecture. Vous saurez identifier clairement le potentiel et les limites pour chaque solution Open Source. On vous proposera également de vous guider dans l’évolution de votre informatique vers des solutions Open Source. Tous les aspects essentiels aussi bien du point de vu système que du développement d’applications seront abordés.
Les informations apportées seront illustrées par des études de cas de réalisations Open Source en entreprise.
A qui s'adresse la formation logiciel libre lamp
Ce séminaire s'adresse aux décideurs, responsables informatiques, chefs de projets, développeurs, techniciens participant à l'évolution et à la mise en oeuvre du système d'information.
Pré-requis :
De bonnes connaissances en informatique.
Contenu de la formation logiciel libre lamp
Comprendre l'existence et le développement des logiciels libres
Une volonté initiale forte : le partage du savoir,
Un organisme fondateur : la « Free Foundation Software »
Comprendre : freeware, shareware, domaine public et logiciel libre
Le projet GNU
Se repérer dans la galaxie des licences.
Participer, contribuer au développement des logiciels libres. Quel intérêt pour l'entreprise ?
Le modèle du libre
Le modèle de développementLa communauté
Les implications sur le modèle économique : exemples de réussites, exemples d'échecs
Les enjeux du logiciel libreL'importance des standards ouverts.
La pérennité du système d'informations.
Les résultats de ce modèle : des logiciels libres devenus standardsDe l'utilisateur final au serveur d'applications
Un exemple phare et déjà intégré: Linux
De Linus Torvalds à aujourd'hui
Les différentes significations du terme Linux,
Ce que Linux prend en chargeÂ
Les différentes distributions Linux
Les caractéristiques de LinuxInventaire techniques,
Les forces et faiblesses de Linux
Linux, les Unix propriétaires et Windows
Le logiciel libre dans le marché actuel
La chronologie du phénomène logiciel libre
Les chiffres actuels et les prévisions,
La position des différents acteurs
Les grands contribuent au développement du logiciel libreÂ
Constructeurs, éditeurs, SSII (IBM, Sun, Oracle, ...)Le rôle de l'état et des administrations
Les enjeux pour l'Etat français (rapport Cacenac, projets de loi)
Migration, Intégration des logiciels libres
Pourquoi migrer et méthodologie de migration
Les logiciels libres ne sont pas prêts pour toutLes postes clients traditionnel (bureautiques, PAO, logiciels métiers),
Les postes utilisateurs expérimentés (développeur, administrateur),
Back Office (serveurs réseaux, web, messagerie, sécurité ...).Les difficultés
La prise en compte de l'existant,
Interopérabilité avec les logiciels propriétairesÂ
Le matériel, le support
Ce qu'apportent les logiciels libres
Fiabilité et robustesse des services,
Economie de licences très importante, mythes ou réalité (exemple commenté)
Exemples et scénarios concrets de migration
Système de messagerie : de Lotus ou Exchange vers une solution libreLe périmètre d'une messagerie (agents, groupware,...)
Les différentes solutions libres (postfix, sendmail, cyrus et les autres)
Les composantes groupware et les outils utiles
Système de base de données : opportunités de MySQL et PostgreSQLPositionnement par rapport à Oracle, Sybase, Informix, SQL Serveur, Access...
Comparaisons entre MySQL et PostgreSQL
Le cas d'une migration d'Informix vers MySQL
Solution Intranet : d'IIS avec pages ASP vers Apache et PHP
Similitudes et ressemblances de ces solutions
Critères essentiels pour une migration (couverture fonctionnelle, environnement,...)
Exemples de mise en oeuvre
Comparer : Logiciels libres / commerciaux
Aspects générauxLa culture de l'entreprise
Le piège de la comparaisons par tableaux
Tableau de synthèseSélection par domaine (développement, réseau, web, sécurité, gestion,...)
Caractéristiques et spécificités fonctionnelles
Les applications systèmes
Le serveur Web Apache fonctionnalités et principes
Les bases de donnée MySQL et PostgreSQL, principales utilisation et limitation
Les logiciels de gestion de contenu et de gestions portails
Moteurs de recherche et outils de statistiques
L'Annuaire d'entreprise (Open LDAP) fonctionnalités et principes
Autres composantes du back-office (Serveurs de noms, firewall, proxies, FTP,...)
Développer un projet Open Source
L'offre en logiciel libre : offre pléthoriqueLes outils de développements traditionnels
Les éditeurs, compilateurs C, C++, Perl, tcl
GCC, Kdevelop, Glade
Les toolkits graphiques : GTK (Gnome), QT (KDE)
Les langages de programmation pour le WebÂ
PHP incontournable,
Perl l'ancêtre,
Python le nouveau, Java et J2EE
Le projet Jakarta
Présentation du projet Eclipse, principes de plug-ins.
Les conteneurs de servlets (Tomcat).
Les conteneurs EJB (JBOSS, Jonas).
Les librairies et frameworks (Struts, Cocoon,...)
Les projets connexes (Ant, CVS,XML,...).
Formation Linux Apache MySQL PHP
-Formation Windows Apache MySQL PHP







