VI- Forme attendue de la réponse / module

publicité
Institut National de la Recherche Agronomique
REPUBLIQUE FRANCAISE
Centre D’AVIGNON
Cahier des charges de formation
Langage de programmation PHP et PostgreSQL
1- Objectifs
Au terme de cette formation le stagiaire devra maîtriser d’une manière opérationnelle le
développement en PHP et l’intégration des données persistantes dans une base postgreSQL
qu’il sera à même de gérer.
2- Public et pré-requis
Public : Informaticiens souhaitant acquérir une formation pour le développement en PHP et
les compétences nécessaires à la gestion d’une base de données PostgreSQL, ainsi que leur
interaction.
Pré-requis : doit être adapté à des stagiaires informaticiens mais n’ayant pas de
connaissances particulières en PHP et PostgreSQL.
3- Contenu envisagé
La programmation et les langages (4 jours)
Introduction PHP
-Les bases de la programmation
-Structure d’un programme (généralités)
-Structure de base de la programmation en langage PHP
1
-Terminologie et syntaxes
-Principe client serveur
-Eléments du langage
-Intégration en HTML
-Variables et fonctions
-Librairies
-Fonctions de base
-Variables serveur et PHP
-Flux et boucles
-Gestion des erreurs
La programmation Orientée Objet avec PHP
-Le langage Objet dans PHP
-Principe Syntaxe
-Constructeurs et règles
-Héritage
-Passage de variables
-Fonctionnalités avancées du langage
-Tableaux et formulaires complexes
-Constructeur array
-Fonctions associées aux tableaux :
-Extraction
-Navigation
-Variables persistantes
-XML et PHP
-Principes Syntaxe
Les bases de données et PHP (3jours)
-Utilisation d’une Base de données PostgreSQL
-Introduction à SQL et PostgreSQL
-Terminologie
-Concept de table
-Modèle relationnel (tables, schéma, opérateurs…)
-Interface utilisateur (psql, pgAccess…)
-Type de données
-La norme SQL
-Evolutions et interaction avec PostgreSQL
2
-Mise en place du schéma d’une base
-Tables
-Séquences
-Vues
-Contraintes d’intégrités
-Interrogations simples du schéma
-Les commandes SELECT, INSERT, DELETE, UPDATE
-Sélections, tris, jointures…
-Extractions (group by, sous requêtes….)
-Utilisations d’opérateurs
-Créations de fonctions
-Fonctionnalités avancées PostgreSQL
-Index et types d’index
-Les tableaux
-L’héritage des tables
-Les transactions
PHP et PostgreSQL (2 jours)
-Les types de langage
-Les instructions du langage
-Gestion des erreurs
-Structure de contrôle
-Interaction PHP et POstgreSQL
-Interface de programmation PHP et PostgreSQL
-Déclarations, déplacements et fermeture
-Interrogation d’une base
-Exécution des commandes
-Les procédures et les fonctions
-Ajout d’un sous programme à une base de données
-Paramètres des sous programmes
-Leur utilisation
-Compléments à PostgreSQL
-Réglages performances
-Commande VACUUM
-Administration de PostgreSQL
3
-Configuration
-Démarrage d’une base
-Le postmaster
-Les fichiers pg_options et PostgreSQL.conf
-Tables système
-Gestion des utilisateurs et des groupes
-Ajouter et supprimer des utilisateurs
-Gestion des groupes
-Privilèges
-Sécurité et restrictions d’accès
-Authentification
-Chiffrement (SSL)
-Sauvegarde et restauration des données
-Erreurs courantes
-Stratégie de sauvegarde
-pg_dump
IV


Date et lieu
Lieu : Centre INRA d’AVIGNON
Date : A partir du mois de mai/juin 2006
Durée : 9 jours pour les 3 modules
V-
Moyens pédagogiques
Un temps de concertation prestataire / INRA sera inclus dans la proposition pour ajuster le
contenu et le déroulement de l'action à la demande de l'INRA.
VI-
Forme attendue de la réponse / module
Proposition chiffrée comprenant :
 le programme détaillé proposé avec, pour chaque module, le temps qui lui sera
consacré ;

les modalités pédagogiques ;

le cas échéant, le ou les lieux de formation et leur coût de mise à disposition ;

les moyens mis à disposition des stagiaires ;

le CV des intervenants pressentis ;

la proposition financière pour chaque module (coût par heure et journée);

quelques références de la société sur des formations équivalentes.
4
Les renseignements techniques peuvent être obtenus auprés de :
Monsieur Vincent MASDUPUY – Unité Génétique et Amélioration des Fruits et Légumes
(GAFL) - ([email protected]).
La réponse devra être adressée à l'INRA avant le 14 avril 2006 – 16h par courrier postal à :
SDAR – Service FP/Gestion des Ressources Humaines- Centre de Recherches d’Avignon Domaine Saint Paul – 84914 AVIGNON Cedex
5
Téléchargement