Programmation PHP / MySQL

Les objectifs du stage sont d'acquérir les compétences indispensables au développement de sites internet en PHP, de savoir manipuler les données d'une base de données relationnelle à partir de l'application et de mettre en oeuvre les sessions pour conserver l'information côté serveur.
[PHP]

DETAILS DE LA FORMATION
Pré-requis : Navigation Internet, notions de HTML.
Durée VOD : 35 h interactives
Accès VOD : Pendant 2 mois.
Durée INTRA : 5 jours, dans vos locaux.
Lecteur : Silverlight, Flash
Auteur : Léopold GAMBA

 





Démonstration d'un cours VOD Démonstrations cours
Les cours VOD sont sous la forme de vidéos en streaming flash. Si le plug-in flash est absent, il est téléchargé automatiquement.
   
Démonstration d'un test VOD Démo de Test
Les tests VOD sont sous la forme d'animations flash ou de quiz intégré au LMS. Si le plug-in flash est absent, il est téléchargé automatiquement.
 
   
Exemple de support fourni aux stagiaires Nos supports de cours
Les supports sont tous au format PDF. Il vous faut donc avoir installé Acrobat Reader sur votre ordinateur avant de visualiser le support.
 
     
COMMANDER UN ACCES VOD
Formations en Vidéo à la demande
611 €HT / stagiaire

Accès VOD pendant 2 mois.

financements
guide des formations

COMMANDER UN INTRA (face à face)
Formations en intra-entreprise
3030 €HT (5 jours)
*
Jusqu'à 5 stagiaires.

financements
guide des formations

*formation présentielle dans vos locaux, en France métropolitaine.

 
Formation interactive en informatique
     
  Télécharger le plan complet [ en PDF]  
     
  • Introduction client/serveur, installations
    • Notion C/S, http. Pages web statiques et dynamiques.
    • Architecture 3 tiers. Middleware.
    • Serveur d’application. Installer/configurer
    • Easy PHP. Installer WAMP. IDE : Dreamweaver, Zend.
    • Modélisation : installer DBDesigner.
  • Les bases de données.
    • Les différents fichiers. Connexion/déconnexion.
    • Les privilèges. Phpmyadmin.
    • Créer une base de données. Création de tables.
    • Le langage SQL : sélection, filtres, tris, insertion, modification, suppression.
  • Le langage PHP : introduction
    • Le code PHP. Les commentaires.
    • Les variables et leurs caractéristiques.
    • Les types de données en PHP.
    • Utilisation des opérateurs
  • Les instructions conditionnelles et répétitives
    • Passer des données d’une page vers une autre (GET, POST).
    • Les opérateurs de comparaison.
    • Les traitements conditionnels.
    • La construction switch-case().
    • Le formulaire et son traitement sur une même page.
    • Opérateurs d’incrémentation et de décrémentation.
    • La boucle While. La boucle Do..While.
    • La boucle FOR.
  • Les tableaux et les fonctions
    • Création d’un tableau. Créer un tableau associatif.
    • Ajout et suppression d’éléments.
    • Les fonctions explode() et implode().
    • Trier un tableau. Parcourir un tableau, parcourir un tableau associatif.
    • La construction For-each.
    • Capturer les données d’un contrôle de formulaire.
    • Syntaxe et création d’une fonction.
    • Fonctions avec arguments.
    • Fonctions retournant une valeur/un tableau.
    • Importance de l’ordre des arguments.
    • Variables locales et variables globales.
    • Passage par valeur et passage par référence
  • Le transfert et la gestion des fichiers
    • Ouvrir et lire un fichier.
    • Placer un fichier texte dans une chaîne.
    • Utiliser include() et require(). Ecrire dans un fichier.
    • Fonctions de test sur les fichiers.
    • Upload de fichiers : exemple.
  • La création de pages Web à contenu dynamique
    • Connexion aux bases de données.
    • Affichage, navigation, page de détail, affichage d’images.
    • Validation des formulaires, expressions régulières.
    • Insertion de données dans une base.
    • Modification des données.
    • Suppression de donnés.
    • Requêtes dynamiques, jointures.
    • Utilisation de RAD Dreamweaver.
    • Exemple d’accès à SQL Server : afficher une colonne de table.
  • Variables d’environnement, cookies, sessions, superglobales
    • Les variables d’environnement.
    • Cookies : création, lecture, suppression, exemple.
    • Sessions : lecture, écriture, suppression, exemple.
    • Identificateur de session.
    • Configuration des sessions. Superglobales.
  • Authentification utilisateur, gestion des e-mails.
    • Authentification HTTP avec base de données.
    • Authentification sur formulaire Login/password.
    • Gestion des autorisations.
    • Utilisation de .htaccess.
    • Authentification en RAD Dreamweaver.
    • Gestion des e-mails(texte, HTML, pièces jointes).
    • Fonctionnalité mot de passe oublié.
  • Introduction à la POO
    • Classes, attributs, méthodes, instances.
    • Composition, agrégation, héritage
    • Encapsulation, polymorphisme
    • Constructeurs, destructeurs.
    • classes abstraites, classes finales, interfaces.
    • Mise en oeuvre en PHP
    • Sérialisation, désérialisation
    • Introduction aux design patterns.
  • Sujets avancés
    • Génération d’images à la volée : GD, Artichow, JpGraph
    • Traitement de données XML : exemple.
    • Exemple de génération de PDF : eZPDF
    • Exemple d'utilisation de PEAR avec PEAR::DB.
    • Exemple d'utilisation de PDO.
    • PHP et la sécurité : notions.
   

 

 

 

 

 

 

 







 

RESSOURCES

DEMONSTRATIONS

Démonstrations formation VOD
 

© FORM@SELF : : : e-Formation Interactive et Vidéo / 26 rue des Rigoles 75020 PARIS
Tél.: +33 (0)6.98.89.45.89 - SIRET : 415 219 591 00039 APE : 6202A - N° Organisme : 117 544 605 75.