1

Formation WordPress: Optimiser son référencement

Introduction à la formation WordPress

Site Web

Rappel notions html

Installation de WordPress

Création de pages/articles

Les bases du référencement

Choix des mots clés

Optimiser le titre et la description du site

Optimiser le contenu du site

Référencement WordPress

Configurer wordPress pour le référencement

Choix des plugins

Installer les plugins de référencement

Atelier pratique : Installer et configurer le Plugin WordPress SEO By Yoast

Atelier pratique : Installer et configurer le plugin All in One SEO




Formation WooCommerce

Introduction à la formation WooCommerce

À propos de WooCommerce

Qu’est-ce que WooCommerce ?

Quelques concurrents : HikaShop, OsCommerce,…

Installation WooCommerce

Rappel installation de WordPress

Télécharger/installer WooCommerce

Installer un thème WooCommerce

Configuration WooCommerce

Paramétrage général

Configurer les permaliens

Configurer la taxation

Choisir les modes de paiement

Configurer les modes de livraisons

Gérer les produits de sa boutique

Ajouter des catégories de produit

Ajouter un produit

Ajouter des images aux produits

Administration de la boutique

Tester sa boutique créée avec WooCommerce

Gérer les commandes de sa boutique en ligne

Analyser les ventes de son site e-commerce

Créer des coupons avec WooCommerce

Conclusion de la formation créer son site WooCommerce avec WordPress

Personnaliser l’aspect de votre boutique

Gérer la page d’?accueil de l’e-boutique

Rappel html/css

Personnalisation avancée

Maintenance

La mise en maintenance du site

Sauvegarde de la boutique

Restauration de la boutique




Formation WordPress | en ligne | Montréal | Québec

Introduction à la formation WordPress

Présentation du programme de la formation

Mise en place des outils pour la formation WordPress

Installation et configuration de base

Qu’est-ce qu’un Gestionnaire de Contenu (CMS) ?

Vocabulaire de WordPress (article, page, widget, thème, plugin,,,)

Historique de WordPress

Déposer un nom de domaine.

Trouver un hébergeur pour son site.

Télécharger WordPress

Installer WordPress

Configurer WordPress

Tableau de bord

Créer et organiser le contenu

Créer des articles

Afficher des articles en page d’accueil

Créer des catégories

Créer des menus

Atelier pratique: créer des articles, des menus et afficher sur le site

La gestions des médias

Les formats image (PNG, GIF, JPEG).
Gérer des médias
Insérer des images
Insérer la vidéo

Administration du site

Les utilisateurs, les groupes et les droits

Droits d’accès au contenu

Gérer les utilisateurs

Gérer l’apparence du site

Notion de thème

Installer des thèmes

Paramétrer le thème

Modifier l’apparence des thèmes

Extension WordPress

Définir un plugin

Paramétrer un plugin

Où trouver des extensions WordPress

Télécharger/installer des extensions

Référencement dans WordPress

Définition du référencement

Notions de base du référencement naturel

Extension WordPress pour le référencement

Recommandé suite à cette formation :

Formation WordPress : Créer un thème et le référencement

Formation WooCommerce

Formations Avancées WordPress:

Formation création de plugins WordPress




Formation HTML5 / CSS3+ cours JavaScript

Introduction à la formation HTML5 / CSS3 + cours JavaScript

Modèle Client/Server: Les protocoles associés

Sites (statiques,  dynamiques)

Environnement de développement

Atelier pratique:Mise en évidence et installation des outils de développement

Apprendre HTML

Principes de fonctionnement

Structure d’un document XHTML

Doctype

Type des balises

Format des balises

Atelier pratique: Création d’un premier site web

Mettre du contenu texte, Insérer des liens hypertextes

Les entités HTML

Balise de type bloc

Balise de type en ligne

Retour chariot

Les liens

Les ancres

les liens mailto

Liens relatifs

Liens absolus

Utiliser les images et les médias

Formats d’images pour le web

La balise img

Redimensionnement

Les sons, vidéos

Utiliser des listes

Les listes à puces

Les listes numérotées

Les liste de définitions

Atelier pratique:Créer un menu de navigation

Structurer un page avec des tableaux

Spécifier un tableau : taille, bordure, centrage, couleur de fond, …

Créer un tableau html

En têtes de tableau

fusion des cellules d’un tableau

Atelier pratique:Structurer notre site web avec les tableaux

Créer des formulaires

Principes de l’interaction avec l’utilisateur

Les champs de saisie, les boutons de sélection

Cases à cocher

Les listes de sélection

Bouton d’envoi

Atelier pratique: création d’un formulaire de contact

Apprendre les feuilles de style CSS

Fonctionnement et avantages

Insérer et Définir un style

Principes des règles CSS

Associer un style à une balise HTML

Types de sélecteurs : balise, classe, ID, composé

Les couleurs et arrière plans

Organisation en boîtes : bordures et marges

Atelier pratique:mettre en forme notre site web

Mise en forme du texte

Famille de police

Aspect des lettres

Ajustement du texte

Atelier pratique: mettre en forme du texte

Structurer le contenu d’un document

Diviser un document

Les identifiants de division

Identifiant avec CSS

La balise span

Atelier pratique:Structurer notre site web avec les div

Mise en page CSS, positionnement css

Marges intérieures et extérieures

Largeur et hauteur des blocs

Les blocs flottent

Différentes méthodes de positionnement css

Habillage CSS

Gérer l’arrière-plan

Utiliser les images de fond

Mise en pratique

Affichage des blocs et de leur contenu

Voir d’autres sélecteurs avancées

Sélecteurs d’attributs

Imbriquer les sélecteurs

E-marketing

Présentation des enjeux du référencement

Connaître les actions de base.

Choix des mots-clés

Soumission dans les moteurs et annuaires

E-mailing, newsletter et affiliation;

Atelier pratique: référencer les pages de notre site web

Apprendre le langage JavaScript

Déclaration et portée des variables.

Types de données (Number, Boolean, Date, Math, String, Array).

Gestion des chaînes de caractères

Manipulation des dates

Manipulation des tableaux

Opérateurs logiques et arithmétiques.

Boucles (for, while…).

Boîtes de dialogue prédéfinies

Fonctions de base prédéfinies en JavaScript

Atelier pratique: Mise en oeuvre des différentes fonctionnalités Javascript à travers de multiples exemples pratiques.

Déboguer et tester JavaScript

Outils de débogage des navigateurs

Déboguer dans l’éditeur de texte

Gérer les Evénements

Les principaux événements JavaScript

ajouter un gestionnaire d’événement

associer un traitement à un événement

Atelier pratique:Changer dynamiquement les propriétés d’une image

Gestion de formulaires HTML

Manipulation de contenu de formulaire

Créer des contrôles de saisie en JavaScript

Fonctions de validation de formulaire.

Evénements liés aux éléments de formulaire : changement, initialisation, clic…

Atelier pratique: Contrôle des champs de formulaire avant soumission

Manipulation de la page (DOM2)

Arbre DOM

Méthodes de sélection d’éléments

Les Propriétés d’état

Les propriétés de relation

Modification du contenu HTML

Modification du style des éléments HTML

Atelier pratique:Mise en oeuvre des différentes fonctionnalités du DOM à travers de multiples exemples pratiques.

Introduction à AJAX / L’API Fetch

Principe de fonctionnement
Programmation asynchrone
L’objet XMLHttpRequest
Créer une requête fetch()
Gérer les erreurs
Syntaxe async et await

Atelier pratique: Lire le contenu d’un fichier texte




Formation Avancée : HTML5/CSS3, JavaScript/DOM + Responsive Design

Introduction à la formation Avancée : HTML5/CSS3, JavaScript/DOM + Responsive Design

Pourquoi HTML5 ?

Format des balises

Les normes HTML, CSS, XHTML, XML, HTML5

Le W3C et les validateurs

La logique d’encodage, ISO-8859-1, UTF-8,..

Rappel sur les bases

Type des balises

syntaxe des règles de style

Positionnement css(relatif, absolu, flaot, display)

Atelier pratique : Créer un site XHTML/CSS

Passage en HTML5

Syntaxe, nouveau doctype et outils

structure et sémantique
Div et span

Nouvelles balises HTML5

Atelier pratique : Reconstruire notre site en HTML5/CSS3

Balises multimédias

inserer une image(Balises <figure>)

insérer une vidéo(Balises <video>)

insérer un son (Balises <audio>)

Compatibilité navigateur

Atelier pratique : Utiliser JavaScript pour contrôler les objets audio et video

Les formulaires

Nouveaux types pour <input>

Nouveaux attributs

Nouveaux éléments <output>,

Les validations de formulaire en HTML5v

Atelier pratique : Réaliser un formulaire HTML5

Dessiner : Création dynamique d’images en JavaScript

La balise Canvasv

SVGv

Tracer de formes(rectangle, cercle,,,,)

Couleurs, remplissages, dégradés

Atelier pratique : Améliorer la lecture de notre vidéo par une barre de progression

Géolocalisation

Vue d’ensemble

Se positionner (latitude, longitude)

CSS3

Vue d’ensemble

Syntaxe, préfixes CSS3

Coins arrondis

Ombres portés

Text-Shadow

Box-shadow

Dégradé linéaire

font-face

Sélecteur d’attribut

CSS3 :Transformations, transitions et animations

Rotation,

translation

Animations

Atelier pratique : Animer les différentes propriétés d’un élément

Découvrir JavaScript

Introduction à JavaScript

Concepts de base du Javascript

Notion d’événements

Gestion dynamique des CSS

Atelier pratique : Validation des champs de notre formulaire de contact

Document Object Model

Qu’est-ce que le DOM ?

Concept de noeud

Hiérarchisation des noeuds(Arbre DOM)

Les proprités de rélation

Les proprités d’état

Les méthodes d’accès aux noeuds

Firefox DOM Inspector

modification du contenu HTML

Modification du style des elements HTML

Atelier pratique : Créer une galerie photo

Faire du responsive design

Principe

Medias queries CSS 3

Atelier pratique : création d’un site multiplateforme (smartphone, tablette..)

Utiliser Bootstrap

Présentation de Bootstrap

Installation de Bootstrap

Le système de grille pour positionnement

Les layouts

Le responsive Design

Atelier pratique : créer une page avec Bootstrap

Les composants Bootstrap

Menus déroulants

Barres de navigation

Fil d’arianne




Formation PHP | Programmation orientée Objet – MVC

Introduction à la formation PHP

Environnement de développement

Présentation des IDEs, installation d’un IDE

Présentation et installation du débogeur

Programmation orientée Objet(POO)

principes de la POO

La syntaxe objet avec PHP

Classes et objets

constructeurs

destructeurs

Les attributs et méthodes statiques

L’encapsulation

les méthodes magiques

Surcharge

Le référent d’un objet

Atelier pratique: Mise en oeuvre des différents principe de la POO à travers de multiples exercices pratiques

Rélations entre classe

L’héritage en POO

Aggrégation faible

Composition

L’envoi de messages objets

gestion des erreurs/gestion des exceptions

gestions des erreurs

gestions des exceptions

Autres concepts de la POO

Le polymorphisme

Les interfaces

Se connecter avec une base de donnée avec PDO

Présentation de PDO

Les classes de PDO

Traitement des erreurs

Requêtes préparées

Les transactions

Atelier pratique: accéder à notre base de donnée avec PDO

Architecture MVC

Fonctionnement du MVC
Controller
Vue
Modele
Notion de route
Notion de template

Atelier pratique: Mise en place d’un système MVC avec PHP

Formation suggérée pour poursuivre votre apprentissage

Formation PHP : Sécurisez vos développements Web

Formation Tests Unitaires PHPUnit




Formation PHP/MySQL : créer un site Web dynamique

Introduction à la formation PHP/MySQL

Rappel html/css

Architecture client/server

Outils de developpement: installer un server local, un IDE

Atelier pratique: Installation des outils de developpement

Les bases  pour apprendre le PHP

structure d’une page PHP

Insertion de code PHP dans un document html

les types de variables

Déclaration et utilisation de tableaux

les constantes

les opérateurs

les boucles et conditions

Atelier pratique: Revue des balises principales HTML et des commandes de style, mise en place d’une page modèle

Création de fonctions, utilisation de fonctions prédéfinies

Déclaration de fonctions

Les paramètres et l’instruction return

Création de bibliothèques de fonctions

Fonctions prédéfinies : exemples, organisation, documentation

Fonctions pour les dates, tableaux, chaînes de caractères

Fonctions include et require

Atelier pratique: Réalisation de fonctions personnalisées et utilisation de fonctions prédéfinies

Traiter les données d’un formulaire

création d’un formulaire

Récupérer les données du formulaire

Atelier pratique: Création d’un formulaire de contact

Formation en Lien : PHP/MySQL: création d’un système de gestion de contenu WebPHP/MySQL

Interagir avec l’utilisateur

Récupérer et utiliser des paramètres GET

utiliser les cookies pour stocker des informations

envoyer un email

Atelier pratique: Validation d’un formulaire de contact

PhpMyAdmin

Présentation de phpMyAdmin

Créer une base avec phpMyAdmin

Créer des tables avec phpMyAdmin, voir les différents types de champs.

Modifier la structure d’une table

Atelier pratique: Création d’une base MySQL et création de tables

SQL

Sélectionner des enregistrements (SELECT)

Insérer des enregistrements (INSERT INTO)

Supprimer des enregistrements(DELETE)

Opérateurs et critères.

Atelier pratique: Ecriture de requêtes SQL simples

Utiliser une base de données MySQL avec PHP

Présentation des SGBD

Types de données

Connexion au serveur MySQL

Remplissage de la base à partir d’un formulaire.

Ajouter des données dans la base avec PHP

Supprimer des données dans la base avec PHP

Protéger les données à envoyer à MysQL

Atelier pratique: Enregistrement en base des données de notre formulaire de contact

Pour bonifier votre apprentissage

Formation PHP | Programmation orientée Objet – MVC




Formation Joomla | En ligne | Montréal | Québec |

Introduction à la formation Joomla

Installation et configuration de base

Qu’est-ce qu’un Gestionnaire de Contenu (CMS) ?

Vocabulaire de Joomla(article, menu, module, composants,template, plugin)

Historique de Joomla

Déposer un nom de domaine.

Trouver un hébergeur pour son site.

Télécharger joomla

Installer Joomla

Configurer Joomla

Créer et organiser le contenu avec Joomla

Créer des articles

Afficher des articles en page d’accueil

Ccréer des categories

Parametrage articles, categories

Atelier pratique: créer des articles

Gérer l’affichage du contenu

Créer des menus

Créer des modules

Atelier pratique: créer des menus et afficher sur le site

La gestions des medias avec Joomla

Les formats image (PNG, GIF, JPEG).

Préparer et intégrer les images

Utiliser GIMP

Gestion des médias

Atelier pratique: rédimensionner les images, changer le format des images, intégrer dans notre site

Administration du site

Les utilisateurs, les groupes et les droits

Droits d’accès au contenu

Gérer les utilisateurs

Gérer l’apparence du site

Notion de template

Installer des templates

Paramétrer le template

Modifier l’apparence des templates

Extension Joomla

Définir un composant

Définir un module

Définir un plugin

Tester les composants natifs de joomla

Où trouver des extensions Joomla!

Télécharger/installer des extenions

Gestions des utilisateurs

Groupe d’utilisateurs

Niveaux d’accès

Droits

Atelier pratique: créer des groupes utilisateurs personnalisés

Référencement

Définition du référencement

Notions de base du referencement naturel

Extension joomla pour le référencement

Maintenance

Mettre à jour le logiciel

La mise en maintenance du site

La sauvegarde et la restauration du site

La mise à jour du site

Formation pour suivre votre apprentissage

Formation webmestre : Découvrir la création de sites web