1

Formation Magento 2 : Découverte, Administration, Optimisation

Introduction à la formation Magento 2

Présentation et versions

Matériels requis

Solutions e-Commerce et versions

Installation de Magento

Installer la boutique

Présentation interface d’administration

Installer une boutique de démonstration

Installer la langue française

Gestion du Catalogue

Produits

Différents type de produit

Catégories

Attributs de produit

Contenus statiques (pages, blocs, widgets)

Définir les prix

Configurer des stocks dans Magento

Configuration de la boutique

Les taxes

Modes de paiement

Livraison

Promotions diverses

Administrer la boutique

Gérer les utilisateurs

Gérer les clients

Sauvegarde/restauration

Panier et achat

Gestion des commandes

Trouver des extensions

Installer une extension

Fonctionnalités marketing de Magento

La recherche simple et avancée

Ajouter un système de votes

Donner des avis sur un produit

Comparer les produits

Référencer sa boutique Magento

Fonctionnalités avancées

Créer des produits configurables

Proposer des produits téléchargeables

Configurer le multilingue

Optimiser les performances de Magento

Optimiser votre boutique en production




Formation Linux : Installer plateforme hébergement CentOS

Introduction à la formation Linux

Révision des bases : le shell bash et linux en général

Installation d’une machine linux dans une machine virtuelle vs WSL2 sous windows

groupes et permissions

Ssh

aliases

sécurité
travail en équipe
Installation d’un serveur CENTOS

Installation dans un serveur physique ou serveur virtuel

Réseau

Storage

firewall

Les morceaux du web

Apache

Architecture client-serveur

Le protocole d’application HTTP : requêtes et réponses HTTP, en-tête HTTP,…

Distributions Apache : distribution binaire et source

Mise à jour d’Apache

Lancer, arrêter le serveur Apache

Base du fichier de configuration

Directives obligatoires

Configuration générale

Accès aux répertoires : contrôle d’accès selon le nom, adresse IP, en-tête HTTP

Proxy direct et reverse proxy

Les hôtes virtuels (virtual hosts) avec Apache2

Hôtes virtuels basés sur le nom

Hôtes virtuels basés sur le port

Hôtes virtuels basés sur l’adresse IP

Association d’une 2nd adresse IP à une interface réseau (IP aliasing)

Configuration des hôtes virtuels

Configurer vos sites

Comprendre le site par défaut Développement, production et sécurité

Le fichier .htaccess

Configuration d’un « vhost »

Publication du site

MySQL

Architecture et composantes de MySQL

Installation et paramétrage

Prise en main

Connexion, déconnexion

Création de bases et de tables, saisies de requêtes

Sauvegarde

Gestion des droits

Installer PHP

Installer PHP7

Configuration classique mod_php vs php_fpm

faire fonctionner plusieurs version de php

Installer et maintenir WordPress

Création de bases et de tables, saisies de requêtes

Sauvegarde

Gestion des droits

Développement, production et sécurité

Outils de débogage

introduction sommaire à docker

git

dns

introduction à la livraison continue et au déploiement en continu

Maintenance de serveur, gestion de configuration et sécurité
Monitoring et alertage




Formation Administration SQL Server

Introduction à la formation Administration SQL Server

Découvrir SQL Server

Découvrir SQL Server
Installer SQL Server,
Choisir les options d’installation
Comprendre le modèle relationnel
Installer Management Studio
Comprendre le modèle relationnel
Outil – Gestionnaire de configuration
Outil – Transact-SQL
Outil – sqlcmd
Outil – PowerShell
Étude des structures de stockage
Explorer les vues de catalogue
Comprendre la relation entre serveur et bases de données
Comprendre le fonctionnement d’un serveur SQL
Aborder la gestion des fichiers de données
Définir les connexions
Création de structures de bases de données
Autoriser la création d’objets
Attribuer des autorisations globales
Effectuer des sauvegardes complètes
Restaurer une base de données
Définir des plans de maintenance
Configurer la messagerie de base de données
Découvrir les outils de supervision
Explorer les fonctionnalités de Business Intelligence
Comprendre l’outil Reporting Services
Explorer la réplication
Groupe de disponibilité avec always On




Formation Adobe InDesign : les bases

Introduction à la formation Adobe InDesign

  • Découverte de l’interface et de la palette d’outils d’InDesign
  • Personnalisation de l’espace de travail pour optimiser la productivité

Manipulation et gestion des blocs

  • Création et chaînage de blocs de texte
  • Organisation en colonnes multiples
  • Utilisation de l’équilibrage automatique du flux de texte
  • Gestion des repères (magnétiques, commentés, de montage)
  • Compréhension et utilisation des grilles de mise en page
  • Alignement, rotation, mise à l’échelle et positionnement précis des blocs
  • Modification du contenu, du contenant et des contours

Gestion avancée des paragraphes dans Adobe InDesign

  • Mise en forme du texte via la barre de contrôle
  • Insertion et gestion du texte dans les blocs
  • Paramétrage des césures et justification
  • Création et application de styles de paragraphe
  • Texte sur tracé et options typographiques
  • Chaînage et options de blocs de texte
  • Utilisation de la correction orthographique

Créer et styliser des tableaux

  • Création manuelle de tableaux dans InDesign
  • Importation depuis Word et Excel
  • Formatage des cellules, lignes et colonnes

Intégration et gestion des images

  • Importation et positionnement des visuels
  • Utilisation du panneau Liens pour le suivi des fichiers
  • Techniques de détourage, recadrage et habillage
  • Application d’habillages simples et colorisation

Maîtriser la couleur dans InDesign

  • Création et édition de couleurs personnalisées
  • Utilisation du nuancier et des bibliothèques de nuances
  • Création de dégradés
  • Compréhension des modes colorimétriques (CMJN, RVB)

Préparer et vérifier son document avant export

  • Contrôle en amont pour éviter les erreurs d’impression
  • Vérification des polices et images intégrées
  • Prévisualisation des surimpressions et séparations
  • Assemblage complet du document
  • Export au format PDF (impression ou numérique)
  • Utilisation des paramètres prédéfinis d’exportation

Formation complémentaire suggérée


Formation : InDesign avec IA – Du texte à l’image




Formation Linux Administration avec Red Hat

Introduction à la formation Linux Administration avec Red Hat (RHEL)

  • Qu’est-ce que Linux ?
  • Historique Unix / Linux
  • Caractéristiques des logiciels libres et de l’Open Source
  • Les distributions Linux (focus RHEL)
  • La documentation Linux

Ouverture et gestion des sessions

  • Démarrer et fermer une session
  • Gestion des comptes utilisateurs
  • Gestion des groupes

Initiation au Shell Linux

  • Les principaux shells en ligne de commande (CLI)
  • Différences entre les shells
  • Le shell BASH
  • Commandes essentielles
  • Syntaxe des commandes et caractères spéciaux
  • Variables d’environnement
  • Alias
  • Redirections et pipes
  • Éditeurs de texte : vim et nano

Gestion des fichiers et des répertoires

  • Arborescence du système de fichiers Linux
  • Chemins absolus et relatifs
  • Types de fichiers
  • Commandes de gestion des fichiers
  • Attributs des fichiers (ls, stat)
  • Gestion des répertoires
  • Copie et suppression d’arborescences
  • Recherche de fichiers et de contenu (find, locate, grep)

Utilisateurs, groupes et permissions

  • Rôle des utilisateurs et des groupes sous Unix/Linux
  • Commandes groupadd, groupdel, groupmod
  • Commandes useradd, userdel, usermod
  • Gestion des mots de passe
  • Droits par défaut
  • Modification des permissions (chmod, chown, chgrp)
  • Droits sur les répertoires

Installation et démarrage du système

  • Types d’installation (locale, réseau)
  • Systèmes de fichiers : Ext4, XFS, Btrfs
  • Processus de boot et démarrage du noyau
  • Fichiers de démarrage et leurs rôles
  • Systemd et la notion de runlevels (targets)

Premiers pas dans l’administration d’un serveur Linux

  • Commandes d’administration de base
  • Utilisation de sudo et accès superutilisateur
  • Gestion des processus (ps, top, htop, kill)
  • Planification de tâches (cron, at)
  • Compression et archivage (tar, gzip, zip)

Gestion des disques et du stockage

  • Partitionnement des disques
  • Gestion des volumes logiques (LVM)
  • Création et montage des systèmes de fichiers
  • RAID logiciel sous Linux
  • Sauvegardes et restauration

Gestion des paquets et des services

  • Gestion des dépôts (repos)
  • Installation et mise à jour des paquets (dnf, yum)
  • Vérification des dépendances
  • Démarrage automatique des services
  • Dépannage des services systemd

Configuration réseau et diagnostic avancé

  • Configuration du hostname
  • Gestion réseau avec nmcli et nmtui
  • Configuration DHCP
  • Configuration DNS
  • Outils de diagnostic réseau (ip, ss, ping, traceroute)

Sécurité et durcissement d’un serveur RHEL

  • Principes de sécurité sous Linux
  • SELinux : concepts, modes et gestion
  • Pare-feu avec Firewalld
  • Sécurisation de l’accès SSH

Monitoring et journalisation

  • Supervision des processus
  • Analyse des journaux avec journalctl
  • Gestion et rotation des logs avec logrotate

Virtualisation avec KVM

  • Présentation de la virtualisation et de KVM
  • Architecture KVM sous RHEL
  • Utilisation de virsh et virt-manager
  • Création de machines virtuelles
  • Gestion des VMs : réseaux, snapshots, stockage

Présentation des services Web et bases de données

  • Fonctionnement d’un serveur Apache
  • Configuration de base d’Apache
  • Présentation et installation de MySQL/MariaDB
  • Intégration de PHP



Formation Linux | Traitement de Fichiers sous Linux

 

Introduction à Linux et à la ligne de commande

  • Historique de Linux
  • Structure du système de fichiers Linux
  • Naviguer dans le système de fichiers avec cd, ls, pwd

Gestion des fichiers et des répertoires

  • Création et suppression de fichiers et de répertoires : touch, mkdir, rm, rmdir
  • Copier, déplacer et renommer des fichiers : cp, mv
  • Afficher le contenu des fichiers : cat, less, more

Permissions et Propriétés des fichiers

  • Comprendre les permissions de fichiers : chmod, chown
  • Gérer les permissions des utilisateurs et des groupes

Recherche et filtrage de texte

  • Utiliser grep pour rechercher des motifs dans les fichiers
  • Utiliser des expressions régulières avec grep

Manipulation de texte avec sed

  • Introduction à sed
  • Utiliser sed pour l’édition en ligne de commandes
  • Remplacements de texte avec sed

Traitement de données avec awk

  • Introduction à awk
  • Manipulation et extraction de données structurées
  • Scripts awk pour le traitement de fichiers texte

Introduction aux scripts Shell

  • Écrire des scripts Shell de base
  • Variables et opérateurs dans les scripts Shell
  • Structures de contrôle : boucles et conditions

Automatisation des tâches de traitement de fichiers

  • Écrire des scripts pour automatiser les tâches courantes
  • Utiliser des cron jobs pour planifier l’exécution des scripts

Introduction à Perl

  • Historique et installation de Perl
  • Syntaxe de base et structures de contrôle
  • Gestion des variables et des types de données en Perl

Traitement de texte avec Perl

  • Utiliser des expressions régulières en Perl
  • Manipulation de chaînes de caractères et de fichiers texte

Automatisation des tâches avec Perl

  • Écrire des scripts Perl pour automatiser des tâches complexes
  • Utiliser des modules CPAN pour étendre les fonctionnalités de Perl



Formation Python – Les bases pour la Data Science


Module 1 – Introduction à Python

  • Présentation du langage et de ses usages scientifiques
  • Installation de Python et de l’éditeur de code (IDLE, VS Code, ou Jupyter)
  • Premiers pas avec la console Python et les scripts

Module 2 – Fondements de la programmation

  • Variables, types de données et conversions
  • Chaînes de caractères, nombres et booléens
  • Opérations arithmétiques et logiques

Module 3 – Structures de contrôle

  • Conditions (if, elif, else)
  • Boucles (for, while)
  • Notion d’indentation et bonnes pratiques

Module 4 – Fonctions et scripts

  • Créer et appeler une fonction
  • Passage de paramètres et retour de valeurs
  • Structurer son code en blocs logiques

Module 5 – Introduction à la programmation orientée objet (optionnel)

  • Comprendre la notion d’objet en Python
  • Créer une classe et instancier des objets simples

Module 6 – Manipulation de fichiers

  • Lire et écrire des fichiers texte
  • Parcourir et traiter des données ligne par ligne

Module 7 – Mise en pratique

  • Création d’un petit programme complet combinant variables, boucles et fonctions
  • Corrections et conseils personnalisés



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

Introduction à la formation webmestre

Introduction

Qu’est-ce qu’un site Internet?

Qu’elles sont les différentes catégories de site sur Internet ?

Les métiers du Web

Modèle Client/Server:  Les protocoles associés (HTTP ; SMTP ; FTP ; NNTP)

Sites statiques

Sites dynamiques

Outils 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

Présentation des principales balises

Format des balises

Type des balises

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

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

Boutons 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

Web-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, affiliation.

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

Graphisme pour le web

Les différents formats d’images

Présentation du logiciel Gimp ou PhotoShop

Recadrage d’images

Gérer la taille et la résolution de l’image

Atelier pratique: Manipulations élémentaires des images : format, dimension, recadrage

Transférer son site sur un serveur distant

Qu’est-ce que le FTP ?

Installer FileZilla

Atelier pratique: mise en ligne de notre site

Choisir son nom de domaine et son hébergeur

Comment bien choisir son nom de domaine ?

Présentation d’hébergeurs

Comment bien choisir son hébergeur ?

Introduction à la programmation côté serveur

Notion de site dynamique (PHP)

Notions de base en PHP

Traitement des données d’un formulaire en PHP

L’envoi d’un formulaire par email

Atelier pratique: Envoi des données d’un formulaire par mail avec PHP

Découvrir les principes de base de l’ergonomie d’une page Web

La barre de navigation

Fil d’Ariane

Menu déroulant

Onglet

Utiliser JavaScript

Présentation de Javascript

Les base du langage

La gestion des évènements

Atelier pratique: vérification des champs de notre formulaire de contact

Interagir avec une base de données

Présentation de MySQL

Présentation de PhpMyAdmin

Introduction au langage SQL

Atelier pratique: Stocker les données de notre formulaire de contact dans une base de donnée.




Formation Administration Ubuntu : formation complète 4 jours

Introduction à la Formation Administration Ubuntu

Qu’est-ce que Linux ?

Définir un système d’exploitation

Le logiciel libre et Open Source

Historique Unix/Linux

Les distributions Linux

La documentation Linux

Ouverture/Fermeture de session

Démarrer une session

Comptes et groupes

Session secondaire

Consoles virtuelles

Initiation au Shell

Les principaux shells CLI

Différences entre les shells

Cas du BASH

Apprendre les principales commandes

Syntaxe des commandes et caractères spéciaux

Variables d’environnement

Alias

Le fichier .profile

Les redirections

L’éditeur vim ou nano.

Les fichiers et les répertoires

Description de l’arborescence du système de fichiers

Les chemins

Identifier les types de fichiers

Les commandes de gestion de fichiers

Lire les attributs d’un fichier, la commande ls

Les commandes de gestion de répertoires

Copie et suppression d’arborescence

Recherche de fichiers, de contenu de fichiers

Rôle du groupe sous Unix, de l’utilisateur.

Groupadd, groupdel, groupmod.

Useradd, userdel, usermod.

La gestion des mots de passe et sécurité.

Notions de droits

Droits par défaut

Modifier les droits

Droits sur les répertoires

Notion de groupes

Installation

Les types d’installation (CD-ROM, réseau…).

Systèmes de fichiers(Ext3, Ext4, XFS, BTRS)

Premiers pas dans l’administration d’un serveur Linux

Les commandes de base du système

Rechercher avec find et grep

Passer des commandes en superuser

Permission sur les fichiers d’un serveur Linux

Gestion des utilisateurs d’un serveur Linux (comptes, les droits)

Gestion des processus (ps, top, kill)

Planification de tâches (crontab, at)

Compresser et décompresser les archives d’un serveur Linux

Cron et logs

Gestion des réseaux

Révision de TCP / IP

Routage sous LINUX

Mise en place d’une adresse avec ipconfig, ip

Accès SSH

Introduction des services réseaux ( DNS, DHCP, NFS, FTP, NTP)

Le service network sous Linux.

Sécurité LINUX

Cryptage du disque

SELinux

PAM

ACLs

Firewalls

Virtualisation et containerisation sous Linux(KVM et docker)

QEMU hyperviseur des machines virtuelles

Gestion des machines virtuelles

Gestion du réseau virtuel sous linux

Introduction au container docker comme alternative à la virtualisation

Présentation des serveurs MySQL, Apache et PHP

Fonctionnement d’un serveur Apache

Configuration de base pour Apache

Présentation et Installation de MySQL

Intégration de PHP

Formation Alternative

Formation Linux Administration avec Red Hat




Formation WordPress Avancé

Introduction à la formation WordPress

Présentation du programme de la formation

Mise en place des outils nécessaires

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

Historique de WordPress

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

Installation et configuration de base

Déposer un nom de domaine

Trouver un hébergeur

Télécharger et installer WordPress

Configurer WordPress

Découverte du tableau de bord

Créer et organiser le contenu

Créer des articles et des pages

Afficher des articles sur la page d’accueil

Créer des catégories

Créer et gérer des menus

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

Gestion des médias

Formats image (PNG, GIF, JPEG)

Gérer les fichiers médias

Insérer des images et vidéos dans les contenus

Administration du site

Gérer les utilisateurs et leurs droits

Créer des groupes et définir les accès

Gérer l’apparence du site

Notion et choix de thème

Installer et paramétrer un thème

Personnalisation de l’apparence

Extensions WordPress

Définition et utilité d’un plugin

Trouver, télécharger et installer des extensions

Configurer les plugins

Référencement dans WordPress

Définition et importance du référencement

Notions de base du SEO

Extensions SEO pour WordPress
Les concepts clés du SEO

Référencement local

SEO appliqué à WordPress

Préparation du thème en HTML/CSS

Format et types de balises HTML

Utilisation des balises HTML5

Atelier : création d’un site statique HTML5/CSS3

Création d’un thème WordPress

Structure d’un thème et fichiers essentiels

Déclaration et configuration du thème

Hiérarchie des pages et modèles

Fonctions d’inclusion, marqueurs et références

Personnalisation avec functions.php

Les boucles, hooks (actions et filtres), formats d’articles

Champs personnalisés et internationalisation

Préparer le package final

Atelier : création d’un thème WordPress complet

Création d’un thème enfant WordPress

Concept et utilité des thèmes enfants

Modifier ou ajouter des fonctions

Atelier : création d’un thème enfant