Programme de Formation Wordpress Utilisateurs
Introduction
Qu'est ce qu'un Blog : fonctionnement et intérêts
Historique et version
Comparaison avec d'autres Blogs : DotClear...
Principe et fonctionnement de WordPress
Présentation de la partie publique et privée
Installation d'un site WordPress
Les différents outils nécessaires : Serveur Web, Editeur...
Configuration minimale requise
Les procédures de mise à jour
Atelier pratique : installation de WordPress sur un serveur WebPublication de contenu
Présentation du tableau de bord
Gestion des articles : création, édition, modification
Apprendre à utiliser l'éditeur de texte
Les commentaires
Gestion des différents médias : Images, Audio, Vidéo...
Gestion des pages statiques
La gestion du Workflow
Atelier pratique : publication et mise en forme de contenusPassage de la certification (si prévue dans le financement)
Programme de Formation Développement d'applications Facebook
Introduction
Réseaux sociaux : comprendre les enjeux pour une entreprise
Focus sur Facebook : présentation, gestion d'un compte, pages
Intégration des données de Facebook dans un site web : iframe ou balises spécifiques
Applications Facebook : architecture, déploiement
Atelier : Paramétrage d'un compte Facebook, pages - Installation de l'environnement de développement et présentation de l'API Facebook Social plugins
Fonctionnement et panorama des Social Plugins disponibles
Intégration d'un Social Plugin dans un site web
Gestions des fans : Like Button/Box, Facepile, Follow Button, Send Button
Intégration de commentaires
Partage avec le Share Dialog
Login Button, Registration
Autres plugins : Activity Feed, Recommendations Box/Bar,...
Atelier : Intégration de multiples social plugins dans une page web Facebook Login
Authentification via Facebook : fonctionnement, intérêt
PHP SDK, JSON et XML
Authentification OAuth 2.0
Login asynchrone avec Javascript
Login côté serveur
Récupération des données Facebook pour le login
Droits d'accès
Atelier : Implémentation de l'authentification via Facebook Exploitation des données des utilisateurs
APIs disponibles et format des messages
Requêtes FQL (Facebook Query Language)
Statistiques des utilisateurs (Insights)
Atelier : Récupération d'informations des utilisateurs Facebook Développement d'applications dans Facebook
Architecture de l'application
APIs disponibles
Canvas
Gestion de l'affichage et des évènements
Intégration de l'application dans un onglet
Atelier : Création d'une application dans Facebook Intégrations Facebook
Open Graph API
Flux de news, Timeline
Invitations d'amis
Favoris, notifications et recherche
Tableaux de bord
Atelier : Exploitation des différents points d'intégrations
Programme de Formation WordPress : Initiation
Introduction
Qu'est-ce qu'un CMS ?
Les principaux CMS
Principe et fonctionnement de WordPress
Historique et version
Installer un site WordPress
Connaître les différents outils nécessaires : serveur web, base de données, éditeur...
Connaître les procédures de mise à jour
Définir le titre de son site WordPress
Se créer un compte administrateur
Atelier pratique : installer WordPress sur un serveur webComprendre le fonctionnement de WordPress
Naviguer entre partie publique et privée
Comprendre le tableau de bord
Comprendre l'organisation des menus d'administration
Faire la différence entre article et page
Publier des articles
Gérer les articles : création, modification, archivage
Découvrir le WYSIWYG
Organiser ses articles via les catégories
Affecter des catégories à un menu
Ajouter des médias : images, vidéos et audio
Programmer la publication d'un article
Gérer les commentaires
Interdire ou autoriser les commentaires
Mettre un commentaire en attente de modération
Corriger un commentaire
Considérer un commentaire comme indésirable
Se protéger des commentaires spams
Publier des pages
Créer des pages statiques
Gérer plusieurs niveaux de page
Définir la visibilité d'une page
Bien utiliser l'éditeur de texte de WordPress
Affecter une page à un menu
Créer une page d'accueil statique
Atelier pratique : publier et mettre en forme des contenusBien référencer ses articles et pages
Comprendre les contraintes liées au référencement
Choisir ses mots-clefs
Bien travailler son contenu texte
Référencer ses images
Personnaliser l'apparence d'un site WordPress
Personnaliser le thème WordPress de base
Configurer l'en-tête et le menu
Définir un arrière-plan
Gérer les widgets : emplacement, désactivation...
Changer le thème de son site WordPress
Savoir comment choisir un bon thème
Télécharger un autre thème via WordPress
Modifier le thème installé
Atelier pratique : changer de thèmeTravailler la mise en page de ses pages et articles
Installer une extension de "Page Builder"
Comprendre le fonctionnement de grille
Intégrer une mise en page
Créer des modèles de mise en page
Découvrir d'autres types d'extension pour WordPress
Créer des diaporamas d'images et de vidéos
Utiliser des polices personnalisées
Atelier pratique : installer et tester plusieurs extensions
Programme de Formation PHP et XML
Présentation des technologies
Principe de fonctionnement de PHP
XML : les bases
Intérêt d’XML
Aperçu de SimpleXML
Présentation de la librairie
Création d’un parser XML
Génération de XML
Modification d'un document XML
PHP et le DOM
Qu’est-ce que le Document Object Model ?
Génération du DOM
Parcourir le DOM avec PHP
Créer l’arborescence d’un document
PHP et XSLT
Présentation d’XSL
Créer un interpréteur XSL
Appliquer des transformations XSL
Transmettre des paramètres à la feuille XSL
PHP, XML et les bases de données
XML ou base de données ?
Exporter des données de MySQL vers un document XML
Importer des données XML vers une base de données MySQL
En conclusion : DOM ou SimpleXML ?
Programme de Formation PHP : Bibliothèque PEAR
Introduction
A propos de PHP
Les extensions de PHP
Qu'est-ce que PEAR ?
Exemples utiles de PEAR
Génération de sites HTML
Fonctions de Date et Heure
Bases de données : la classe DB
Génération et manipulation d'images
Etude de cas : création de classes pour la génération des interfaces d'un site Web et la gestion des affichages de ses bases PEAR et la sécurité
Librairies d'authentitification
Système de fichiers d'un serveur Web : les classes FILE et File_Htaccess
Tests de performance
Utilisation de cache Conclusion et bilan
Programme de Formation Zend Framework 1 : Initiation + Approfondissement
Introduction
Présentation, version
Principe d'un Framework
Installation, organisation générale
Mise en œuvre et utilisation par rapport aux autres Frameworks
Composants de base
Zend_Loader
Zend_Config
Zend_Log
Zend_Debug
Zend_Registry
Zend_Exceptions
Atelier1: Exemples d'utilisation de ces composants
Atelier2: un exemple hors du framework : Barcode Application Zend Framework
Architecture MVC
Utilisation de Zend tool
Communication controlleurs et vues
Les options et le Bootstrap
Atelier: création d'une application zend Framework Couche de présentation
Zend_view, Zend_Layout
Vues partielles
Utilisation de la navigation, fabrication de menus
Atelier : création de multiples pages Les Formulaires
Mise en place de formulaires (Zend_form et Zend_Form_Element_*)
Sécurité: Afficher et contrôler un Captcha, validateurs (Zend_Validate) et filtrage des données (Zend_Filter)
La sécurité
Atelier : mise en place d'un formulaire de candidature Base de donnée
L'accès aux données par Zend_DB_*
Utilisation de PDO
Base MySQL
CRUD de données Atelier : Stocker, modifier et supprimer des données de la base à
partir de l'interface. Internationalisation de l'application
Gestion des dates et des temps (Zend_Date)
Gestion de plusieurs langues (Zend_Translation)
Gestion et détection de l’environnement (Zend_Locale)
Utilisation de bibliothèques javascript(Dojo, jquery) avec Zend
Rappel sur les formulaires
Vue et JavaScript avec Dojo
Mettre en place Jquery
Atelier : Amélioration du formulaire de candidature Fonctions avancées
Authentification, Session, Droit
Atelier pratique : mise en place d'une application complète
Requête Select Avancées
Création partie admin
Atelier : Création d'un Backoffice avec Zend Framework Bibliothèques additionnelles
Tour d'horizon des bibliothèques à disposition
La sécurité : authentification avec Auth, Openid
La sécurité : Afficher et contrôler un Captcha
Déclaration et utilisation de services web : REST et JSON
Services Web WS-* : DOM, SOAP
Atelier : création d'un ensemble de classes additionnelles