Formation Applications Web

Formation PHP/MySQL

Formation sur site, sur mesure.

Ce programme peut-être modifié pour correspondre au mieux à vos attentes.

Formation PHP en Bretagne Rennes, Nantes, Redon, St-Brieuc, Guimganp, Brest, Quimper, Vannes, Lorient, Dinan, St-Malo...

Contactez-nous !

Tél. : 02 99 19 79 44

Créer rapidement une interface base de données interactive avec PHP et Dojo (CRUD)

PHP est le langage indispensable coté serveur pour réaliser des applications Web. Il permet d'accèder facilement aux données du serveur : fichiers, bases de données, flux RSS...
Mais l'interface uniquement PHP peut paraitre aujourd'hui très frustre. Pour ajouter de l'interactivité coté client nous vous proposons d'utiliser Dojo.
Dojo est un framework JavaScript très puissant qui permet de créer rapidement des interfaces dynamiques, un système de thèmes permet de personnaliser l'apect de l'interface..

Objectifs

Découvrir comment

  • créer des interfaces de bases de données efficaces et interactives
  • créer des tableaux de données "DataGrid", créer des formulaires interactifs

Durée : 3 jours
Public : Personnes souhaitant réaliser une application Internet ou Intranet avec des interfaces interactives
Pré-requis : Utilisateur averti du Web, connaître le HTML, JavaScript, avoir suivi la formation PHP niveau 1

Afficher le détail

Programme

Introduction

  • Rappel sur l'organisation  d'une page Web : HTML, scripts clients et serveurs
  • Principe des échanges clients/serveur avec les interfaces riches
    JSON, REST, XML ...

Présentation d'une interface base de données CRUD en PHP

  • Les opérations de bases pour accéder aux données
    CRUD : Create, Read, Update, Delete
  • Le tableau des données en PHP avec pagination
  • Le formulaire PHP avec filtrage et validation des connées
  • Comment ajouter de l'interactivité ?
  • Les framewoks JavaScript

Introduction à Dojo

  • Présentation de Dojo, la documentation, les outils
  • Organisation de Dojo, la base, les différents modules
  • Les opérations de bases, principe des widgets
  • Créer un 1er exemple avec un formulaire
    • appeler Dojo en local ou avec un CDN
    • définir un thème
    • la forme déclarative
    • la forme programmation

Créer un tableau de données

  • Les composants de dojo
    stockage des données, échanges avec le serveur, datagrid
  • Le composant datagrid
    • Présentation du mode de fonctionnement, échanges avec le serveur
    • Créer un emplacement de stockages des données datastore
    • Créer un datagrid, définir et paramètrer les colonnes
    • Définir les colonnes avec tri
    • Formater le contenu d'un donnée
    • Ajouter un tooltip sur une colonne
  • Définir les échanges entre le datastore et le serveur (JSON)
  • Créer le script serveur PHP
    • Interroger le serveur de bases de données
    • Retourner les données en JSON
  • Ajouter la pagination "continue"

Créer un formulaire pour l'ajout et la modidication de données

  • Les composants de dojo : formulaire et les principaux contrôles
  • Créer un formulaire avec validation des données coté client
  • Transmission des données au serveur, échanges avec le serveur
  • Valider les données sur le serveur

Créer une interface pour la suppression de données

  • Sélectionner un donnée dans le tableau donnée
  • Valider la suppression avec une boîte de dialogue dynamique


Formation sur site

Nous intervenons sur toute la France et particulièrement en Bretagne :
Rennes, Nantes, Redon, St-Brieuc, Guingamp, Brest, Quimper, Vannes, Lorient, Dinan, St-Malo...

Retour vers le haut de page