Déroulé de cours

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

Infos pratiques

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.

Copyright © 2007 Know-up - Tous droits réservés | Webmaster | Conditions légales | Crédits