Formation: Introduction au logiciel libre
Prix:
465 €
Code cours:
UX107
Public:
Chefs de projet, architectes et toute personne souhaitant avoir une vision claire du monde Open Source.
Objectifs:
Présenter les caractéristiques et le mode de fonctionnement du logiciel libre, les solutions disponibles, les critères de choix.
Connaissances préalables nécessaires:
Connaissances générales sur les systèmes d'information.
Le principe du logiciel libre, historique.
La notion de licence, la Free Software Fundation
Les licences "ouvertes" : GPL, BSD, X11, ....
Les projets OpenSource : GNU, hurd, FreeBSD, ...
La place de l'Opensource aujourd'hui
Quelques chiffres, les projets significatifs.
Les enjeux économiques.
L'offre de services (éditeurs, SSLL).
Les sites de références, de documentation.
Les apports, les risques, les critères de choix.
Origine, historique
La place de Linux dans l'OpenSource : définitions : noyau, distributions
Solutions disponibles sous Linux : en serveurs (produits réseaux, systèmes),
sur postes clients (outils bureautiques, client web, messagerie, ...),
dans le monde de l'embarqué (openWRT, android).
La place de l'Open Source dans les réseaux IP : logiciels d'infrastructure, de supervision.
Les produits phares : bind (DNS, apache, nagios, squid.
Rappel de l'architecture JEE,
positionnement des outils opensource : apache, jetty, tomcat, JBoss, jonas, geronimo
Les environnements de développement
Eclipse, Netbeans, Ant
Python, Ruby, RubyOnRails, le SDK sur android.
Liens avec les solutions propriétaires
Gestion de postes clients hétérogènes en entreprise :
compatibilité OpenOffice , formats de fichier, clients messagerie
Environnement de développement : plugins
Les limites de l'offre Open Source : les logiciels métiers