60
CATALOGUE FORMATIONS 2014 Libre d'apprendre...

Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

CATALOGUE FORMATIONS 2014

Libre d'apprendre...

Page 2: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

EditoNous sommes dans un contexte économique difficile, c'est indéniable. Aussi, c'est dans ces moments que nous nous surpassons afin de trouvez de nouvelles voies de croissance pour nos entreprises, nos collaborateurs.Les logiciels libres profittent pleinement de cette situation de crise pour permettrent aux entreprises d'économiser les coûts de licences pour recntrer les budgets informatiques sur le matériel et la formation des équipes pour que l'informatique redevienne un centre de profit...Aplose est l'Agence pour la promotion du Libre et de l'Open Source en Entreprise.Notre mission ? Apporter à vos équipes des compétences pouvant être mise en pratique immédiatement. Pour accomplir cette mission, nous nous sommes entourés de formateurs qui nous font confiance et avec lesquel nous avons batis notre offre.Aujourd'hui, fort de ces deux premières années d'activité, Aplose élargie progressivement son catalogue à des formations de comptabilité, de gestion, de e-business mais nous gardons notre philosophie initiale.

Dans un contexte en perpétuelle évolution, Aplose vient de mettre en place Aplose Academy, notre portail de contenu E-Learning basé sur un logiciel libre bien sûr.Pour le moment, pas de contenu en vente directe, mais nos formateurs auront la possibilité de fournir du contenu mixte afin de compléter la session de fomation en présentiel (avant, pendant, après) et de valider les acquis de la fomation par des questionnaires et exercices en ligne.

Testez nous et vous verrez !

Page 3: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Nos atouts, nos domaines de prédilection et nos zones d'interventionet nos formateurs !

Page 4: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Table des matièresModélisation et impression 3D.............................................................................................................6

Sketchup : les fondamentaux...........................................................................................................6Veille et réseaux sociaux......................................................................................................................8

Veille web et e-réputation................................................................................................................8Maitrise des réseaux sociaux...........................................................................................................9Maîtrise des réseaux sociaux dans le cadre des ressources humaines...........................................10Une journée pour augmenter sa visibilité et réaliser sa veille grâce à Twitter...............................11Comprendre et surveiller efficacement les réseaux sociaux..........................................................13

Méthodes agiles..................................................................................................................................14Scrum, c'est quoi ?.........................................................................................................................14Entraînez vos équipes scrum !.......................................................................................................14Méthodes agiles : Comprendre et appliquer la démarche..............................................................15

E-commerce........................................................................................................................................18E- commerce‐ : la maîtrise..............................................................................................................18Une journée pour créer votre boutique en ligne avec Prestashop..................................................19Prestashop Installation et Utilisation niveau 1...............................................................................20Formation : Maîtrise de Wordpress pour le E-commerce / Le commerce en ligne.......................21

Bureautique.........................................................................................................................................24Une journée pour faire de magnifiques présentations professionnelles et des diaporamas dynamiques avec LibreOffice Impress..........................................................................................24Une journée pour maîtriser un traitement de texte libre avec LibreOffice Writer.........................24Une journée pour maîtriser Scribus – Publication Assistée avec Ordinateur................................25

Graphisme / Design............................................................................................................................27Une journée pour maîtriser Inkscape – Dessin vectoriel...............................................................27

Web et gestion de contenu..................................................................................................................28Hébergement de site Web : Les fondamentaux..............................................................................28Une journée pour développer son site ou son blog avec Wordpress..............................................28Apprendre à développer son site web avec Wordpress..................................................................30JOOMLA! : Les fondamentaux.....................................................................................................32JOOMLA! : La maîtrise.................................................................................................................32

Systèmes et réseaux............................................................................................................................34Scripting UNIX/LINUX : la maîtrise............................................................................................34Administration de Linux................................................................................................................35

Technologies et langages....................................................................................................................43Principe de la Programmation Orientée Objet...............................................................................43Java : les fondamentaux.................................................................................................................44Mapping Objet/Relationnel avec Hibernate..................................................................................45Développer une application avec Google Web Toolkit..................................................................47Développer une application RIA avec GWT 2..............................................................................48Apache Tomcat : Administration...................................................................................................50Apache Webserver : Administration..............................................................................................50Maven et continuum : la maîtrise..................................................................................................51Architecture JEE open source........................................................................................................52Webservices...................................................................................................................................53Apprendre à programmer en Python !...........................................................................................55

ERP / CRM.........................................................................................................................................56Dolibarr : Gestion commerciale.....................................................................................................56Développeur OpenERP..................................................................................................................57

Bases de données................................................................................................................................59PostgreSQL : SQL et développement............................................................................................59

Page 5: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

PostgreSQL : Administration.........................................................................................................59

Page 6: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Modélisation et impression 3DSketchup n'est pas un logiciel libre mais il sera utilisé pour apprendre les bases de la modélisation 3D. Nous l'utiliserons sur Linux. Notre objectif est de fournir ensuite des modules de formation sur le logiciel libre Blender.

Sketchup : les fondamentaux

Pré requis : ● Avoir une bonne connaissance informatique générale

Objectifs : ● Comprendre les grands principes de la modélisation 3D● Gérer un projet de conception 3D de manière professionnelle● Produire une présentation de qualité de ces modèles

Public : ● Toute personne désireuse d'acquérir des compétences en modélisation

3D à vocation professionnelle.

Durée / nombre de participants :● 5 jours● 2 à 6 personnes

Détails :● La modélisation 3D démystifiée● Philosophie de Sketchup● Présentation de l'interface et des outils de manipulation● Dessin● Couleurs et textures● Gestion des fichiers● Groupes et composants● Bibliothèque 3D● Plans de section● Calques● Scènes● Rendu● RENDER[IN]● Layout

Page 7: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Sites :● Cestas

Formateur : ● Architecte, modeleur 3D expérimenté

Modalité d'évaluation : ● Quiz, Travaux pratiques

Méthodes pédagogiques :● Présentation en diaporama● Pratique individuelle sur pc● Support de cours fourni sous forme numérique

Page 8: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Veille et réseaux sociaux

Veille web et e-réputation

Pré requis : ● Avoir une bonne connaissance informatique générale et de l'internet

Objectifs : ● Découvrez les outils et les méthodes pour surveiller votre e-réputation● Elaborez une veille efficace vous permettant de gagner du temps● Améliorez la compétitivité et la réactivité de votre entreprise

Public : ● Tout public.

Durée / nombre de participants :● 2 jours● 2 à 6 personnes

Détails :● Les différents types de veille (e-réputation, technologique,

commerciale, concurrentielle, …) et leurs objectifs respectifs● Comment mettre en place un projet de veille : démarches, acteurs,

organisation et facteurs clefs de succès ● Les étapes du cycle de veille● Panorama des technologies et solutions existantes en matière de veille● Panorama et manipulations d’outils (gratuits et payants) : Outils de

veille, agrégateurs, et réseaux sociaux● Collecter, traiter et diffuser de l’information utile● Organisation et méthodes pour le recueil des informations pertinentes● Savoir capitaliser l’information collectée● Faciliter l’échange et le partage d’informations au sein de votre

entreprise ● Aller plus loin dans la veille et déterminer les enjeux de l’intelligence

économique pour son entreprise Sites :● Cestas ou locaux du client

Formateur : ● Expert en veille sur Internet

Modalité d'évaluation : ● Quiz, Travaux pratiques

Méthodes pédagogiques :● Exposés théoriques, apports méthodologiques 30%● Études de cas et ateliers 50%● Présentation et utilisation d’outils de veille automatisés et de

technologies 2.0 20%

Page 9: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Maitrise des réseaux sociaux

Description :

En pleine mutation, le marketing doit s'adapter aux nouveaux modes de communication. Notre formation "Réseaux sociaux en milieu professionnel" donne les clés de ce métier tout jeune, et en plein essor, le "community management", mais pas seulement.

Quelle stratégie de visibilité adopter sur internet ? communication globale et digitale, comprendre les réseaux sociaux (mode de fonctionnement, culture, vocabulaire et comportement), savoir les choisir, les optimiser, obtenir l'engagement des internautes, mesurer l’efficacité de ses actions numériques, ...

Autant de sujets qui sont traités sur deux jours de formation et qui doivent assurer aux stagiaires une très bonne maîtrise de leur visibilité numérique (que ce soit celle de leur entreprise ou la leur, à titre personnel, afin d'optimiser leur chance de trouver un emploi).

La première journée est consacrée à l'apprentissage "théorique" et comporte quelques sessions de pratique.La seconde journée vient compléter les connaissances de la première et assure grâce à un mode de travail "workshop" et donc, beaucoup de pratique, que les stagiaires ont parfaitement assimilé les sujets abordés.

Pré requis : ● Une bonne connaissance informatique de base est requise

Objectifs : ● Les réseaux sociaux et leur utilisation professionnellle● Pratiquer la promotion d'évènements par les réseaux sociaux● Assurer sa curation

Public : ● Demandeur d'emploi, futur « community manager », responsable communication,...

Durée / nombre de participants :● 2 jours● 2 à 6 personnes

Détails :● Internet à l'heure du "web 2.0" / les avancés en terme de référencement (payant, naturel, SEO et

SMO, ...). Comprendre les mécanismes de la visibilité sur les moteur de recherche et en général.● Généralité sur les réseaux sociaux // (vocabulaire, construction d'une identité homogène, panel de

choix, quels réseaux pour quelles cibles ?, ...).● Savoir mettre en avant ses compétences sur internet et optimiser ses chance de trouver un emploi

grace au réseaux sociaux (les pages perso .me, les réseaux proffesionels, ..).● Facebook et google // comment animer une page, trouver du contenu, promouvoir son propre

contenu et engager les internautes. Les options et possibilité supplémentaires de ces deux réseaux.● Politique de linking social et interactions inter-réseaux // savoir interconnecter les réseaux et son site

internet (Social média optimisation et amélioration de sa visibilité globale).● Twitter // une bonne gestion de son compte (pratiques de follow, liste, messages, événementiel et

temps réel...) et la recherche de contenus, d'information et d'acteurs qualifiés (concurrents, prescripteurs, partenaires et clients). Comment exploiter au mieux cette cartographie.

● Linkedin // les pages perso, les pages pros et la promotion de ses services. Réussir à engager une communauté, un réseau. Participer, animer et créer des groupes. Exploiter son carnet d'adresses (outils et comportements).

● Comment aller plus loin dans la promotion de ses propres évènements, Youtube et les vidéos, penser communication innovante et mobile, miser sur ses propres "communautés".

● La "curation" et les pratiques permettant de d'optimiser se présence (outils, recherche, ...). Publier en "multi-canal" et les automatisations (opportunités et limites). Travailler en équipe. Gestion de crise, et gestion de la viralité, importance de la culture numérique et internet. Le métier de "Community manager"

Sites :● Cestas ou locaux du client

Page 10: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Formateur : ● Expert statégie Internet, communication gobale, veille stratégique

Modalité d'évaluation : ● TP, Workshop

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc● Support de cours fourni sous forme numérique en téléchargement ou mail

Maîtrise des réseaux sociaux dans le cadre des ressources humaines.

Description :

L'objectif de cette formation est de permettre au service des ressource humaine d'utiliser de manière

optimal et maîtrisé les réseaux sociaux dans le cadre de ses missions (recrutement, sourcing, visibilité et

promotion de ses offres d'emploi, communication efficace et rapide avec les salariés ou futures salariés, ...).

Pré requis : ● Une bonne connaissance informatique de base est requise

Objectifs : ● Les réseaux sociaux et leur utilisation dans un cadre professionnel ● La promotion et diffusion d'offres d'emploi● Le sourcing et la « marque employeur »

Public : ● Service des ressources humaines

Durée / nombre de participants :● 2 jours● 2 à 6 personnes

Détails :

• Généralité sur les réseaux sociaux et panoramas // vocabulaire, construction d'une identité et d'un mode de communication homogène, …

• Savoir choisir et comparer les réseaux // panel de choix, quels réseaux pour quelles cibles ?, pour quel usage ? ....

• Facebook et google // comment animer une page, promouvoir son propre contenu (offres d'emploi) et engager les internautes, chercheur d'emploi, salariés.

• Les options et possibilité supplémentaires de ces deux réseaux, les bonnes pratiques, …• Twitter // une bonne gestion de son compte (pratiques de follow, listes, messages, événementiel et

temps réel, relais...) et la recherche de profils, d'informations, ... Comment exploiter au mieux cet outil pour le recrutement et autres usages innovant.

• Linkedin et Viadeo// les pages perso, les pages pros et la promotion de ses services/offres. Réussir à engager une communauté, un réseau. Participer, animer et créer des groupes. Exploiter son carnet d'adresses (outils et comportements).

• Intérêt d'une veille active et optimisée // les réseaux sociaux spécifiques à l'emploi et au recrutement, les réseaux sociaux géolocalisés.

• Les aspects sécuritaires et la maîtrise des informations // Bonne pratique, astuces et outils.• Retour sur la première semaine d'utilisation // Suivi, retour d'expérience, ajustement et correction.• Le suivi des publications sur les réseaux sociaux // ROI et ROA, usages, pratiques, exemples et outils. • Politique de linking social et interactions interréseaux // savoir interconnecter les réseaux et son site

internet (Social média optimisation et amélioration de sa visibilité globale).• La "marque employeur" et la communication 2.0 (interne et externe) • Optimiser son temps dans la gestion des réseaux sociaux // Publication en multiréseaux et

Page 11: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

automatisations (opportunités et limites). • Travailler en équipe. Gestion de crise, importance de la culture numérique et internet en général.

Sites :● Cestas ou locaux du client

Formateur : ● Expert statégie Internet, communication gobale, veille stratégique

Modalité d'évaluation : ● TP, Workshop

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc● Support de cours fourni sous forme numérique en téléchargement ou mail

Une journée pour augmenter sa visibilité et réaliser sa veille grâce àTwitter

Augmentez votre visibilité et réalisez une veille efficace avec Twitter

Description : En une journée, vous vous familiariserez avec le jargon Twitter et le format de communication des tweets (messages envoyés sur twitter). Vous pourrez créer et commencer à animer votre compte Twitter. Vous repartirez avec un outillage paramétré etprêt à l'utilisation.

Animée par Loïc Bodin (Agence Sivva), un expert en veille utilisant cet outil quotidiennement pour ces clients, cette formation se veut avant tout pratique et sera articulée autour d'un ensemble d’ateliers.

Le plus formation : Vos tweets du jour seront affichés en direct sur le « mur de tweets » pendant la formation.

Pré requis : ● Une connaissance informatique générale est requise.● Être déjà familiarisé avec l'usage et l'utilisation d'internet en général (lecture de la

presse en ligne, mail, Facebook, ...)

Objectifs : ● Comprendre le fonctionnement et l'utilité du réseau Twitter● Créer et paramétrer son compte Twitter dans le respect des usages● Apprendre à utiliser Twitter dans un contexte professionnel, c'est à dire :

○ Augmenter sa visibilité ou celle de son entreprise,○ Trouver des acteurs (partenariat, prospects, concurrents, …) ○ Réaliser une veille efficace (création de requêtes et de listes)

Public : ● créateurs, chefs d'entreprise, responsable commercial, chargé de veille, acteurs

institutionnels, et toute personne désirant comprendre et utiliser cet outil dans un contexte professionnel

Durée / nombre de participants :● 1 jour● 2 à 6

Détails :

Page 12: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

● Comprendre le phénomène Twitter○ introduction à Twitter et à la culture sous-jacent (partage, web 2.0, ouverture, ...)○ fonctionnement et différents usages ○ comprendre le fonctionnement et le vocabulaire de base (twittos, timeline,

followers, …)

● Atelier : Création d'un compte○ comment choisir son nom d'utilisateur (contrôles préalables, précautions, outils

…)○ Par quoi commencer ? (réglages, paramétrage graphique, logo, choix de mots

clefs, rédaction du profil)○ Un premier tweet, partager ses lectures○ L'état d'esprit à avoir (comportements, précautions, ligne éditorial...)

● Un véritable outil pour l'entreprise○ Règles, pratiques et astuces du following (suivre des twittos et création de ses

deux premières listes d’intérêts) / mise en pratique○ Le système des recherches par mots clefs ou #hastag approfondis (trouver des

prospects, des clients, des partenaires, des fournisseurs, …) et les répertorier / mise en pratique.

○ Savoir trouver et exploiter les listes / mise en pratique○ La veille quotidienne par mot clefs (sauvegarder ses recherches et les

exploiter) / mise en pratique○ Tweeter avec des outils de suivi statistiques (raccourcissement d'url, taux de clic,

…)○ Suivre des grandes tendances, les treading-topics, les événements professionnel

et/ou locaux / mise en pratique○ Mise en pratique sur des sujets définis par les participants

● Pour aller plus loin....○ Suivi du compte, pratique de tweet sur le long terme (unfollow, follow back,

follow-friday...)○ Communiquer avec les autres twittos (RT, DM, message automatique,

propositions commerciales, ...)○ Les « clients » Twitter web et mobile (hootsuite, tweet automatique, tweet

différés , application mobile, ...)○ Présentation d'outils supplémentaires (mapping de tweet, annuaire, ...)○ Ouverture sur d'autres usage de Twitter (e-learning, travail en équipe, ...)

Sites :● Cestas ou locaux du client

Formateur : ● Spécialiste de la veille stratégique et des outils numérique

Modalité d'évaluation : ● Mur de tweets

Méthodes pédagogiques : ● Présentation interactive (animation vectorielle + mur de tweet)● Pratique individuelle sur pc

Page 13: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

● Support de cours fourni sous forme numérique en téléchargement ou mail

Comprendre et surveiller efficacement les réseaux sociaux

Pré requis : ● Avoir une bonne connaissance informatique générale et de l'internet

Objectifs : ● Comprendre le fonctionnement du web collaboratif, et l'émergence du

web 2.0● Maîtriser les différentes sources d’informations (panel des réseaux

sociaux et détection des réseaux de demain), les méthodes de diffusion en ligne et les techniques de surveillance.

Public : ● Tout public.

Durée / nombre de participants :● 1 jour● 2 à 6 personnes

Détails :● Présentation et définition du web 2.0 et concepts fondateurs● Quelles nouveautés pour Internet ?● Quelles implications pour la veille sur Internet ? ● Étude des différentes sources d’informations 2.0 : blogs

(professionnels, personnels, …), média citoyens, collaboratifs, réseaux sociaux (Twitter, Facebook , Viadeo, …), sites de partage (Youtube, Flickr, pinterest …) et autres sites web 2.0

● L’organisation de sa cellule de veille dédiée au web collaboratif● Trouver les sources 2.0 utiles et identifier vos termes clés● Diffuser l’information via les outils 2.0 (blogs, Twitter, google…)● La diffusion d’informations sur le web social

Sites :● Cestas

Formateur : ● Expert en veille sur Internet

Modalité d'évaluation : ● Travaux pratiques

Méthodes pédagogiques :● Exposés théoriques, apports méthodologiques 35%● Ateliers et utilisation de réseaux sociaux et technologies 2.0 65%

Page 14: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Méthodes agiles

Scrum, c'est quoi ?

Pré requis : ● Aucun

Objectifs : ● Présenter la méthode SCRUM, les rôles, les cérémonies pour appréhender la mise

en oeuvre dans des équipes de R&D

Public : ● Managers, DSI, DSIO, Chefs de projets, Chefs de produits, Responsables d'équipes

Durée / nombre de participants :● 1 journée● 2 à 20 personnes

Détails :● Genèse des méthodes Agiles● La méthode SCRUM (définition, rôles, artefacts, planification et suivi)● Les Cérémonies SCRUM (planning de release, de sprint, daily meeting,...)● Définition de fini● SCRUM et équipes distribuées● Les pièges à éviter lors de la mise en œuvre de SCRUM● Réflexions sur la transition● Conclusion/Questions

Sites :● Cestas ou locaux du client

Formateur : ● Utilisateur de Scrum depuis 2008

Modalité d'évaluation : ● Quiz

Méthodes pédagogiques : ● Présentation sous forme de diaporama de la théorie telle que dispensée par la

ScrumAlliance

Entraînez vos équipes scrum !

Objectifs : ● Former les équipes à la méthode de gestion de projets SCRUM● Apprendre les rôles, les cérémonies, les artefacts, afin de pouvoir appliquer cette

méthode dès la fin de la formation, comprendre les différents rôles et les interactions

● Appréhender des méthodes d’ingénierie permettant l'amélioration continue

Public :

Page 15: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

● Chefs de projets R&D, Chefs de produits, Responsables d'équipes● Ingénieurs développement, Ingénieurs test & qualité, Techniciens support produit

Durée / nombre de participants :● 3 jours / 3 à 8 personnes (intra-entreprise, nous consulter)

Détails :● Introduction

○ Accueil & Introduction - Introduction à Agile○ SCRUM, c'est quoi ? - Les rôles SCRUM - Estimation & Planning

● En théorie :○ Estimation en story points○ Les cérémonies SCRUM - Le concept de Fini (Done) - Les rétrospectives○ La durée des sprints - Scrum workflow - Capacité, Vélocité et facteur de focus○ Outils & méthodes○ Organiser les équipes - Bug fixing et maintenance - Considérations sur SCRUM○ XP en complément de SCRUM○ Partage de connaissances avec le pair programming

● En pratique :○ Mise en pratique de la méthodologie sur une simulation exemple○ Conclusion

Sites :● Bordeaux (centre, lac), Mérignac (phare, aéroport), Cestas

Formateur : ● Utilisateur de Scrum depuis 2009

Modalité d'évaluation : ● QCM, mise en situation

Méthodes pédagogiques : ● Présentation sous forme de diaporama de la théorie telle que dispensée par la

ScrumAlliance● Sérious games● Simulation

Méthodes agiles : Comprendre et appliquer la démarche

Pré requis : ● Une connaissance informatique générale est requise.● Être déjà familiarisé avec les pratiques du développement logiciel

Objectifs : ● Permettre à toute personne, quel que soit son poste dans l’entreprise et son rôle dans le

projet Agile, de comprendre la démarche Agile et la rupture culturelle qu’elle induit par rapport aux méthodes classiques de gestion de projet.

● A l’issue de ce module, les participants seront en mesure de comprendre cette rupture, de parler des Méthodes Agiles, d'appliquer ces méthodes, notamment Scrum.

Public :

Page 16: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

● Développeurs, Architectes, Chefs de projets, Directeurs de projets, MOA/client/Product Owner, Commerciaux, Futurs Scrum Masters, Responsables Méthodes/Qualité, Décideurs.

Durée / nombre de participants :● 4 jours● 2 à 6 personnes

Détails :Jour 1 et 2 → Découverte de Scrum

● Genèse des méthodes Agiles ○ Un peu d'histoire ○ Le Manifeste Agile ○ Les valeurs de l'Agilité

● Les pratiques communes Agiles ○ Le rôle du client ○ Management visuel ○ Amélioration continue ○ L'auto organisation ○ Design emergent

● Panorama des méthodes existantes ○ Scrum, Lean, eXtrem Programming,Crystal et les autres ○ Quelle méthode choisir, comment choisir?

● La méthode la plus populaire SCRUM○ SCRUM, c'est quoi? ○ Le processus SCRUM ○ Les rôles

■ Le Product Owner ■ Le Scrum Master ■ L'équipe SCRUM

○ Les artefacts■ Le Product Backlog, avec une considération sur la gestion des risques ■ La gestion des obstacles ■ Les Releases

○ Planification et suivi ■ Capacité, vélocité, facteur de focus, les indicateurs utilisés ■ Burndown, graphique de suivi d'avancement

○ Les Cérémonies SCRUM■ Planning de release ■ Planning du sprint ■ Daily meeting ■ Démonstration ■ Rétrospective

○ Définition de fini● Extrem Programming : le complément idéal

○ Intégration continue (Rythme, tests, livraisons) ○ Tests Unitaires (conception simple, TDD) ○ Refactoring ○ Pair Programming

● Le changement ○ Le client au centre du processus

■ Établir la collaboration

Page 17: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

■ Collecter des besoins émergents ■ Priorisation

○ Transparence ■ Les outils de mesure ■ Les bases pour l'amélioration ■ La gestion des blocages

○ Management Agile■ Créer l’environnement de travail ■ La communication le facteur de réussite ■ Constituer des équipes et les coacher

● La transition ○ Mettre en place une démarche Agile ○ Gérer le projet de transition○ Les sponsors du projet ○ La visibilité

● Les Risques○ Les pièges à éviter ○ Les objections généralement rencontrées ○ Suggestion pour les appréhender

● Conclusion/Questions

Jour 3 et 4 →Mise en pratique de Scrum et XP dans l'entreprise, maitrise des outils

● Utilisation d'un outil de gestion de projet Scrum : Icescrum (ou autre)

○ en jeu de rôle, on réalisera deux sprints de développement basé sur Icescrum

● Suivre et gérer les anomalies d'un projet avec Mantisbt

○ installation, configuration et prise en main de Mantis outil de bug tracking

● Gérer sa documentation projet avec MediaWiki

○ installation, configuration et mise en ligne des premières documentations sur le wiki

● Tester unitairement et automatiquement son développement sur VisualStudio

● Mise en place de la chaîne d'intégration continue

○ installation, configuration et prise en main de Jenkins, outil de build projet.

Sites :● Cestas ou locaux du client

Formateur : ● Expert en gestion de projet, développement et architecture du système d'information

Modalité d'évaluation : ● Quiz, mise en situation

Méthodes pédagogiques :● Présentation interactive● Pratique individuelle sur pc équipé de Linux● Support de cours fourni sous forme numérique en téléchargement ou mail● Serious games

Page 18: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

E-commerce

E- commerce‐ : la maîtrise

Pré requis : ● Bases en communication, plan de communication et stratégie de

communication recommandées.

Objectifs : ● Différencier le e-commerce, e-business et e-marketing.● Définir les leviers d’internet et les facteurs de réussite d’un site de

e-commerce de sa structure à sa stratégie marketing et de communication.

● Définir un cadre juridique suite à l’explosion du web et des sites internet.

● Comprendre le fonctionnement du e-commerce, ses freins et défis.● Découvrir les outils clés du e-commerce et comment réussir sa stratégie

cross-canal.● Focus sur le web social, les défis pour les entreprises et les

opportunités.● Appréhender le CRM digital avec les nouveaux types d’e-mailing.● Comprendre l’envolé du marketing mobile et ses avantages.● Le brand content, nerf de la guerre de la stratégie web, les clés de son

utilisation web.

Public : ● Etudiants, entrepreneurs, toute personne voulant maîtriser les enjeux

du e-commerce.

Durée / nombre de participants :● 3 jours● 2 à 6 personnes

Détails :● Introduction● Chiffres● E-commerce, e-business, e-marketing, quelle différence ?● Les leviers essentiels d’internet● Construire un site efficace● Référencement naturel et liens sponsorisés● Quelle Ergonomie pour un site e-commerce ? Le catalogue produit :

valeur clé

Page 19: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

● Le tableau de bord e-commerce● Relation client & e-mailing● Travaux de groupes

Sites :● Cestas

Formateur : ● Spécialiste de la communication, de la stratégie et du e-commerce.

Modalité d'évaluation : ● Quiz, Travaux pratiques

Méthodes pédagogiques :● Présentation en diaporama● Support de cours fourni sous forme numérique

Une journée pour créer votre boutique en ligne avec Prestashop

Pré requis : ● Une connaissance de l'utilisation d'un ordinateur et d'internet est requise

Objectifs : ● Installer Prestashop avec une boutique d'exemple● Customiser l'installation avec le back-office● Gérer le catalogue produit● Transférer sa boutique sur un hébergement

Public : ● Gestionnaire produit, Administrateur, Gérant, Créateur d'entreprise

Durée / nombre de participants :● 1 journée● 2 à 6 personnes

Détails :● Présentation de Prestashop et de ces modules● Installation, configuration● Paiement sécurisé● Gestion du catalogue produit● Magasins, Géolocalisation, ...● Présentation de la gestion utilisateur, création des rôles, des utilisateurs

affectation.● Transporteurs, Zones, Tranches de prix, Tranche de poids● Gestion des commandes● Gestion des clients

Sites :● Cestas ou locaux du client

Page 20: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Formateur : ● Expert en gestion de projet, développement et architecture du système

d'information

Modalité d'évaluation : ● QCM sur les concepts de Prestashop et de la gestion de catalogue en particulier

Méthodes pédagogiques : ● Présentation vidéo sous forme de diaporama● Pratique sur pc équipé de Linux● Support de cours fourni sous forme numérique en téléchargement ou mail

Prestashop Installation et Utilisation niveau 1Description :

Vous souhaitez mettre en place une billeterie électronique pour le Théatre du pont tournant avec la solutionprestashop. Cette formation vise à vous former à l'installation et la configuration du produit et de ces principales extensions afin de mener à bien ce projet.

Vous serez aussi formé aux princiapales fonctionnalités du back-office Prestashop afin de gérer au mieux, votre catalogue produit et vos commandes clients.

Pré requis :● Une bonne connaissance informatique de base est requise● Des notions de PHP, HTML et CSS sont un plus● Des notions de e-commerce et CMS sont un plus

Objectifs : ● savoir installer et configurer le produit prestashop sur son hébergement● réaliser le paramétrage de base de sa boutique et de ces principeux plugins● maîtriser la gestion de sa boutique par l'intermédiaire du back-office

Public : ● Tout public

Détail :● Installation et paramétrage

○ Les notions essentielles○ Installation de Prestashop○ paramétrage initial

● Gestion des utilisateurs○ Comptes employés○ Profils et permissions

● Paramétrage des informations société● Gestion du catalogue

○ Catégorie○ Produit

● Gestion avancée de produit○ Pack de produits○ Produit téléchargeable○ Stocks

● Gestion du transport○ Création transporteur○ Zones

Page 21: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

○ Frais de ports● Gestion des paiements taxes et devises

○ Paiements○ Taxes○ Devises et taux de change

● Gestion des clients○ Compte client○ Groupe

● Administration des ventes○ Gestion des commandes○ Factures○ Remboursements / Avoirs

● Aller plus loin : création de theme et ajout de modules spécifiques

Durée / nombre de participants :● 2 jour● 2 à 6 personnes

Sites :● Cestas ou locaux du client

Formateur : ● Expert en gestion de projet, développement et architecture du système d'information

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc fourni par le client● Mise en place sur hébergement fourni par le client● Support de cours fourni sous forme numérique en téléchargement ou mail

Formation : Maîtrise de Wordpress pour le E-commerce / Le commerce enligne

Description :

L'objectif de cette formation est de permettre au personnel en charge de la gestion d'un site e-commerce,

d'utiliser de manière optimale le système Wordpress ainsi que ces options « Boutique en ligne ». L'objectif

est aussi de maîtriser les aspects stratégiques et méthodologiques de la gestion d'une boutique en ligne

(analyse, promotions, référencement, ...). Enfin cette formation permettra aux participants de mieux gérer

ses relations avec ses différents prestataires web (prix, fonctionnalités, ...).

Pré requis : ● Une bonne connaissance informatique de base ainsi que les fondamentaux de wordpress.● Une boutique en ligne accessible (back et front office).

Objectifs : ● Être indépendant dans l'utilisation et la gestion du système Wordpress et de sa Boutique en ligne

● Promouvoir et diffuser le site de e-commerce (réseaux sociaux et aspect référencement) afin

d'augmenter les ventes en lignes.

● Comprendre et savoir tirer parti de l'analyse statistique du site (Google Analytics)

● Comprendre et organiser une campagne publicitaire en ligne (Google Adwords)

● Obtenir des conseils sur l'amélioration de la boutiques en ligne existante

Page 22: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Durée / nombre de participants :● 1 jour● 2 à 6 personnes

Détails :

• Gestion back-office wordpress (rappel de sécurité, les extensions, la navigation et les astuces, ..) et fonctionnalités de bases.

• Détail de l'extension Woocommerce ainsi que de ces fonctions avancées dont solde, réduction, promotion, choix et accessoires, …

• Comprendre Google analytics, en tirer le meilleur parti (les entonnoirs de conversion, comprendre les internautes, les sources de trafic, ... ) et donc travailler sur quelques principes « d'ergonomie de navigation ».

• Les campagnes publicitaires en ligne Adwords : introductions aux notions de bases (cpc, enchères, budget, …)

• Le référencement au sens large (SEO et SMO, meta-données, choix des prestataires en référencement, ...).

• Les réseaux sociaux et leur capacité à générer du trafic / Introduction (généralité, panoramas, vocabulaire, construction d'une identité et d'un mode de communication homogène, ...).

Page 23: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Site :● Cestas ou locaux du client

Formateur : ● Expert stratégie Internet, communication globale, réseaux sociaux et référencement.

Modalité d'évaluation : ● TP, Workshop

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc● Support de cours fourni sous forme numérique en téléchargement ou mail

Page 24: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Bureautique

Une journée pour faire de magnifiques présentations professionnelles etdes diaporamas dynamiques avec LibreOffice Impress

Description :

En une journée vous apprenez à créer des diaporamas attractifs avec Libre Office Impress. Vous prenez en main les outils de base de gestion des diapositives (contenu, mises en page, formatage...) et les fonctionnalités avancées du logiciel (animation/interaction, hyperlien, export...).

Pré requis :● Une bonne connaissance informatique de base est requise

Objectifs : ● savoir intégrer du contenu (texte, tableau, diagramme, image, média)● pouvoir gérer les styles et formatage des diapositives● savoir créer des modèles de présentation● être capable d'animer le diaporama (animation, transition, interaction, hyperlien)● connaître les fonctions d'export en pdf, en html

Public : ● Tout public

Durée / nombre de participants :● 1 jour (7h)● 4 à 8 participants

Sites :● Cestas ou locaux du client

Formateur : ● Expert en bureautique libre

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc● Support de cours fourni sous forme numérique en téléchargement ou mail

Une journée pour maîtriser un traitement de texte libre avec LibreOffice Writer

Description :

En une journée vous prenez en main les fonctions bureautique de Libre Office Writer. Vous apprenez à éditervotre texte , intégrer des visuels et à mettre en forme votre fichier.

Pré requis :● Une bonne connaissance informatique de base est requise

Objectifs : ● savoir éditer et personnaliser le texte● pouvoir intégrer des images, des tableaux, des diagrammes● être capable de gérer les styles et formatage, les couleurs● savoir éditer un sommaire / une table des matières● connaître la gestion de la numérotation automatique des titres● pouvoir intégrer des hyperliens, des caractères spéciaux (note de bas de page / en

Page 25: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

tête, nombre de pages...)● savoir exporter son document en pdf et l'imprimer

Public : ● Tout public

Durée / nombre de participants :● 1 jour (7h)● 4 à 8 participants

Sites :● Aplose, 3 Chemin de marticot, 33610 CESTAS

Formateur : ● Expert en bureautique libre

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc● Support de cours fourni sous forme numérique en téléchargement ou mail

Une journée pour maîtriser Scribus – Publication Assistée avec Ordinateur

Description :

En une journée vous prenez en main les principes de base de la publication sous Scribus. Vous apprenez à paramétrer vos fichiers selon leurs diffusions (web ou impression). Plaquette, affiche, flyer, journal interne vous apprenez à mettre en page vos documents, à intégrer votre contenu (texte, image).

Pré requis :● Une bonne connaissance informatique de base est requise

Objectifs : ● savoir intégrer du contenu (texte, image, forme)● pouvoir gérer les styles et formatage, les couleurs● connaître la gestion des grilles et des repères● savoir mettre en page le texte et les visuels● pouvoir créer et gérer ses modèles de présentation● être capable de partager son document en pdf pour l'impression et la lecture écran

Public : ● Tout public

Durée / nombre de participants :● 1 jour (7h)● 2 à 6 participants

Détails :● Introduction : se repérer dans l'interface● Réglages de base● Préparer l'intégration● Intégrer du texte● Intégrer des images● Organiser le contenu● Partager le fichier

Sites :● Aplose, 3 Chemin de marticot, 33610 CESTAS

Formateur :

Page 26: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

● Expert en bureautique libre

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc● Support de cours fourni sous forme numérique en téléchargement ou mail

Page 27: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Graphisme / Design

Une journée pour maîtriser Inkscape – Dessin vectoriel

Description :

En une journée vous prenez en main les fonctions de base de la création graphique sous Inkscape. De la création simple de formes géométriques au dessin à main levée vous apprenez à créer vos illustrations.

Pré requis :● Une bonne connaissance informatique de base est requise

Objectifs : ● savoir créer et modifier des formes et des objets● pouvoir éditer du texte et gérer les styles de formatage● être capable de créer son propre graphisme avec l'outil de Bézier● savoir vectoriser des images● maîtriser l'import et l'export des images

Public : ● Tout public

Durée / nombre de participants :● 1 jour (7h)● 2 à 6 participants

Détails :● Interface● Réglage de base du document● Créer des formes simples● Les couleurs● Dessiner avec l'outil de Bézier● Le texte● Gestion des objets● Vectoriser des images matricielles● Exporter vos images vectorielles en images matricielles

Sites :● Aplose, 3 Chemin de marticot, 33610 CESTAS

Formateur : ● Expert en bureautique libre

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc● Support de cours fourni sous forme numérique en téléchargement ou mail

Page 28: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Web et gestion de contenu

Hébergement de site Web : Les fondamentaux

Pré requis : ● Une bonne connaissance informatique générale est requise● Une connaissance du web et de ces concepts est un plus

Objectifs : ● Comprendre les concepts de l'hébergement de site Internet.● Chercher et réserver son propre nom de domaine.● Préparer l'environnement (base de donnée, logiciel de gestion de contenu,

messagerie)

Public : ● Gestionnaire de contenu de site web, développeur de site en webagency● Toute personne désirant créer et maintenir un site internet professionnel

Durée / nombre de participants :● 1 journée● 2 à 6 personnes

Détails :● Présentation des fondamentaux concernant la gestion des noms de domaines.● Réservation (factice ou réelle selon l'avancement des projets de chacun) d'un ou

plusieurs noms de domaine.● Choix et achat d'un type d'hébergement● Création d'une base de donnée sur l'hébergement● Création d'un compte de messagerie● Installation d'un outil de gestion de contenu

Sites :● Cestas ou locaux du client

Formateur : ● Expert en gestion de projet, développement et architecture du système

d'information

Modalité d'évaluation : ● QCM sur le concept d'hébergement

Méthodes pédagogiques : ● Présentation vidéo sous forme de diaporama● Pratique individuelle sur pc équipé de Linux● Support de cours fourni sous forme numérique en téléchargement ou mail

Une journée pour développer son site ou son blog avec Wordpress

Pré requis : ● Avoir une bonne connaissance informatique générale (Bureautique,

Page 29: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Internet)● La connaissance des langages HTML/CSS/JavaScript est un plus, sans

être indispensable

Objectifs : ● Savoir mettre en place un site ou un blog sur internet avec Wordpress● Savoir choisir, mettre en place et modifier le thème graphique de son

site● Choisir et configurer les meilleures extensions (Plugins)

Public : ● Blogueur, Créateur d'entreprise, toute personne désireuse de créer son

site internet ou son blog

Durée / nombre de participants :● 1 jour● 4 à 8 personnes

Détails :

● Introduction○ La gestion de contenu○ Panorama Wordpress

● Concepts fondamentaux○ Installation, paramétrage et configuration initiale○ Base de données, publication par FTP sur un serveur distant○ visite guidée du site exemple○ Fonctionnement Backend (Administration) et Frontend (Le site) ○ Blog ou site ?

● Administration d'un site Wordpress (Backend)○ L'administrateur et les autres○ Le Tableau de bord○ La gestion de contenu

■ Articles■ Pages■ Médias■ Liens■ Les commentaires

● Changer l'apparence du site○ Les thèmes par défaut○ intégrer un nouveau thème○ Les thèmes personalisés : présentation○ Les menus

● Gérer les extensions

Page 30: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

○ Vendre des produits en ligne○ Ajouter une newsletter○ Ajouter un forum○ les autres extensions populaires

Sites :● Cestas ou locaux du client

Formateur : ● Développeur Wordpress expérimenté

Modalité d'évaluation : ● Quiz, Travaux pratiques

Méthodes pédagogiques :● Présentation en diaporama● Pratique individuelle sur pc● Support de cours fourni sous forme numérique

Apprendre à développer son site web avec Wordpress

Pré requis : ● Avoir une bonne connaissance informatique générale (Bureautique,

Internet)● La connaissance des langages HTML/CSS/JavaScript est un plus, sans

être indispensable

Objectifs : ● Savoir mettre en place un site sur internet avec Wordpress● Savoir choisir, mettre en place et modifier le thème graphique de son

site● Choisir et configurer les meilleures extensions (Plugins)● Savoir développer des thèmes Wordpress● Mettre en place une plate-forme e-commerce pour vendre des thèmes

Public : ● Blogueur, Créateur d'entreprise, toute personne désireuse de créer son

site internet ou son blog

Durée / nombre de participants :● 5 jours● 2 à 6 personnes

Détails :

Page 31: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

● Introduction○ La gestion de contenu○ Panorama Wordpress

● Concepts fondamentaux○ Installation, paramétrage et configuration initiale○ Base de données, publication par FTP sur un serveur distant○ visite guidée du site exemple○ Fonctionnement Backend (Administration) et Frontend (Le site) ○ Blog ou site ?

● Administration d'un site Wordpress (Backend)○ L'administrateur et les autres○ Le Tableau de bord○ La gestion de contenu

■ Articles■ Pages■ Médias■ Liens■ Les commentaires

● Changer l'apparence du site○ Les thèmes par défaut○ intégrer un nouveau thème○ Développer un thème personalisé○ Les menus

● Gérer les extensions○ Vendre des produits dématérialisés en ligne○ Ajouter une newsletter○ Ajouter un forum○ les autres extensions populaires

Sites :● Cestas ou locaux du client

Formateur : ● Développeur Wordpress expérimenté

Modalité d'évaluation : ● Quiz, Travaux pratiques

Méthodes pédagogiques :● Présentation en diaporama● Pratique individuelle sur pc● Support de cours fourni sous forme numérique

Page 32: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

JOOMLA! : Les fondamentaux

Pré requis : ● Une bonne connaissance informatique générale est requise● La pratique du développement n'est pas nécessaire● Une connaissance du web et de ces concepts est un plus

Objectifs : ● Comprendre le concept de CMS et Joomla! en particulier.● Installer Joomla!, le configurer, créer un site de base.

Public : ● Gestionnaire de contenu de site web● Développeur de site en webagency● Toute personne désirant créer et maintenir un site internet professionnel

Durée / nombre de participants :● 1 journée● 2 à 6 personnes

Détails :● CMS : Concepts, présentation de Joomla!, autres CMS.● Installation et configuration : dans un environnement complètement libre (Linux,

Apache, Php) , vous installerez Joomla! et configurerez le produit.● Création d'un site de base et publication.

Sites :● Cestas ou locaux du client

Formateur : ● Expert en gestion de projet, développement et architecture du système

d'information

Modalité d'évaluation : ● QCM sur le concept de CMS et Joomla!

Méthodes pédagogiques : ● Présentation vidéo sous forme de diaporama● Pratique individuelle sur pc équipé de Linux● Support de cours fourni sous forme numérique en téléchargement ou mail

JOOMLA! : La maîtrise

Pré requis : ● Une bonne connaissance informatique générale est requise.● La pratique du développement n'est pas nécessaire.● Une connaissance du web et de ces concepts est un plus.

Objectifs : ● Comprendre le concept de CMS et Joomla! en particulier.● Installer Joomla!, le configurer, créer un site de base, le modifier et le mettre en

ligne

Page 33: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Public :● Gestionnaire de contenu de site web● Développeur de site en webagency● Toute personne désirant créer et maintenir un site internet professionnel

Durée / nombre de participants :● 3 jours● 2 à 6 personnes

Détails :● CMS : Concepts, présentation de Joomla!, autres CMS.● Installation et configuration : dans un environnement complètement libre (Linux,

Apache, Php) , vous installerez Joomla! et configurerez le produit.● Création d'un site de base.● Création de menus, de catégories et d'articles : publication.● Gestion des extensions (Composants, modules, plugins, templates).● Mise en ligne Joomla! distante (ftp, mise à jour directe et sauvegardes).

Sites :● Bordeaux● Mérignac

Formateur : ● Expert en gestion de projet, développement et architecture du système

d'information

Modalité d'évaluation : ● QCM sur les fonctionnalités de Joomla!

Méthodes pédagogiques : ● Présentation vidéo sous forme de diaporama● Pratique individuelle sur pc équipé de Linux● Support de cours fourni sous forme numérique en téléchargement ou mail

Page 34: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Systèmes et réseaux

Scripting UNIX/LINUX : la maîtrise

Pré requis :● Une bonne connaissance informatique générale est requise.● Une connaissance d'unix ou de linux est recommandée ainsi que les commandes et

outils de base (vi, ls, find, grep). Un rappel sera réalisé.

Objectifs : ● Découvrir l'aspect langage de programmation de l'interpréteur de commande des

systèmes UNIX et LINUX (SH/KSH/BASH).● Apprendre à réaliser rapidement vos propres scripts pour automatiser les tâches

répétitives ou complexes et comment utiliser les utilitaires de scripting avancés tels que SED et AWK.

Public : ● Développeurs, Administrateur système, Chefs de projet techniques

Durée / nombre de participants :● 3 jours● 2 à 6 personnes

Détails :● Concepts de base du Shell● Variables● Code retour, tests, signaux et traps● Structures de contrôle● Commandes du Shell● Arithmétique● Tableaux, Fonctions, Alias● Expressions régulières● SED et AWK● Best Practice

Sites :● Cestas ou locaux du client

Formateur : ● Expert en gestion de projet, développement et architecture du système

d'information

Modalité d'évaluation : ● QCM

Méthodes pédagogiques : ● Présentation vidéo sous forme de diaporama● Pratique individuelle sur pc équipé de Linux● Support de cours fourni sous forme numérique en téléchargement ou mail

Page 35: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Administration de Linux

Pré requis : ● Une bonne connaissance informatique générale est requise.

Objectifs : ● Maîtriser l'administration système Linux

Public : ● Développeur, administrateur

Durée / nombre de participants :● 10 jours● 2 à 6 personnes

Détails :1. Présentation générale de linux

2. Histoire de linux

3. Les licences • La licence GPL • La license BSD • La license LGPL • Les licenses pour la documentation : FDL et Creative Commons

4. Quelques distributions (tableau comparatif) 5. Liste de quelques applications populaires 6. Console et commandes 7. Syntaxe d'une commande 8. Tout est un fichier 9. Étapes de l'installation de Debian

2. Utilisateurs, groupes et droits d'accès 1. Pourquoi créer des usagers et des groupes 2. Opérations

• Créer un utilisateur • Lui attribuer un mot de passe • L'inscrire à un groupe • S'identifier en tant que cet usager • Savoir qui est en ligne • Savoir quels sont les usagers et groupes inscrits dans le système • Lister les usagers d'un groupe • Donner des droits supplémentaires à un utilisateur

3. Les fichiers et les répertoires 1. Hiérarchie des répertoires sous linux 2. Encodage du chemin d'un fichier 3. Les symboles et variables 4. Les chemins absolus versus les chemins relatifs 5. Commandes en console de manipulation des fichiers

• Se déplacer dans un répertoire • Créer un nouveau répertoire • Lister les fichiers d'un répertoire • Copier un fichier

Page 36: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

• Renommer/Déplacer un fichier • Créer un nouveau fichier vide ou mettre à jour la date de modification • Faire un lien vers un autre fichier ou répertoire

6. Outil de navigation dans les répertoires 7. Informations avancées sur un fichier 8. Commandes en console de consultation et édition des fichiers

• Lister dans la console le contenu d'un fichier • Lister dans la console le contenu d'un fichier, page par page • Afficher dynamiquement la fin d'un fichier

9. Éditeur basique 10.Éditeur en ligne de commande 11.VI 12.Chercher et trouver

• Chercher un fichier dans le système de fichier • Chercher dans un fichier une chaîne de texte • Les expressions régulières

13.Compression et décompression de fichiers 14.tar

4. Les fichiers et les utilisateurs 1. Droit d'accès - signification des bits et encodage binaire des masques 2. Comment choisir les droits d'accès, les propriétaires et les groupes 3. Les commandes

• Voir les informations de permissions pour un fichier • Changer les permissions d'un fichier • Changer un fichier de propriétaire • Définir les permissions par défaut des fichiers

4. Des bits spéciaux : sticky bit, suid et sgid • Gestion de l'espace usager

5. L'exécution des programmes 1. Si le programme est dans le répertoire courant 2. Si le programme est dans un répertoire tel que 3. Exécution en tâche de fond avec & 4. La pipe entre deux programmes (tubes de communication) 5. La redirection de la sortie dans un fichier 6. Exécuter une commande périodiquement 7. Qui peut éditer la crontab ? 8. Exécuter une commande à un moment prédéterminé

6. Gestion des disques et périphériques 1. Division de l'espace disque en partitions : pourquoi 2. Les autres espaces accessibles : 3. mount

• Monter une disquette • Monter un cd • Monter une clé USB • Monter un appareil photo numérique • Monter une autre partition linux • Monter ma partition windows (mon ordinateur est en dual-boot)

4. Fichier /etc/fstab pour les automount 5. Les différents types de systèmes de fichiers 6. Faire le partitionnement

• Fdisk

Page 37: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

• parted 7. Comment partitionner ?

7. Configurer le système de fichiers 8. Sauvegarde et restauration

1. Utiliser une cron 2. Copie multi-volume de sauvegarde sur plusieurs disquettes (ou cd, ou ...) 3. Utiliser la fstab pour automatiser les vérifications et dump de partitions

9. Travailler à distance : les outils actuels 1. SSH 2. SFTP ou FTP 3. SCP 4. Les outils Windows équivalent (clients) 5. Transférer des fichiers avec SSH 6. Exporter X sous linux 7. Exporter X avec le client Windows (putty) 8. SSH avec des clés 9. Les tunnels SSH 10.Liens

10.Installation du système 1. X11 et XWindows

• Installer X • Configurer X • Lancer X • Comment rouler deux X à la fois • Le gestionnaire de fenêtre • Thèmes selon le gestionnaire de fenêtres

2. Configuration du son 3. Mise à jour du système

• Habituellement, dans une application livrée avec les sources • Commande de compilation • Utilisation de librairies par les programmes • Commande de compilation avec une librairie • Make et makefile

• Syntaxe d'un fichier make • Les outils GNU : autoconf, automake, ... • À partir d'un CVS • Subversion

• Commandes manuelles utilisées par cvs 11.Utilité et fonctionnement du noyau

1. Utilisation des modules • Lister les modules chargés • Installer un module • Enlever un module • Maintenir une cache de symboles de librairies partagées. • Déterminer les dépendances des modules • Tester 'Probe' et installer un module et ses dépendances • Installation d'un module : manuelle, automatique ou par le script dédié

2. Reconstruction du noyau (kernel) 3. Matériel 4. Installer un périphérique

12.Configurer internet

Page 38: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

1. Principe et protocoles • Datagrammes

2. IP et noms de domaines • Utilisation des serveurs de noms ou nameservers (DNS) :

/etc/resolv.conf • Surdéfinition de quelques noms en local /etc/hosts • Host : pour obtenir l'ip d'un nom de domaine • La résolution inverse : le nom de domaine pour une ip • Ping - La commande qui teste avec des paquets • Surveillance • Les interfaces : configuration permanente dans

/etc/network/interfaces • ifconfig - Commande qui affiche et manipule la configuration d'une

interface • ifup et ifdown

3. Informations sur notre réseau • Les connections actives • Par qui ? • Les routes configurées • Les interfaces réseau actives

4. Contrôle d'accès au réseau externe par usager par interface • Tableau comparatif des distributions

5. La table de routage • Le masque • Routage direct • Routage indirect • Pour permettre le routage (linux en tant que serveur réseau) • Route - La commande pour manipuler la table

13.ADSL 1. DHCP

• Le client : dhcpcd, pump ou dhclient • Le serveur : ISC

2. Firewall : iptables 3. SQUID : firewall et cache web

• Les types de fichiers interdits dans un sous-réseau particulier. • Filtrage des annonces publicitaires

4. VPN • Implémenté sur linux avec un tunnel SSH sur une connection eth • Le serveur VPN • Le client VPN • Implémenté sur linux avec ipsec : OpenSWAN

14.Configurer les services réseaux 1. Démarrer automatiquement les services au boot 2. NFS

• Le serveur NFS • Le client NFS • NFS et le partage graphique • STATUS • Performance NFS

3. NIS • Portmap

Page 39: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

• Le démon ypbind • Les autres programmes : ypwhich, ypcat, yppoll, ypmatch • Sur l'ordinateur client

4. Samba • Samba : serveur linux et client windows • Sur l'ordinateur linux • Sur l'ordinateur Windows • Samba : serveur windows et client linux • Ajouter une imprimante à SAMBA • Utiliser SWAT

5. Apache • Cycle Requête/Réponse • Cycle de vie du serveur Apache • Démarrage d'Apache • Arrêt d'Apache • ReDémarrage d'Apache • Contrôle raffiné des répertoires et fichiers : Directory, Files, Location • Les fichiers .htaccess • Application des directives .htaccess - les poupées russes • Définition des directives httpd.conf - les poupées russes • Relacher les permission pour un sous-groupe spécifique • Les hôtes virtuels

6. CUPS, le serveur d'impression et les commandes lp • Pilote de l'imprimante • Utilisation des utilitaires d'impression • Administration du serveur CUPS • Gestion des imprimantes • Administration du client • Communications réseaux • Utiliser CUPS avec SAMBA • /etc/samba/smb.conf

7. MySQL • SQL pour la structure de la table • SQL pour les données • Language SQL • Architecture interne

8. Postfix • Commandes postfix • Installation de postfix • Le fichier de configuration /etc/postfix/main.cf • Filtre • Utiliser avec bases de données • La réécriture d'adresses (Address rewriting) • Réécriture des adresses selon une forme standard • Cartographie canonique des adresses • 'masquerading' des adresses • Alias virtuels

15.Séquence de boot • Les messages du boot

• dmesg

Page 40: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

• /etc/messages • Les niveaux d'exécution

• Logiciel de démarrage et configuration • Les scripts de démarrage • Les commandes de démarrage

• Boot loaders (Chargeurs de démarrage, gestionnaires d'amorcage) • GRUB • LILO • BOOT en mode 'single' • L'image virtuelle des modules (facultatif) • Pour contrôler le langage de démarrage • INITTAB

• CHKCONFIG • Pour lister les processus configurés par 'runlevel' ou niveau

d'exécution • Pour ne plus démarrer un service automatiquement • Pour démarrer un nouveau service automatiquement • Quel niveau choisir ?

16.Analyse des performances, optimisation 1. Lister les processus en cours d'exécution 2. Lister les processus selon leur consommation de ressources 3. Exécuter un programme dans le 'débuggeur' 4. Attacher dynamiquement un processus au 'débuggeur' 5. Envoyer le signal de terminaison forcée à un processus 6. Terminer un processus selon son nom 7. Terminer le programme courant 8. Commandes relatives à l'analyse de la mémoire 9. Commandes relatives au temps d'exécution des processus 10.Commandes relatives à la priorité et à la visibilité des processus 11.Commandes relatives aux disques

17.Techniques d'analyse des performances 1. Utiliser xargs pour analyser les logs système 2. Pour limiter l'espace utilisé par les logs 3. Supervision4. Liste des objets MIBs supportés: /usr/share/snmp/mibs/ 5. Commandes manuelles pour questionner snmpd 6. Le fichier de configuration /etc/mrtg.cfg (ou /etc/mrtg/mrtg.cfg +

/etc/mrtg/server-info.cfg) 7. Création d'un graphique 8. Préparer l'index 9. Générer les graphiques et pages spécifiques dans le Workdir 10.Utiliser la cron 11.Si MRTG doit être consulté à distance 12.Ou sont mes graphiques ? 13.Question d'axes

18.Gestion de l'espace usager 1. Support kernel 2. Daemon concerné : activation ou désactivation 3. Paquets 4. Montage de la partition 5. Activation des quotas 6. Attribution des quotas usager par l'administrateur

Page 41: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

19.SYSLOG 20.Sauvegarde et restauration

1. Sauvegarde des bases de données • MySQL • Commandes Unix pour sauvegarder et restaurer toute une base

MySQL • Commandes MySQL pour sauvegarder et restaurer une table MySQL • Utilisation de l'application web PHPmyAdmin

2. Sauvegarde des configurations des périphériques réseau 3. Redondance

21.Sauvegarde et restauration du système de fichiers 1. Commandes de base 2. Automatisation, volume 3. Utiliser une cron 4. Copie multi-volume de sauvegarde sur plusieurs disquettes (ou cd, ou ...) 5. Utiliser la fstab pour automatiser les vérifications et dump de partitions 6. RSYNC 7. Commande : syntaxe et options 8. RSYNC à travers un tunnel SSH

22.Sauvegarde et restauration du système et sa configuration 1. Secteur de boot 2. Solution par le réseau 3. Les répertoires concernés

23.Construction de scripts 1. BASH

• Combiner la substitution de commande & les boucles (pour construire la liste d'arguments)

• Les variables d'environnement • Les variables • Construction des conditions : résultat = valeur booléenne VRAI ou

FAUX • Les variables internes • Utiliser les arguments reçus par le script courant • L'ordre des redirections est IMPORTANT

24.Sécurisation 1. Principes généraux de sécurité 2. Les types d'attaques : origine des failles

• Les Denial of Service (DoS), interdiction de service • Escalade de privilèges par envoi de commandes dans les données • Escalade de privilèges par Buffer Overflow (accès compte root, sortie

de chroot) • Accès à un compte usager : deviner le mot de passe • Permissions des fichiers • Listes de contrôle d'accès (Access Control List ACL) • Récupération d'informations par écoute sur le réseau (network

sniffing) • Empoisonnement des DNS • Déguisement des attaquants : IP spoofing

3. Sécurité physique 4. Sécurité du compte root

• Connections vers l'extérieur

Page 42: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

• Utilisation des applications vulnérables 5. Gestion des ressources 6. Sécurité réseau

• Les options réseau du kernel • L'analyse de nos ports • Utilisation du pare-feu

7. Authentification et intégrité des communications • Les clés GPG : authentification des sources • Cryptographie asymétrique ou système clé publique / clé privée • La détermination d'un checksum : intégrité des données

8. Cryptage des communications • Tunnels SSH - SSH tunneling • SSH avec des clés • Comparaisons de technologies de chiffrement • SSL

9. Contrôle du système de fichiers • Les prisons chroot • Droits d'accès à un point de montage • Droits d'effectuer un montage • Les fichiers de mot de passe : conversions /etc/passwd versus

/etc/shadow • Supprimer les utilisateurs inutiles • Partager les utilisateurs entre les deux fichiers • Contrôler les options des fichiers • Configuration des serveurs web : accès aux fichiers

Sites :● Cestas ou locaux du client

Formateur : ● Formateur expérimenté en administration sytème Linux

Modalité d'évaluation : ● Quiz, Travaux pratiques

Méthodes pédagogiques :● Présentation en diaporama● Pratique individuelle sur pc fournis par le client● Support de cours fourni sous forme numérique en téléchargement ou mail

Page 43: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Technologies et langages

Principe de la Programmation Orientée Objet

Pré requis : ● Avoir une bonne connaissance informatique générale● La connaissance d'un langage de programmation est un plus, sans être

indispensable

Objectifs : ● Comprendre la programmation orientée objet● Avoir la pensée objet● Commencer à modéliser une application développée avec un langage

orientée objet à l'aide d'UML

Public : ● Toute personne désireuse d'apprendre à concevoir et développer des

applications informatiques avec un langage orienté objet (Java, PHP, ...)

Durée / nombre de participants :● 5 jours● 2 à 6 personnes

Détails :

● Différence programmation séquentielle / POO● Pourquoi la POO ?● Les principes de la POO● Notion UML pour l'objet

Sites :● Cestas

Formateur : ● Expert en gestion de projet, développement et architecture du système

d'information

Modalité d'évaluation : ● Quiz, Travaux pratiques

Méthodes pédagogiques :● Présentation en diaporama● Pratique individuelle sur pc● Support de cours fourni sous forme numérique

Page 44: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Java : les fondamentaux

Pré requis : ● Avoir une bonne connaissance informatique générale● La connaissance d'un langage de programmation est un plus● Connaître les principes de la programmation orientée objet est un plus

Objectifs : ● Apprendre la syntaxe du lange de développement le plus répandu en

entreprise.● Commencer à développer des applications graphiques.● Savoir persister l'information en base de données en utilisant les

standards java.

Public : ● Toute personne désireuse d'apprendre à développer des applications

informatiques avec le langage Java.

Durée / nombre de participants :● 5 jours● 2 à 6 personnes

Détails :● Introduction au langage Java● JVM et mémoire● Concept Objet et Java● Syntaxe de Java● IHM (swing)● Les bases de données avec JDBC et DAO● Multithreading● Réseau● Fichiers et IO

Sites :● Cestas ou locaux du client

Page 45: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Formateur : ● Expert en gestion de projet, développement et architecture du système

d'information

Modalité d'évaluation : ● Quiz, Travaux pratiques

Méthodes pédagogiques :● Présentation en diaporama● Pratique individuelle sur pc● Support de cours fourni sous forme numérique

Mapping Objet/Relationnel avec Hibernate

Pré requis : ● Une connaissance du socle de développement JEE est requise● Avoir des notions de SQL est un plus.

Objectifs : ● Comprendre le rôle du mapping O/R pour la gestion des données relationnelles

avec Java● Comprendre l’architecture d’Hibernate● Savoir mettre en œuvre le mapping Java/Hibernate avec les bases de données

relationnelles● Savoir effectuer des requêtes sur les objets● Savoir gérer les transactions et la concurrence d’accès● Savoir gérer les problématiques de persistance complexes.

Public : ● Architectes, Développeurs/Concepteurs, Chefs de projet techniques

Durée / nombre de participants :● 3 jours● 2 à 6 personnes

Détails :● Introduction

○ A l’origine, SQL et les bases de données relationnelles○ Problématique de la persistance avec un langage orienté objet○ Rappel sur les architectures de la persistance (patterns et responsabilités)○ Les limites JDBC / SQL○ Les solutions pratiques avec Java (JDBC, JDO, Hibernate)

● Intégration Hibernate○ Installation et intégration du framework Hibernate○ Approche XML et approche Annotations○ Hibernate et les spécifications JPA○ Stratégies et Processus de développement

● Mapping d’objet abstraits/concrets○ Mapping et héritage

Page 46: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

○ Les relations polymorphes○ Techniques de mapping - par classe, classe concrète, hiérarchie○ Composition○ Classe d’association○ Mapping des associations - Association et navigation, 1-N, N-1, N-N○ Le chargement tardif : Lazy Loading○ Conception d’un modèle de mapping cohérent, ○ Outils de conception - Hibernate tools, Hibernate Sync

● Chargement d’objets et graphes d’objets○ Opérations CRUD sur les objets○ Identité d'objet et cycle de vie ○ HQL, Criteria, SQL Query○ Portée transactionnelle

● La session Hibernate○ Session Factory○ Création et utilisation d'une session○ Session per Operation○ Session per request○ Session per request with detached object○ Session per conversation○ Cache de niveau 1 : la session○ Limites du cache de niveau 1

● Les transactions○ Rappel sur les transactions○ Transaction et concurrence d'accès○ Niveaux d'isolation○ Stratégies de contrôle de la concurrence – Transaction optimiste, pessimiste○ Les transactions « utilisateur »

● Hibernate et applications web n-tiers○ Architecture en couches vs architecture web-centric○ Pattern SOA○ Portée transactionnelle et délégation transactionnelle

● Cache niveau 2○ Fonctionnement○ Paramétrage○ Cache requête○ Cache cluster

● Un moteur de recherche○ Principe○ Mise en oeuvre○ Indexation

Sites :● Cestas ou locaux du client

Formateur : ● Expert en informatique (14 ans d'expérience en gestion de projet, développement

et architecture du système d'information)

Modalité d'évaluation :

Page 47: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

● QCM

Méthodes pédagogiques : ● Présentation vidéo sous forme de diaporama● Pratique individuelle sur pc équipé de Linux● Support de cours fourni sous forme numérique en téléchargement ou mail

Développer une application avec Google Web Toolkit

Pré requis : ● Connaître les bases du développement Java, HTML, CSS, Eclipse ou NetBeans

Objectifs : ● Comprendre le fonctionnement et l'architecture des applications GWT 2● Savoir développer et intégrer ses propres composants dans un projet GWT● Maîtriser les processus de communication client serveur AJAX

Public : ● Développeurs, Architectes, Chefs de projets

Durée / nombre de participants :● 3 jours● 2 à 6 personnes

Détails :

● Présentation de GWT 2○ La philosophie ○ Historique du projet ○ Panorama face aux autres frameworks

● Le modèle de développement de GWT 2 ○ Contenu du SDK ○ Comment créer un projet GWT ○ Organisation des projets ○ Mode développement - Mode production ○ Compilation Java / JavaScript ○ Les permutations

● Le Framework client ○ L'API graphique cliente (les boutons, checkbox, ...) ○ Les gestionnaires de placement ○ Manipulations du DOM ○ Le modèle événementiel ○ Les logs

● Concevoir des composants personnalisés ○ A partir de Widget○ A partir de Composite○ Modifier l'apparence grâce au CSS○ Émettre des événements

Page 48: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

● JavaScript Native Interface : JSNI○ Appeler des méthodes java depuis JavaScript ○ Appeler des méthodes JavaScript en Java

● Communication serveur ○ Architecture à base de services REST et RPC ○ GWT RPC ○ Intégration avec EJB 3 et Spring

● Internationalisation ● Les extensions à GWT

○ Les bibliothèques de composants : SmartGWT, GXT(Ext-GWT) ○ Le glisser-déposer : GWT-DnD ○ Les graphiques : GWTvisualization, GChart

Sites :● Cestas ou locaux du client

Formateur : ● Développeur java expérimenté

Modalité d'évaluation : ● Quiz, Travaux pratiques

Méthodes pédagogiques :● Présentation en diaporama● Pratique individuelle sur pc● Support de cours fourni sous forme numérique

Développer une application RIA avec GWT 2

Pré requis : ● Connaître les bases du développement Java, HTML, CSS, Eclipse

Objectifs : ● Comprendre le fonctionnement et l'architecture des applications GWT 2● Savoir développer et intégrer ses propres composants dans un projet GWT● Maîtriser les processus de communication client serveur AJAX● Appréhender le développement pour interface tactile● Développement dans une chaîne logicielle complète avec la chaîne d'intégration

continue

Public : ● Développeurs, Architectes, Chefs de projets

Durée / nombre de participants :● 5 jours● 2 à 6 personnes

Détails :● Présentation de GWT 2

○ La philosophie

Page 49: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

○ Historique du projet ○ Panorama face aux autres frameworks

● Le modèle de développement de GWT 2 ○ Contenu du SDK ○ Comment créer un projet GWT ○ Organisation des projets ○ Mode développement - Mode production ○ Compilation Java / JavaScript ○ Fonctionnement des permutations

● Le Framework client ○ L'API graphique cliente (les boutons, checkbox, ...) ○ Les gestionnaires de placement ○ Manipulations du DOM ○ Le modèle événementiel ○ Les logs

● Concevoir des composants personnalisés ○ Hériter de Widget ○ Hériter de Composite ○ Modifier l'apparence grâce au CSS ○ Émettre des événements

● Organisation des projets● JavaScript Native Interface : JSNI

○ Écrire des méthodes java en JavaScript ○ Appeler des méthodes java depuis JavaScript ○ Appeler des méthodes JavaScript en Java

● Communication serveur ○ Architecture à base de services REST et RPC ○ GWT RPC ○ Intégration avec EJB 3 et Spring

● Internationalisation ● Les extensions à GWT

○ SmartGWT, GXT(Ext-GWT)

○ GWT-DnD ○ GWTvisualization, GChart

● GWT appliqué au terminaux tactiles● Maven● Chaîne d’intégration continue

○ Svn ○ Jenkins○ Les tests

Sites :● Cestas ou locaux du client

Formateur : ● Développeur expérimenté sur la technologie

Page 50: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Modalité d'évaluation : ● Quiz, Travaux pratiques

Méthodes pédagogiques :● Présentation en diaporama● Pratique individuelle sur pc fournis par le client● Support de cours fourni sous forme numérique en téléchargement ou mail

Apache Tomcat : Administration

Description :

En deux jours vous apprendrez les principes de base des applications web Java et du conteneur de servlet Tomcat.

Pré requis :● Une bonne connaissance informatique est requise● La connaissance de linux est un plus

Objectifs : ● Pouvoir installer un serveur Apache Tomcat sur linux.● Maîtriser le déploiement des applications Web Java.● Administrer Apache Tomcat.

Public : ● Développeurs, administrateur système, exploitant.

Durée / nombre de participants :● 2 jours (14h)● 2 à 6 participants

Détails :● Introduction : Les applications Web Java, les serveurs d'applications, le moteur de servlets.● Installation● Configuration● Architecture Tomcat● Console● Administration● Sources de données● Sécurité● répartition de charge (proxy_balancer)● affinité de session● réplication de session et clustering

Sites :● Aplose, 3 Chemin de marticot, 33610 CESTAS

Formateur : ● Expert Java

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc● Support de cours fourni sous forme numérique en téléchargement ou mail

Apache Webserver : Administration

Description :

En trois jours vous apprendrez les principes d'un serveur web et l'administration d'Apache httpd WebServer

Page 51: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

en particulier.

Pré requis :● Une bonne connaissance informatique est requise● La connaissance de linux est un plus

Objectifs : ● Pouvoir installer un serveur web Apache httpd sur linux.● Maîtriser la configuration d'Apache httpd.● Mettre en place le Proxying.● Savoir connecter Apache WebServer avec Apache Tomcat

Public : ● Développeurs, administrateur système, exploitant.

Durée / nombre de participants :● 3 jours (21h)● 2 à 6 participants

Détails :● Introduction – historique● Installation● Configuration initiale● commandes de base● protocole HTTP● Requètes et réponses● configuration serveur● configuration site principal● virtuals hosts● Journalisation● réécriture d'URL● sécurité● cgi/fastcgi● proxy● dialogue avec Apache Tomcat

Sites :● Aplose, 3 Chemin de marticot, 33610 CESTAS

Formateur : ● Expert administration

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc● Support de cours fourni sous forme numérique en téléchargement ou mail

Maven et continuum : la maîtrise

Pré requis : ● Une bonne connaissance informatique générale est requise.● La pratique du développement Java est requise.

Objectifs : ● Comprendre les concepts de chaîne d'intégration continue.● Mettre un projet sous contrôle maven● Automatiser les builds d'un projet avec continuum

Public :

Page 52: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

● Développeurs/Concepteurs, Chefs de projet techniques

Durée / nombre de participants :● 3 jours● 2 à 6 personnes

Détails :● Présentation de maven, des cycles de build et des principaux plugins● POM : Project Object Model● Mise sous contrôle maven d'un projet Java sous Eclipse● Dépendances et repository● Build, exécution des tests unitaires, packaging et déploiement● Site maven et reporting (Checkstyle, surefire, coverage, javadoc, jslint, etc...)● Présentation des concepts cic et de Apache Continuum● mise en place et configuration de subversion● Configuration d'un build automatique de projet sous continuum● Gestion des repositories avec Apache Archiva

Sites :● Cestas, locaux du client

Formateur : ● Expert en gestion de projet, développement et architecture du système

d'information

Modalité d'évaluation : ● QCM

Méthodes pédagogiques : ● Présentation vidéo sous forme de diaporama● Pratique individuelle sur pc équipé de Linux● Support de cours fourni sous forme numérique en téléchargement ou mail

Architecture JEE open source

Pré requis : ● Une connaissance du socle de développement JEE est requise

Objectifs : ● Acquérir une présentation concise mais exhaustive du développement

d’applications Web sur une plateforme Java EE. ● Avoir une Vision d’ensemble de Java EE mais également une compréhension claire

des technologies impliquées à la construction d’applications web.● Comment respecter des patterns classiques du développement Web Java EE.● Comprendre les patterns d'architecture et les concepts fondateurs des applications

client/serveur● Mettre en œuvre un les patterns d'architecture via avec les composants open

source

Public : ● Architectes, Développeurs/Concepteurs, Chefs de projet techniques

Page 53: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Durée / nombre de participants :● 1 journée● 3 à 6 personnes (intra-entreprise, nous consulter)

Détails :● CMS : Concepts, présentation de Joomla!, autres CMS.● Installation et configuration : dans un environnement complètement libre (Linux,

Apache, Php) , vous installerez Joomla! et configurerez le produit.● Création d'un site de base et publication.

Sites :● Bordeaux (centre, lac)● Mérignac (phare, aéroport)

Formateur : ● Expert en gestion de projet, développement et architecture du système

d'information

Modalité d'évaluation : ● QCM sur le concept de CMS et Joomla!

Méthodes pédagogiques : ● Présentation vidéo sous forme de diaporama● Pratique individuelle sur pc équipé de Linux● Support de cours fourni sous forme numérique en téléchargement ou mail

Webservices

Pré requis : ● Une connaissance du socle de développement JEE est requise

Objectifs : ● Avoir une Vision d’ensemble de Java EE mais également une compréhension claire

des technologies impliquées dans la construction de services web.● Mettre en œuvre les webservices avec les composants open source

Public : ● Développeurs/Concepteurs, Chefs de projet techniques

Durée / nombre de participants :● 3 jours● 2 à 6 personnes

Détails :● Introduction

○ Rappels sur les architectures distribuées○ Rappels sur les architectures n-tiers et Java EE○ Principe et objectifs des Web Services○ Interopérabilité des applications Web et architecture SOA○ Intégration de l'existant, Web Services et les autres technologies Java EE

● XML et Web Services

Page 54: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

○ Rappels sur XML et Java○ Les atouts de XML ○ Validité d'un document XML, XML-Schema et Namespace

● Le protocole de communication○ Les principes généraux de l'architecture SOAP○ Structure des messages Soap ○ SOAP et Http○ SOAP-RPC et SOAP Document○ Encodage et erreurs SOAP

● Le langage de description des Web Services○ Structure d'un document WSDL ○ WSDL et génération de code○ Définition des messages et protocoles d'échange associés ○ Interface et localisation du service

● Publication et référencement des Web services○ Les annuaires UDDI○ Publication des web services○ Découverte dynamique des services

● Web services et Java EE○ L'API JAX-WS ○ Déploiement du service dans une plate-forme Java EE○ Développement du client

● Gestion des transactions et Web Services ○ Rappels des propriétés ACID, Protocole de commit à deux phases, JTA ○ Modèle transactionnel des web services○ Gestion des transactions

● Sécurisation des Web Services○ Authentification et autorisation○ Authentification avec les en-têtes SOAP○ Extension de la sécurité SOAP○ La spécification WS-Security

Sites :● Cestas ou locaux du client

Formateur : ● Expert en gestion de projet, développement et architecture du système

d'information

Modalité d'évaluation : ● QCM

Méthodes pédagogiques : ● Présentation vidéo sous forme de diaporama● Pratique individuelle sur pc équipé de Linux

Page 55: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

● Support de cours fourni sous forme numérique en téléchargement ou mail

Apprendre à programmer en Python !Des bases du langage aux concepts avancés.

Description : En une semaine, cette formation à pour objet l'apprentissage complet du langage orienté objet Python.

Généraliste, elle se veut fondamentalement simple, progressive et complète. Chaque point abordé est ponctué d'une mise en pratique immédiate sur un environnement professionnel.

Pré requis : ● Une bonne connaissance du développement informatique est requis● Une connaissance de la programmation orientée objet est un plus

Objectifs : • Connaître le monde python• Aborder la panoplie des applications et framework python• Savoir intégrer des modules• Connaître la syntaxe Python et l'utiliser dans un développement objet.

Public : ● Développeur, intégrateur openerp

Durée / nombre de participants :● 5 jours● 2 à 6 personnes

Détails :● Introduction● Syntaxe et bases du langage● Types● Structures de contrôle● Fonctions● Packages● Modules● Programmation orientée objet avec Python : classes et objets● La gestion des exceptions● Mdules standard● Modules externes● Python et les bases de données● Pour aller plus loin....

Sites :● Cestas ou locaux du client

Formateur : ● Informaticien expérimenté (15 ans d'expérience)

Modalité d'évaluation : ● TP et quiz

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc● Support de cours fourni sous forme numérique en téléchargement ou mail

Page 56: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

ERP / CRM

Dolibarr : Gestion commerciale

Pré requis : ● Avoir une bonne connaissance informatique générale

Objectifs : ● Apprendre l'utilisation du CRM Dolibarr

Public : ● Tout public

Durée / nombre de participants :● 1 jour● 2 à 6 personnes

Détails :● Présentation générale, ergonomie et préférences utilisateurs● Utilisation du Modules de gestion des tiers et des contact● Utilisation et gestion de l'agenda (ajout, partage, rappels,

synchronisation, ...)● Fonctionnement avancé du module de projets (taches, progression,

gestion du temps, attribution des taches, suivi, ..)● Présentation de modules complémentaires (document, export,

newsletter, actualité, …)● Travail sur les process de création et de suivi des dossiers clients

(taches, attribution, supervision, ...)

Sites :● Cestas ou locaux du client

Formateur : ● Consultant Dolibarr

Modalité d'évaluation : ● Quiz, Travaux pratiques

Méthodes pédagogiques :● Présentation en diaporama● Pratique individuelle sur pc● Support de cours fourni sous forme numérique

Page 57: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Développeur OpenERP Description : En une semaine, vous serez capable de développer de nouveaux modules ou

d'étendre une installation OpenERP existante.

Pré requis :

• Une bonne connaissance de Python est requise

• Une connaissance d'OpenERP est un plus

Objectifs :

• Connaître le framework OpenObject

• Maîtriser l'architecture OpenERP

• Développer ou modifier des modules

• La génération de rapport

• La customisation OpenERP

• L'interfaçage : les webservices

Public :

• Développeur, intégrateur openerp

Durée / nombre de participants :

• 5 jours

• 4 à 12 personnes (intra-entreprise, nous consulter)

Détails :

• Introduction

• Mise en place d'un serveur OpenERP sur ubuntu-server

• Configuration OpenERP et de ces modules

• Tour des fonctionnalités

• Architecture d'OpenERP

• Structure et organisation du système de fichier

• Framework OpenObject

• Les vues

• Les objets

• Workflows

• Le reporting

• Les wizards

• L'interfaçage

• Pour aller plus loin....

Sites :

• Cestas ou locaux du client

Page 58: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Formateur :

• Informaticien expérimenté (15 ans d'expérience)

Modalité d'évaluation :

• TP et quiz

Méthodes pédagogiques :

• Présentation interactive

• Pratique individuelle sur pc

• Support de cours fourni sous forme numérique en téléchargement ou mail

Page 59: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

Bases de données

PostgreSQL : SQL et développementPouvoir développer une application avec une base de donnée libre

Description : En quelques jours, les participants pourront utiliser PostgreSQL en tant que base de données lors du développement d'une application professionnelle.

Pré requis :● Une bonne connaissance du système linux est requise● L'administration PostgreSQL de base est requise● Une connaissance du langage SQL est un plus

Objectifs :● Savoir créer, modifier et supprimer des objets (Tables, colonnes, index, …) avec un client PostgreSQL● Maîtriser le langage SQL● Savoir écrire des procédures stockées

Public : ● Administrateur, Développeur, Intégrateur

Durée / nombre de participants :● 2 jours● 4 à 12 personnes (intra-entreprise, nous consulter)

Détails :● Introduction● La gestion des objets de la base de données avec SQL● Le requétage SQL● Les procédures stockées● Le PL/pgSQL● Optimisations● Pour aller plus loin....

Sites :● Bordeaux (CUB)● Cestas

Formateur : ● Expert en gestion de projet, développement et architecture du système d'information

Modalité d'évaluation : ● TP et quiz

Méthodes pédagogiques : ● Présentation interactive● Pratique individuelle sur pc● Support de cours fourni sous forme numérique en téléchargement ou mail

PostgreSQL : AdministrationDescription : En quelques jours, cette formation apportera aux participants les outils

nécessaires à la mise en place de PostgreSQL, la plus complète des bases de données libre

capable de rivaliser sans complexe avec Oracle.

Pré requis :

Page 60: Libre d'apprendre - Accueil - Aplose - Agence pour la Promotion du Libre et … · 2019-07-14 · • Les aspects sécuritaires et la maîtrise des informations // Bonne pratique,

• Une bonne connaissance du système linux est requise

• Une connaissance du langage SQL est un plus

Objectifs :

• Savoir mettre en place un serveur PostgreSQL sur serveur linux

• Pouvoir créer et administrer des bases de données

• Savoir utliser les outils graphiques d'administration

Public :

• Administrateur système, Développeur, Intégrateur

Durée / nombre de participants :

• 3 jours

• 2 à 6 personnes

Détails :

• Introduction

• Installation sur un serveur Ubuntu-server ou debian

• Paramétrage

• Administrer en ligne de commande

• Administrer graphiquement

• Les sauvegardes et restaurations

• Pour aller plus loin....

Sites :

• Cestas ou locaux du client

Formateur :

• Expert en gestion de projet, développement et architecture du système d'information

Modalité d'évaluation :

• TP et quiz

Méthodes pédagogiques :

• Présentation interactive

• Pratique individuelle sur pc

• Support de cours fourni sous forme numérique en téléchargement ou mail