Programme de Formation PHP - MySQL Initiation + Approfondissement
Introduction
Présentation de PHP
Historique des versions
Communication Client/Serveur
Le protocole HTTP
Configurer son environnement de travail local
Consulter la documentation en ligne
Atelier : Mettre en place l’environnement de travailDécouvrir les bases
Comprendre le contexte Web et HTTP
Répondre avec un document HTML
Manipuler des données à l’aide des variables
Identifier les types de données
Afficher le contenu d’une variable
Documenter son code avec des commentaires
Déclarer et utiliser des constantes
Effectuer des calculs avec les opérateurs arithmétiques
Augmenter ou diminuer une valeur avec l’incrémentation et décrémentation
Atelier : Écrire un premier script en PHPLes structures de contrôle conditionnelles
Comparer des valeurs avec les opérateurs de comparaison et logiques
Appliquer des conditions if, elseif, else
Utiliser la comparaison large et stricte
Employer les syntaxes raccourcies : l’opérateur ternaire (?:) et de fusion null(??)
Utiliser les instructions switch et match
Manipuler les chaines de caractère
Définit l’encodage des caractères
Utiliser le caractère d’échappement (anti-slash)
Enchainer des chaines de caractère avec la concaténation
Inclure des variables dans une chaine de caractère : l’interpolation
Utiliser la syntaxe Heredoc
Convertir une valeur en une chaine de caractère
Formater une chaine de caractère avec les fonctions printf, sprintf
Utiliser les fonctions de chaine de caractère : trim, htmlentities, str_replace, etc
Manipuler les tableaux
Déclarer un tableau
Manipuler les valeurs d'un tableau
Afficher les valeurs
Utiliser les tableaux associatifs
Parcourir les tableaux : les structures itératives
Rechercher, trier, filtrer les valeurs d’un tableau
Atelier : Parcourir et mettre en forme les données d’un tableauAnalyser la requête
Récupérer la requête du client
Extraire les éléments d’une URL : paramètre d’url et de requête
Accéder aux superglobales $_SERVER et $_GET
Tester et valider les paramètres de requête
Construire une réponse
Manipuler les entêtes de réponse
Créer une redirection HTTP
Atelier : Créer une réponse en fonction des paramètres de requêteUtiliser les fonctions de PHP
Manipuler les dates et les timestamps
Régler le fuseau horaire
Inclure des fichiers avec include(_once), require(_once)
Identifier les types de variable
Atelier : Afficher et manipuler des datesCréer ses propres fonctions
Créer des fonctions et procédures
Déclarer des paramètres d'entrés
Typer les paramètres d’entrés et de retour
Mixer les types de variable : le type union
Transmettre un paramètre par référence
Déclarer un paramètre variable avec l’opérateur de décomposition
Utiliser les paramètres nommés
Retourner des valeurs : l’instruction return
Atelier : Créer une bibliothèque de fonctionsTraiter les données d'un formulaire
Récupérer les données d'un formulaire avec la superglobale $_POST
Tester et valider les données utilisateur
Se protéger contre les failles XSS et CSRF
Récupérer des fichiers avec la superglobale $_FILES
Lire et sauvegarder les fichiers uploadés
Atelier : soumettre et récupérer des données d’un formulaireRéutiliser des informations sur de multiples requêtes
Découvrir le fonctionnement des sessions
Démarrer et accéder aux sessions
Lire et écrire dans les sessions
Atelier : Créer une authentificationLes bases de données
Identifier les types de base de données
Utiliser l’interface graphique phpMyAdmin
Créer une base de données avec phpMyAdmin
Construire des requêtes avec SQL
Identifier les types de données en SQL
Travailler avec les dates en SQL
Extraire des données
Ajouter, modifier, supprimer des données
Associer plusieurs tables dans une requête avec les jointures
Atelier : Créer plusieurs tables et les joindreConnecter PHP à une base de données
Exécuter des requêtes à l’aide des fonctions mysqli
Se connecter à une base de données
Gérer les erreurs de connexion
Soumettre des requêtes vers la bdd
Lire et afficher des données
Protéger nos requêtes contre les injections SQL
Atelier : Récupérer des données depuis la base de donnéesManipuler les fichiers
Présentation des fonctions principales
Ouvrir et fermer un fichier
Lire et écrire dans un fichier (txt, csv, json)
Utiliser les fonctions file_put_contents et file_get_contents
Atelier : Créer un fichier d’historique d’évènement (logs)
Programme de Formation Communication digitale : expertise
Comprendre les pratiques
Pratiques actuelles du web et impacts sur la visibilité
Impact des réseaux sociaux
Mettre en place une stratégie de communication digitale
Définition de la stratégie de communication digital à partir des objectifs de communication d'entreprise
Promotion de contenus sur différents canaux : web, mobile, vidéo, réseaux sociaux
Leviers du e-marketing
Pilotage d'une campagne digitale : KPI et tableaux de bord
Gestion des investissements
Intégrer les réseaux sociaux dans le plan d'action
Définition d'une stratégie sociale
Gestion de la communication sur les principaux réseaux sociaux (Facebook, Twitter, LinkedIn) :
Animer une page ou un fil d'actualité
Booster une communication
Business Managers disponibles
E-réputation et enjeux
Communication digitale de crise
Optimiser le contenu de son site web
Charte éditoriale
Référencement naturel
Rédaction et mise en forme de contenu
Analyse de contenu
Intégration de meta datas
Programme de Formation Google Adwords (SEA) Expert : Les scripts
Introduction
Les solutions Google : Google Apps, Google Apps Engine, Marketplace
Présentation du JavaScript
Environnement Google individuel
Rappels de fonctionnement d'Adwords Environnement des scripts Adwords Développement et exécution dans l'éditeur spécifique et test
Exécution définitive, et journal d'exécution
Eléments de syntaxe indispensables de JavaScript pour Adwords
Atelier : un premier script, exécution et observation Accès aux publicités depuis les scripts
Organisation des différents types d'objets
L'application et les campagnes de publicité
Groupes de publicités, et mots-clés
Les publicités, leur états, leurs limites
Eléments de statistiques
Atelier : postage et automatismes de toutes sortes sur les publicités Autres éléments disponibles depuis les scripts
Dates, chaînes de caractères, etc. : solutions usuelles
Travail avec des spreadsheets (et solutions avec fichiers Excel)
Envoi d'emails
Tâches planifiées, automatisation journalière, mensuelle, etc.
Accès à des sites extérieurs et communications
Autres API disponibles
Limites officielles des scripts Adwords et dernières évolutions
Atelier : envoi et sauvegarde de bilans publlicitaires
Programme de Formation Création de contenu avec l'Intelligence Artificielle (IA) : Fondamentaux
Introduction à l'intelligence artificielle
Définir l’IA et ses fonctionnalités essentielles
Identifier et résumer les étapes cruciales de l'évolution de l'IA
Distinguer et catégoriser les différentes applications de l'IA
Expliquer et réfuter les mythes courants entourant l'IA
Apprécier et estimer les principales limites et défis actuels de l'IA
Atelier : discussion et évaluationDécouverte des outils d'IA pour la création de contenu
Identifier et distinguer les différents outils d'IA
Classer les outils d'IA : génération de texte, d'images, de vidéo, de sons…
Intégrer les outils d'IA dans des flux de travail
Évaluer les limites actuelles des outils d'IA
Atelier : expérimentation d’outils d'IA générativeMaîtrise du prompt avec l'IA
Identifier les principes fondamentaux du prompt
Rédiger un prompt efficace
Adapter les prompts pour générer du texte, des visuels et des contenus audiovisuels
Diagnostiquer, corriger et optimiser les prompts
Intégrer les prompts dans les stratégies de contenu
Atelier : travail sur des scénarios concretsFocus ChatGPT
Expliquer l'évolution de ChatGPT
Interagir efficacement avec ChatGPT
Explorer et illustrer les cas d'utilisation courants
Atelier : travail sur des scénarios concrets utilisant ChatGPTStratégies et planification de contenu
Estimer et analyser le paysage du contenu assisté par l'IA
Élaborer une stratégie de contenu intégrant l'IA
Optimiser le contenu pour différents canaux
Planifier et organiser un calendrier de contenu
Collaborer et gérer le workflow du contenu
Expérimenter et concevoir de l'A/B testing avec l'IA
Intégrer l'automatisation dans la stratégie de contenu
Atelier : travail en groupe pour élaborer une stratégie de contenuConsidérations éthiques et légales de la création de contenu avec l'IA
Expliquer les bases de l'éthique en IA
Employer les normes éthiques dans la création de contenu
Assurer la confidentialité et la gestion éthique des données
Définir les responsabilités juridiques des créateurs de contenu
Adopter les bonnes pratiques éthiques
Conclusion : synthèse et perspectives
Récapitulatif et synthèse
Feedback et réflexion
Mise en pratique et intégration dans le quotidien
Évolution anticipée de l'IA dans la création de contenu
Ressources pour continuer l'apprentissage
Évaluation sommative
Programme de Formation Création de contenu avec l'Intelligence Artificielle (IA) : Approfondissement
Focus ChatGPT
Rappeler les principes fondamentaux du prompt
Exploiter les fonctionnalités avancées de ChatGPT
Produire des images avec DALL-E via ChatGPT
Intégrer ChatGPT dans les workflows de création de contenu
Définir les principes de base de l'API OpenAI
Explorer et illustrer les cas d'utilisation de ChatGPT
Atelier : travail sur des scénarios concrets utilisant ChatGPTProductivité et automatisation
Identifier les principes de l'automatisation
Automatiser les tâches répétitives
Optimiser la gestion du temps à l'aide de l'IA
Définir l'utilisation des API
Utiliser l'IA pour améliorer et faciliter la collaboration
Mesurer l'impact de l'automatisation sur la productivité
Atelier : mise en place d'une automatisation avec l'IAAnalyse et mesure de performance du contenu
Identifier les éléments clés de l'analyse de performance
Sélectionner et justifier les principaux indicateurs de performance (KPIs)
Analyser et interpréter les données pour les décisions stratégiques
Optimiser le contenu sur la base de l'analyse
Évaluer l'impact de l'automatisation sur les KPIs
Considérations éthiques et légales de la création de contenu avec l'IA
Appliquer les principes éthiques dans la création de contenu
Protéger la confidentialité et gérer les données
Identifier les responsabilités légales des créateurs de contenu
Évaluer les implications éthiques des différentes technologies
Appliquer les principes directeurs et les meilleures pratiques
Atelier : cas pratiques et débatsConclusion : synthèse et perspectives
Récapitulatif et synthèse
Feedback et réflexion
Mise en pratique et intégration dans le quotidien
Évolution anticipée de l'IA dans la création de contenu
Ressources pour continuer l'apprentissage
Évaluation sommative
Programme de Formation Ecriture web et optimisation du contenu
Introduction
Contexte d'usage
Modes de lecture
Les personas
Atelier : Définir son/ses persona(s) La charte éditoriale
Connaître sa cible et ses objectifs
Préparer une charte éditoriale web
Choisir le genre
Mettre son article en page
Le référencement naturel ou comment être positionné
Définir ses mots-clés et outils
Ecrire pour être référencé
Optimiser ses mots-clés dans une logique de conversion
Optimiser chaque contenu : titre, image, lien, URL, title, balise meta description
Focus référencement : Filtre Google Panda, Phantom
Améliorer la lisibilité des pages
Mesurer ses contenus via les statistiques et apporter les corrections
Intégrer son article dans une stratégie éditoriale
Atelier : Définir les mots-clés pour son contenu Rédactionnel
Comment faire un bon titre ?
La rédaction du chapeau
Les paragraphes
Faire ressortir les idées importantes : mise en gras, citations,…
Donner du rythme et de la lisibilité à votre contenu
Atelier : Rédaction avec mise en forme du contenu Contenu multimedia : les images et les vidéos
Calendrier éditorial
Outils de veille
Atelier : Créer un planning éditorial Analyser son contenu
Analyser son contenu
Focus sur Google Analytics
Conclusion
Feedback / questions