Développement Web avec php : Fonctions avancées
Pré-requis : Connaissances php * Durée : 4 jour(s)
Présentation
- Écrire des applications Web complètes en php.
- Accéder à des bases de données, des annuaires, des serveurs réseau.
- Traiter les données des formulaires.
- Générer des contenus complexes.
- Sécuriser vos sites Web.
- Profiter des aspects orientés objet de php.
Objectif de la formation
Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage php dans le contexte de développement de sites Internet dynamiques.
Stagiaire
PHP est un langage utilisé pour créer des pages Web complexes et dynamiques. Ce cours s'adresse à ceux qui développent des applications Web avec PHP.
Contenu du stage
- Introduction et rappels sur la programmation Web
- Automatisation d'une page Web
- Les principes client serveur
- Premiers éléments du langage
- Intégration de PHP dans une page HTML
- Variables et fonctions
- Librairies
- Fonctions de base,variables serveur et variable PHP
- Contrôles de flux et boucles
- Les fonctionnalités avancées du langage
- Les tableaux complexes
- Constructeur array
- Fonctions associées aux tableaux
- Fonctions d'extraction
- Variables persistantes: Cookies et Session
- Avantages et inconvénients des cookies et sessions
- Limitations et précautions
- Les variables de session
- Les Cookies
- Sérialisation des variables complexes
- Utilisation
- Présentation de phpMyAdmin
- Concepts fondamentaux: Bases, tables, champs, enregistrements
- Création d'une base multi-tables
- Fonctions PHP Mysql
- Introduction au langage SQL (sélection, modification, suppression)
- Requêtes SQL avancées (jointures de tables)
- Traitement des résultats des requêtes
- Les formulaires complexes
- Moteur de recherche en relation avec une base de données
- Fonctions de sélection: modification de la base, tris, recherches
- Génération d'images
- Présentation de la librairie GD
- Création d'image, réutilisation
- Superposition de texte pour protection de droits
- Intégration au site
- Intégration des modules réalisés
- Initiation à la POO
- php et la programmation orientée objet
- Evolution du moteur objet dans php5
- Encapsulation
- Constructeurs, Destructeurs
- Héritage
