PHP - Prise en main
Vous êtes webmaster, développeur et désirez réaliser des applications web dynamiques connectées à des bases de données. Ce cours vous permettra d'acquérir les compétences pour développer des sites web dynamiques dans l'un des langages les plus réputés du web.
Durée : 5 jours.
Linux/MacOS/Windows
Introduction aux technologies client / serveur.
Théorie client / serveur : le protocole HTTP.
Qu'est-ce qu'un middleware ?
Configurations serveurs envisageables
Les 3 standards du Web (HTML, HTTP et URL)
Installation de PHP.
Installation sous l'environnement Windows / Linux / MacOS X.
Configuration Apache, PHP, mySQL.
Configuration d'un environnement de travail.
Les bases de données.
Structure : tables et principe relationnel
Les différents types de données.
Manipuler les données : les requêtes SQL
Récupération de données : les requêtes SELECT.
Filtres et tris.
Les requêtes de sélection complexes : jointures
Insertion, modification et suppression de données avec SQL.
Le langage PHP.
Syntaxe du langage.
Variables et types de données.
Les tableaux simples et multidimensionnels
Le contrôle de flux : instructions conditionnelles et itération.
Les fonctions natives.
Les fonctions utilisateurs
Les variables d'environnement, les sessions, les cookies.
Php et la sécurité.
Création de pages web à contenus dynamiques.
Connexion aux bases de données.
Insertion de données dynamiques dans les pages
Création de formulaires d'insertion, de modification, de suppression de données.
Authentification utilisateur (restrictions d'accès).
MYSQL
Caractéristiques de MySQL
Langage de Contrôle des Données (grant, revoke)
Langage de Définition des Données (création des tables, gestion des clés étrangères)
Langage de Manipulation des Données (select, insert, update, delete,transactions)
API PHP/MySQL
Connexion à la base et interrogation depuis PHP
Sécurité: XSS et requêtes SQL
Pré-requis
Bonne connaissance de l'environnement web et du Html.
Résumé
Après une introduction aux principes des technologies client/serveur, vous apprendrez à structurer une base de donnée relationnelle MySQL et à utiliser le langage PHP pour créer des applications web dynamiques.
Horaires
Du lundi au vendredi de 9h00 à 12h45 et de 13h45 à 18h00.
Matériel
Par stagiaire : PC Windows ou Mac OS X
Suivi du stage
Assistance par email après le stage.
Cocktail Média Sàrl
Tel : 021 943 38 77
Email : formation@knowup.ch
Genève, Lausanne, Vevey, Sion, Morges, Neuchâtel, Fribourg, Blonay, Bern, Montreux, Bienne, Yverdon-les-Bains, Sierre
Copyright MInstitut © 2002
Tous droits réservés.





