PHP : Créer des Applications Web Dynamiques

Objectifs

  • - créer des sites dynamiques avec PHP
  • - accéder aux sources de données externes sur toute plateforme du marché

Pré-requis

connaître les principes de la programmation, la terminologie web, le langage HTML (IIN03), la syntaxe SQL de 1er niveau (IBD01)

Profil stagiaire

développeurs, graphistes spécialisés web, concepteurs de sites web

Profil animateur

consultant informaticien spécialiste

L'architecture client/serveur multi-niveaux sur internet

Le client, le serveur http, le serveur BD, le protocole HTTP
Installer les composants : Apache / PHP / MySQL
Introduction à SQL pour MySQL : architecture relationnelle, création des objets, clé primaire, clé étrangère, index; requêtes de sélection, d'ajout, de suppression et de modification

Maîtriser la syntaxe de base de PHP

Les variables, les constantes, et les opérateurs
Les instructions de contrôle (conditionnels et itératives)
Les tableaux, dates et chaînes de caractères
Les expressions régulières

Réutiliser le code

Créer des fonctions
Créer des bibliothèques réutilisables
Gérer les erreurs de façon centralisée

Réaliser des formulaires performants

Récupérer et traiter des éléments de formulaire
Valider les données envoyées

Gérer les données de la BD

Se connecter à une base de données (Mysql) et afficher les données
Mettre à jour le contenu d'une base de données
Techniques avancées : gestions génériques, affichage multi-paginé
Utiliser les procédures stockées

Créer une application sécurisée et persistante

Gérer les cookies et les variables de session
Utiliser des solutions alternatives

Gérer les fichiers et le système de fichiers

Gérer le contenu de fichiers text, CSV et binaires
Gérer le système de fichiers (Dossier, fichiers)
Transférer des fichiers sur le serveur (Upload)

Gérer une messagerie

Envoyer des mails simples et multipart : la fonction mail
Recevoir des mails : les fonctions imap_

Créer une application de e-commerce

Gestion de panier

Mots associés

Apacheapplications webMySQLPHPSGBDweb applicationsweb serveur

du 11 au 13 juin 2012

à Paris

du 03 au 05 septembre 2012

à Paris

du 15 au 17 octobre 2012

à Paris

du 10 au 12 décembre 2012

à Paris

Stage / CODE : IIN65

3 jours (21 heures)

1 550€ (HT)

Contact

Catherine ROY

01 44 94 14 90

croy@demos.fr

 Les prochaines dates

du 11 au 13 juin 2012

à Paris

du 03 au 05 septembre 2012

à Paris

du 15 au 17 octobre 2012

à Paris

du 10 au 12 décembre 2012

à Paris

Compétences visées

Installer et configurer un environnement de développement Apache / PHP / Mysql

Gérer des formulaires

Réaliser des applications permettant l'ajout, la modification, la suppression, la présentation d'information d'une base de données

Créer des applications sécurisées

Réaliser une boutique électronique avec caddie

Réaliser un serveur de fichiers

Créer un moteur de recherche fichier et/ou BD

Créer et envoyer des mails

Créer une application e-commerce