Archives

PHP : Les bases

Présentation

La formation Initiation à PHP permet au stagiaire de savoir créer et mettre en place un site internet dynamique utilisant une base de donnée.

A l’issue de la formation, il aura acquis les bases de la programmation avec le langage PHP et son utilisation en application web.

Programme formation PHP

Introduction

  • Notion de client et serveur
  • Historique de PHP
  • Les outils de travail

Sites de référence

Configuration de PHP

  • En développement
  • En production
  • Connaître la configuration du serveur

Structures de base

  • Ouverture / Fermeture
  • Les commentaires
  • Bonnes pratiques de syntaxe
  • Enchainement des instructions
  • Insertion de PHP dans le HTML
  • Affichage et envoie de code HTML

Constantes et variables

  • Variables
  • Constantes

Types de données

  • Chaînes
  • Booléens
  • Entiers
  • Réels

Les opérateurs

  • Opérateurs arithmétiques
  • Opérateurs de concaténation
  • Opérateurs de comparaison

Les structures de contrôle : Les tests

  • Si… Alors… (Sinon…)
  • Switch
  • Syntaxe
  • Comportement à connaître

Structures de contrôles : Les boucles

  • Boucles For
  • Les boucles While
  • La bouche Foreach

Les librairies

  • PDF : FPFDF – TCPDF
  • Mail
  • Grpahiques : Artichow

Administrer une Base de Données en SQL

Présentation

A l’issue de la formation SQL, le stagiaire saura créer une administrer une Base de Données en langage SQL.
Il aura touts les outils nécessaires à la création d’un site Web dynamique en PHP avec une base de données.

Programme formation SQL

Les Systèmes de Gestion de Base de Données

  • Définition
  • Historique
  • Objectif – Différences fondamentales avec un tableur
  • L’Architecture
  • Les utilisateurs

Modélisation d’une base de donnée

  • Cycle d’un projet
  • Aperçu des différentes modélisations
  • Le modèle relationnel
  • Le Modèle Conceptuel de Données
  • Le Modèle Physique de Données

Utilisation d’une Base de Donnée : Le langage SQL

Consultation des données

  • Structure générale d’une requête
  • Elimination des doublons
  • Filtrage des données
  • Les jointures
  • Sous-requetes
  • Statistiques et fonctions d’agrégation
  • Les fonctions SQL : Manipulation de chaines de caractères, de date, et conditions.

Mise à jour

  • Insertion
  • Mise à jour
  • Suppression

Description des données

Les vues

Manipulation des tables

CSS 3

Présentation

La formation CSS 3 permet au stagiaire de savoir mettre en page un document HTML de façon autonome.
Le stagiaire sera capable de créer des pages valides en CSS utilisant les nouveautés du CSS 3.Pour pouvoir aborder cette formation, le stagiaire doit connaitre les bases du HTML. Cette formation est complémentaire de la formation HTML 5

Programme formation CSS 3

Introduction

  • Rappels sur le HTML
  • Concept de feuille de style
  • Utilité de la feuille de style
  • Compatibilité avec les navigateurs
  • Les outils de travail

La syntaxe

  • Commentaires
  • Unités de mesure
  • Notation des couleurs

Notions de bases

  • Où mettre ses styles
    • Dans un élément HTML
    • Dans le document HTML
    • Dans document externe
    • Importation d’un fichier dans un autre
  • Les Sélecteurs
    • Balises
    • Classes
    • Identifiants
  • Deux notions fondamentales :
    • Cascade
    • Héritage

Les modèles de boîte

  • Rappel sur les éléments blocs et en-ligne
  • Largeur et Hauteur
  • Marges externes
  • Marges internes
  • Bordures
    • Style
    • Couleur
    • Epaisseur
    • Bords arrondis

L’affichage

  • Positionnement
    • Statique
    • Relatif
    • Absolu
    • Fixe
  • Flottement
  • Dégagement
  • Superposition
  • Dépassement
  • Découpage
  • Visibilité

Le texte

  • Les polices de caractères
    • Type
    • Taille
    • Style
    • Variation
  • Couleur
  • Décoration
  • Indentation
  • Espacements
  • Interlignages
  • Alignements
  • Le colonnage en CSS3

Les listes

  • Marqueurs
  • Retrait

Les tableaux

  • Bordures
  • Espacements
  • Alignements

Les arrière-plans

  • Couleurs
  • Ombrages
  • Images
    • Insertion
    • Répétition
    • Défilement
  • Dégradés
  • Opacté – Transparence
  • Arrière-plans multiples

Retour sur les sélecteurs

  • Les pseudo-classes
  • Les sélecteurs hiérarchiques
  • Les pseudo-classes de sélection
  • Les sélecteurs d’attributs
  • Liens
  • Paragraphes
  • Insertion de contenus

Le curseur de la souris

Les Animations

  • Transformation
  • Transitions

L’impression

  • Utilité
  • Incorporation
  • Saut de pages
  • Optimisation de l’impression

HTML 5

Présentation

La formation HTML5 permet au stagiaire de savoir créer une page internet de façon autonome.
Le stagiaire sera capable de créer des pages valides en HTML utilisant les nouveautés du HTML 5.

Cette formation est complémentaire de la formation CSS 3

Programme formation HTML 5

Introduction

  • Notion de client et serveur
  • Historique du HTML5
  • Les outils de travail
    • Navigateurs
    • Editeur de texte

Un langage de balises

  • Les Balises
  • Attributs de balises

Le document HTML5 Minimum

  • Le Doctype et son importance
  • En-tête du document
  • Corps du document
  • Les commentaires

Structurer son document

  • Les titres
  • Les paragraphes
  • Les blocs
  • Type de balises
  • Les balises d’organisation

Le texte

  • Le texte simple : paragraphe et saut de lignes
  • Mise en forme : gras, italique
  • Les autres balises de mise en forme : barré, indice, exposants, texte préformaté, etc…
  • Les caractères spéciaux

Les listes

  • Ordonnées
  • Non ordonnées
  • Imbriquées
  • Listes de définition

Les liens

  • Liens relatifs et absolus
  • Autres types de liens
    • Les ancres
    • Liens externes
    • Liens vers une adresse mail
    • Liens de téléchargement
  • Attributs de la balise a

Les tableaux

  • Création
  • Mise en forme du tableau
  • Les cellules et leur mise en forme
  • Fusion de cellules

Les images

  • format d’images pour le web
  • Insertion
  • Un lien sur une image
  • Les arrière plans

Les formulaires

  • Declaration – Attributs de la balise form
  • Organisation des champs
  • Etiquetage des champs
  • Le types de champs
    • Ligne de texte
    • Zone de texte
    • Listes
    • Boutons de choix
    • Mots de passe
  • Les boutons
    • Envoi
    • Annulation
    • Bouton de commande
  • Le types de champs particuliers
    • Ligne de texte avec liste de suggestions
    • Email
    • URL
    • Nombre
    • Date
    • Texte de recherche
    • Curseurs
  • Notions sur la sécurité des formulaires

Le multimédia

  • L’Audio
    • Formats de fichiers
    • Balise Audio
  • La Vidéo
    • Formats de fichiers
    • Balise Vidéo

Traitement de Texte : Word / Writer

Présentation

Cette formation sur l’utilisation d’un traitement de texte utilise Word et/ou Writer pour permet au stagiaire d’être performant avec ces 2 logiciels.

La formation abordera les principales utilisations des traitements de texte au quotidien dans un carde personnel ou professionnel au travers de cas concrets.

Programme formation Word / Writer

Découverte de l’environnement

  • L’interface
  • Le classeur
  • Manipuler les feuilles de calcul
  • Les menus
  • Les différents affichages

Manipuler les textes

  • Saisie, saisie semi-automatique
  • Sélections
  • Déplacement de texte
  • Copie / Collage / Collage spécial

Mise en forme de texte

  • Bordures et trames
  • Mise en forme des caractères
  • Mise en forme des paragraphes
    • Retraits
    • Espacements
    • Alignement : Utilisation des tabulations
    • Puces et numérotations
  • Les notes de bas de page et les notes de fin

Les tableaux

  • Insérer un tableau
  • Saisie de texte dans un tableau
  • Modifier un tableau
  • Insertion de tabulations dans un tableau
  • Insérer / Supprimer des lignes et des colonnes
  • Scinder un tableau
  • Répétition des en-tête de colonnes sur chaque page

Les styles

  • Utilisation des styles
  • Définir un style
  • Modifier un style
  • Utilisation des titres

Les titres

  • Hiérarchiser les titres
  • Numérotation automatique des titres

Générer une table des matières

Le publipostage

Mettre en page un document

  • Sauts de pages et sauts de section
  • Numérotations des pages

Mettre en page pour l’impression

  • L’orientation et les marges
  • En-tête et pied de page
  • Sauts de page
  • Utilisation de l’aperçu avant impression

Utilisation d’un tableur : Excel et Calc

Présentation

Cette formation sur l’utilisation d’un tableur utilise Excel et/ou Calc pour permettre au stagiaire d’être performant avec ces 2 logiciels.

La formation abordera les principales utilisations des tableurs au quotidien dans une entreprise ou à domicile au travers de cas concrets.

Programme

Découverte de l’environnement

  • L’interface
  • Le classeur
  • Manipuler les feuilles de calcul
  • Les menus

Manipuler les données

  • Saisie
  • Sélections
  • Déplacement de cellules
  • Copie / Collage / Collage spécial
  • Recopie incrémentée

Mise en forme

  • Alignements, encadrements, trame
  • Fusion de cellules
  • Insertion / Suppression de lignes et de colonnes
  • Mise en forme confitionnelle

Formatage des contenus

  • Nombre
  • Texte
  • Monétaire
  • Format personnalisé

Caculs

  • Calculs simples
  • Les type de références (relatives ou absolues)
  • Fonction statistiques simples : Min, Max, Moyenne, Somme
  • Quelques autres fonctions disponibles
    • Les tests : SI, ET, OU, ESTVIDE,
    • Les fonctions de recherche
    • Les fonctions conditionnelles
    • Les fonctions financières
    • Les fonctions de date et heure
  • L’utilisation de l’assistant fonction

Les graphiques

  • Choix du graphique en fonction des données
  • Afficher des données dans un graphique
  • Changer l’ordre des données
  • Adapter les échelles
  • Insérer des titres et des légendes

Les tableaux croisés dynamiques

  • Création d’un tableau de synthèse à double entrée
  • Mise à jour d’un tableau croisé
  • Options de calcules dans les tableaux croisés

Mettre en page pour l’impression

  • L’orientation et les marges
  • En-tête et pied de page
  • Sauts de page
  • Utilisation de l’aperçu avant impression

JQuery avancé : Plugins, Ajax, Cartographie

Présentation

Cette formation nécessite de connaitre les bases de la librairie JQuery. Il est recommandé, soit d’avoir suivi la formation Apprendre à dynamiser son site en utilisant jQuery, ou d’avoir un niveau équivalent.
A la fin de la formation, le stagiaire saura utiliser les effets visuels, l’autocomplétion, le drag and drop, et sera autonome pour savoir implémenter n’importe quel plugin jQuery.
Il sera également capable d’afficher des cartes sur son site en utilisant la librairie Leaflet.

Programme

Rappels sur les bases de JQuery

  • Les sélecteurs
  • Les événements
  • Les formulaires

Les plugins JQuery

  • Carousel
  • Lightbox
  • Autres : Selon les besoins des stagiaires
  • Apprendre à utiliser un plugin inconnu. Comprendre la documentation

Ajax

  • Fonctionnement d’ajax
  • Requete type avec Jquery
  • Cas pratique : Lier des listes déroulantes : Région, Département, Commune

Utilisation de Jquery UI

  • Les calendriers : Datepicker
  • Les sliders
  • Réordonner des éléments : Sortable, Drag & Drop
  • Autres : Selon les besoins des stagiaires

Utilisation avancée : Cartographie avec Leaflet

  • Introduction : Le projet Openstreetmap
  • Découverte de Leaflet
  • Utilisation de Leaflet : Afficher des points sur une carte
  • Trouver de la documentation

Bases de données Access

Présentation

Access est le Système de Gestion de Bases de Données inclus dans la suite Microsoft Office.
Il est très utilisé pour gérer des volumes de données trop importants pour un tableur de façon simple et efficace.

Pour suivre cette formation, il faut avoir des notions de base sur les tableurs.

Programme

Introduction

  • Qu’est-ce qu’un SGBD
  • Aperçus d’autres SGDB du marché

Découverte de l’environnement

  • Créer sa base
  • Les différents menus

Démarrer son projet

  • Les objectifs de la base de données
  • Lister et organiser les informations requises
  • Relations entre les différentes informations
  • Répartir les informations dans des tables
  • Notions de MCD
  • Relations entre les tables
  • Clefs primaires et clefs étrangères

Création d’une base

  • Création d’une table
  • Création d’un champ dans une table
    • Nom
    • Type
    • Propriétés
  • Créer des relations entre les tables

Interroger la base : Les requêtes

  • Créer une requête de sélection
    • Sur une table
    • Créer une requête multi-table
    • Créer une requête avec des critères de sélection
  • Les autres types de requetes
    • Mise à jour
    • Suppression
    • Sous-requêtes

Saisir des données : Les formulaires

  • Créer un formulaire instantané.
  • Créer un formulaire en mode tableur.
  • Améliorer la présentations de son formulaire :
    • Avec une liste déroulante
    • Avec une liste de choix
    • Changer les propriétés des champs
    • Changer le nom des champs

Imprimer les données : Les états

  • Créer un état instantané.
  • Changer la source de données d’un état

Créer une application autonome

  • Créer des boutons de commandes.
  • Créer une macro autoexec

Dolibarr

Présentation

Cette formation est destiné à toutes les personnes qui doivent gérer des relations avec leurs clients.
Elle est particulièrement intéressante pour les artisans, auto-entrepreneur, conjoints collaborateurs et TPE/PME en général, et les personnes
qui font du télésecrétariat.

Elle aborde l’intéret d’un Système de Gestion de la Relation Client et insistera sur les personnalisations de Dolibarr pour ses besoins.

Contenu

Pourquoi utiliser un logiciel de gestion de la relation client

Ce module sera adapté au public présent

  • Pour des PME
  • Pour des TPE
  • Pour une utilisation en télésecrétariat

Présentation de Dolibarr

  • Ce que fait Dolibarr
  • Ce que ne fait pas Dolibarr
  • La structure modulaire de Dolibarr
  • Notions sur les droits d’accès

Installation et paramétrage

  • Installation en monoposte
  • Installation sur serveur distant
  • Configuration de base

Utilisation

  • Découverte
  • Prise en main
  • Utilisation des menus

Les Modules principaux

  • Tiers
  • Catalogue et Stocks
  • Banque
  • Contrats / Devis / Factures
  • Paiement
  • Expédition

Aperçu de quelques modules optionnels

  • Gestion des adhérents d’une association
  • Différents modules seront vus au cas pas cas selon les besoins des stagiaires.
  • Les stagiaires apprendront également à trouver et installer les modules complémentaires dont ils peuvent avoir besoin.

Aller plus loin

  • Personnaliser son interface
  • Imports
  • Exports
  • Sauvegardes
  • Trouver de l’aide
  • Etendre Dolibarr avec d’autres modules

Bases de données : Création – Modélisation

Présentation

La Formation Modélisation des Bases de Données s’appuie sur les deux Systèmes de Gestion de Base de Données que sont Access, très utilisée en monomoste, et MySQL, la plus utilisée sur le Web.
La formation doit permettre aux stagiaires de :

  • Avoir une vision claire de ce qu’est un Système de Gestion de Base de Données
  • Acquerir une méthodologie pour concevoir et gérer une base de données
  • Structurer une base de donnée
  • Manipuler les données dans différents contextes : Access / MySQL

Contenu

Les Systèmes de Gestion de Bases de Données

  • Définition
  • Historique
  • Objectif – Différences fondamentales avec un tableur
  • L’Architecture
  • Les utilisateurs

Modélisation de bases de données

  • Cycle d’un projet
  • Aperçu des différentes modèlisation
  • Le modèle relationnel
  • Le Modèle Conceptuel de Données
  • Le Modèle Physique de Données

Utilisation des Bases de Donnée : Le langage SQL

  • Consultation des données
    Structure générale d’une requête
    Elimination des doublons
    Filtrage des données
    Les jointures
    Sous-requetes
    Statistiques et fonctions d’agrégation
    Les fonctions SQL : Manipulation de chaines de caractères, de date, et conditions.
  • Mise à jour
    • Insertion
    • Mise à jour
    • Suppression
  • Description des données
  • Les vues

Créer un site e-commerce avec Prestashop

Présentation

Prestashop est une des solutions e-commerce les plus utilisées. Comme toutes les solutions e-commerce, elle dispose de nombreuses options qui doivent être utilisées à bon escient.

Programme

Introduction

  • Qu’est que Prestashop
  • Les différentes solutions e-commerce du marché
  • Avantages et inconvénients

Installation et configuration

  • Le front-office
  • Le back-office
  • Les réglages principaux
  • Les pages CMS

Paramétrer le e-commerce

  • Gestion des utilisateurs et de leurs permissions
  • Les modes de paiement
  • Les taxes
  • Les bons de réduction
  • Le transport
  • Gestion des stocks

Catalogue

  • Création des catégories et sous-catégories
  • Création des attributs et des déclinaisons
  • Gestion des images
  • Paramétrage des prix
  • Gestion des fabricants, marques et fournisseurs
  • Grouper et dissocier

Clients

  • Paramétrage du client et compte personnel
  • Création et paramétrage des groupes de clients
  • Paramétrage des paniers
  • Paramétrage des bons de réduction
  • Suivi des commandes
  • Gestion de la relation client

Front-Office

  • Configuration
  • Personnalisation du visuel de la boutique
  • Personnalisation de la page d’accueil
  • Formulaire de contact

Personnalisation

  • Les menus du site
  • Création d’un thème
  • Placer les blocs dans la page

Référencement

  • SEO
  • Gestion des Meta tags
  • Google Sitemap
  • Réécriture d’URL

Initiation Linux avec Ubuntu

Présentation

La formation Initiation Linux avec Ubuntu est axée sur la découverte et l’utilisation au quotidien du Systèeme d’Exploitation Linux à travers Ubuntu. La distribution Ubuntu est une des plus simple pour débuter, une des plus utilisée, et une de celle pour laquelle il est très aisée de trouver de l’aide pour approfondir ses connaissances.
L’administration de base de la machine sera exploitée au travers des fonctions les plus courantes.

Programme

Introduction

  • Présentation de Linux et des principales distributions
  • Découverte d’Ubuntu
  • Les environnements de bureau : Unity – KDE – XFCE

Installation du système

  • Partitionnement
  • Paramétrage
  • Installation du matériel

Gestion des Logiciels

  • Origine
  • Installation / Suppression de logiciels
  • quivalence Logiciels Linux – Windows

Aller plus loin

  • Gestion des utilisateurs
  • Système de fichier
  • Le Terminal

Trouver de l’aide

Dynamiser un site internet avec JQuery

Présentation

La formation Web 2.0 – Utilisation de JQuery est destinée aux webmaster qui souhaitent développées des sites avec des interfaces riches et dynamiques.
La formation « Dynamiser un site internet avec JQuery » s’adresse à tous les publics. Elle est destinée aux webmaster qui souhaitent développer des sites avec des interfaces riches et dynamiques.
Il est souhaitable de connaître les bases de HTML et de CSS, sinon, un rappel préalable sera nécessaire.

Programme formation jQuery

Introduction : Les différentes technologies du Web

  • Architecture Client/Serveur
  • HTML / CSS
  • PHP / MySQL
  • Javascript / Ajax

Outils de travail

  • Navigateur
  • Console javascript
  • IDE

Rappels

  • HTML : Les balises et le DOM
  • CSS : id – class – pseudo-class – Propriétés CSS courantes
  • Javascript : Objets javascripts de base
  • Bases de programmation : Boucles et fonctions

JQuery

  • Qu’est-ce que jQuery
  • Les différentes sources d’installations

Trouver un élément : Les sélecteurs

Modifier un élément

  • Modifier un attribut
  • Modifier des propriétés CSS

Gestion des événements

  • Les princiapux événements
  • Ecrire une fonction en réaction à un événement

Jquery et les formulaires

Créer son site internet avec WordPress

Présentation

WordPress est le système de gestion de contenu le plus utilisé sur le web. Il permet de créer des blogs, des sites vitrines ainsi que des sites e-commerce.

Avec cette formation, les stagiaires seront capables d’installer et de gérer leur site de façon totalement autonome.

Programme

Introduction

  • Qu’est que WordPress
  • Historique
  • Avantages et inconvénients

Les outils nécessaires à la création du site

  • Serveur web
  • Logiciel FTP
  • Un navigateur respectueux des standards
  • Editeur de texte (facultatif)

Installation

L’installation se fera en local ou sur un hébergement.

  • Installation en local
  • Installation sur serveur distant
  • L’interface d’administration
  • Premier réglages
  • Les utilisateurs

Les contenus

  • Articles et pages
  • Photos et vidéos
    • Les formats d’images
    • Insérer une image
    • Les formats vidéos
    • Insérer une vidéo
    • Insérer une vidéo externe (Dailymotion, youtube,…)
  • Catégories et Mots-clefs
  • Commentaires

Personnaliser son site

  • Les thèmes
  • Les widgets
  • Où trouver un thème

Ajouter des fonctionnalités au site : Les plugins

  • Installer une extension
  • Les extensions utiles
  • Où trouver une extension