CMBP formation et développement PHP / MySql / PostgreSQL Xavier Braive et François Plégades, des interventions à visage humain. Le Nord et le Sud
Accueil Développement Formation Directe Programmes de Formation Réalisations Presse Deviseur FAQ Contact

.: Formation PHP / PostgreSQL :.

UN SITE WEB DYNAMIQUE AVEC PostgreSQL

Ce cours a été développé en parallèle de "PHP / MySql", pour répondre à une demande croissante d'administrations désirant s'affranchir des problèmes liés à l'évolution des licences MySql.
Il vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte du développement professionnel de sites Internet dynamiques, en liaison avec la base de données PostgreSQL, libre et gratuite.
Il vous permettra en outre d'aborder les aspects connexes à ce type de développement, comme la manipulation de fichiers graphiques avec GD2.

Participants

Cette formation s'adresse aux informaticiens qui souhaitent acquérir une formation opérationnelle sur PHP dans le contexte du développement, et aux webmasters ayant déjà une bonne connaissance d'un langage de programmation client (javascript ou vbscript).

Pré-requis

Connaissances de base du langage HTML et d'au moins un langage de programmation.

DUREE

4 jours

Programme

Introduction

- L'architecture du WEB : Le serveur Web Apache, les principaux Clients (Internet Explorer et FireFox), les requêtes HTTP (hyperliens, formulaires et réponses du serveur)

- Qu'est-ce que PHP ?

- Historique de PHP.

- Les différences entre PHP 4 et PHP 5. Nouveautés de PHP 6.

- Présentation de l'exemple utilisé durant la formation : le site de vente en ligne www.Bdphilia.com.

Exercice
Révision des principales balises HTML, prise en main du serveur et de l'éditeur.

<<< retour au retour au sommaire "UN SITE WEB PHP / POSTGRESQL"


Premières applications Web en PHP

Automatisation d'une page Web

- Les principes du client-serveur.

- Premiers éléments du langage PHP.

- Intégration de PHP dans une page HTML.

- Variables et fonctions.

- Librairies PHP & phpinfo.

- Fonctions de base, variables serveur et variable PHP.

- Variables serveur et variable PHP.

- Contrôles de flux et boucles.

Les formulaires simples

- Transmission de variables en GET, POST et FILE.

- Lecture/écriture de fichier.

- Vérification de login/mot de passe.

- Redirection.

Les variables complexes : tableaux

- Constructeur array.

- Fonctions associées aux tableaux.

- Fonctions d'extraction.

- Fonctions de navigation dans un tableau.

Exercice
Réalisation de fonctions personnalisées.
Réalisation d'une librairie de fonctions.
Réalisation d'une fonction de création de liste déroulante.

<<< retour au retour au sommaire "UN SITE WEB PHP / POSTGRESQL"


Cookies et sessions utilisateurs sous PHP

Variables persistantes : Cookies et Session

- Avantages et inconvénients des cookies et sessions.

- Limitations et précautions.

- Les variables de session en PHP.

- Fonctions liées aux variables de session.

- Les Cookies en PHP.

- Sérialisation des variables complexes.

 

Utilisation d'une base de données PostgreSQL

- Présentation de PostgreSQL.

- Concepts fondamentaux : bases, tables, champs, enregistrements.

- Fonctions PHP PostgreSQL.

- Introduction au langage SQL (sélection, modification, suppression).

- Traitement des résultats des requêtes.

Exercice
Réalisation d'un panier d'achat simple, version cookie et session. Gestion des quantités commandées (ajout, retrait, suppression).Création d'une base PostgreSQL. Remplissage de la base à partir d'une base texte. Création de fiches produit à la volée par extraction des données de la base.

<<< retour au retour au sommaire "UN SITE WEB PHP / POSTGRESQL"


Une application Web professionnelle AVEC PHP

Notions d'architecture multicouches

- Introduction PHP aux principes MVC.

Les formulaires complexes

- Moteur de recherche : formulaire en relation avec une base de données.

- Fonctions avancées de sélection : recherches et tris.

Le paiement par carte bancaire

- Principe du tiers bancaire.

- Intégrer le paiement sécurisé avec PAYPAL sous PHP.

Le graphisme en PHP

- Présentation de la librairie PHP / GD2.

- Création d'image avec PHP et headers.

- Gestion des polices et de l'écriture en mode image.

- Superposition de texte pour protection de droits.

- Intégration au site PHP.

- Réalisation de graphiques statistiques.

Intégration des modules PHP réalisés

Exercice
Réalisation d'un moteur de recherche : la sélection sur Auteur, Titre et Héros donne une liste de liens sur les fiches produit correspondantes. Implémentation multicouche. Intégration des différents modules réalisés. Affichage des images, avec mention de copyright.

<<< retour au retour au sommaire "UN SITE WEB PHP / POSTGRESQL"

Formation  Php objet poo

Guide web indeXweb.info

Prochaines formations:

PHP5 + MySql

lieu: Paris 17ème
date: 2-5/04/2012 [x1]
programme formation PHP/MySql

PHP : Sécurité

lieu: Paris 17ème
date: 03-05/04/2012
programme formation PHP Sécurité

  • Risques
  • XSS
  • CSRF
  • Formulaires:Les failles
  • regex et filtres
  • Vol de session
  • Injections SQL
  • SPAM
  • BFA
  • Phishing
  • DoS
  • Quotas et gestion des charges
  • Turing inversé

PHP Avancé

lieu: Paris 17ème
date: 27-30/03/2012
programme formation PHP Objet & Extensions

  • Espaces de Noms PHP
  • Prog. Objet Avancée
  • Gestion Erreurs
  • Exceptions (try-catch)
  • AdoDB
  • Oracle,SQL Server,ODBC
  • LDAP
  • Mails multiparts
  • POP3
  • PDF
  • XML/XSLT/xPath
  • Sockets
  • Web services SOAP/Rest

PHP : Industrialisation

lieu: Paris 17ème
date: 10-13/04/2012
programme formation Design Patterns & Frameworks

  • MVC
  • Frameworks
  • Optimisation
  • caches
  • prog .parallèle
  • Tests Unitaires (TDD)
  • Tests de charge
  • Design Patterns
  • IDEs : Ecplipse
  • Débuggage

CSS pour IHM Web

lieu: Paris
date: 10/04/2012 [x1]
programme formation C.S.S.

  • Les bases du CSS
  • CSS Font/Text
  • Couleurs et Backgrounds
  • Couleurs et Backgrounds
  • Borders, Margins et Padding
  • Styler les Tables en CSS
  • Position et Visibilité
  • Mise en page CSS avancée
  • Les listes CSS
  • formulaires en CSS
  • bonnes pratiques CSS
  • Compatibilité Navigateurs

PHP Avancé

lieu: Fort de France
date: 14-17/02/2012
programme formation PHP Objet & Extensions

  • Oracle,SQL Server,ODBC
  • Prog. Objet Avancée
  • LDAP
  • Mails multiparts
  • POP3
  • PDF
  • XML/XSLT/xPath
  • Sockets
  • Web services/SOAP

Info
La société CROSSFIRE JAPAN,INC. vient de pondre un nouveau langage, et l'environnement de développement qui va avec.
Alinous-Core permet de développer des pages web dynamiques, liées à des bases de données. Ce n'est pas un langage tel que PHP, Ruby ou Java, il "suffit" de connaître Html ET Sql pour intégrer sans peine.
Ce pseudo langage est très simplifié, mais a tout ce qu'il faut pour réaliser les opérations classiques liées au développement de sites web dynamiques :

  • Champs de saises divers
  • Frames virtuelles
  • Validation
  • Authentification
  • Sessions Http
  • Redirections
  • e-mail
  • RSS
  • Upload

Les bases de données supportées actuellement sont les suivantes:

  • Apache derby
  • PostgreSQL
  • MySQL
Formation : Site Web PHP/MySql CMBP's Yellow Sub
5 jours pour bien comprendre l'utilisation de PHP avec une base de données.
Beaucoup de manipulations !

Quand: 02/04/2012 9h30 - 06/04/2012 9h30
Où:
CMBP, 40, rue Damrémont, Paris, IDF

Categorie: Formation
Formation : PHP Orienté Objet CMBP's Yellow Sub
3 jours pour passer à l'objet sous PHP.
Beaucoup de manipulations pratiques !

Tarif:1450 € HT
Quand: 27 - 29/03/2012
Où:
CMBP, 40, rue Damrémont, Paris, IDF (lieu sujet à modification)

Categorie: Formation
Formation CSS pro 1500 €
CMBP's Yellow Sub
Utiliser correctement les feuilles de style CSS pour une mise en page Web professionnelle.
Quand:
10/04/2012 9h30 - 13/04/2012 9h30
Où:
CMBP, 40, rue Damrémont, Paris, IDF
Categorie: Formation

tutoriel CSS offert !

Nous avons déjà formé plus de 2175 stagiaires à :

  • Aix-en-Provence
  • Angers
  • Antibes
  • Arcueil
  • Bordeaux
  • Bruxelles
  • Caen
  • Chartres
  • Cholet
  • Colombes
  • Dieppe
  • Dijon
  • Fort-de-France (Martinique)
  • Genève (Suisse)
  • Gisors
  • Grenoble
  • Hammamet (Tunisie)
  • La Bresse
  • La Défense
  • La Rochelle
  • Le Havre
  • Le Mans
  • Lille
  • Liège (Belgique)
  • Lorient
  • Lyon
  • Massy
  • Metz
  • Montpellier
  • Mulhouse
  • México, D.F. (México)
  • Nagoya (Japon)
  • Nancy
  • Nantes
  • Nezignan l'Evêque
  • Orléans
  • Ouagadougou (Burkina Faso)
  • Paris
  • Poitiers
  • Puerto Peñasco (Sonora, México)
  • Rennes
  • Romans
  • Rouen
  • Sophia Antipolis
  • St Etienne
  • St-Jean-Pied-de-Port
  • Strasbourg
  • Torcy
  • Toulon
  • Toulouse
  • Tucson (Arizona)
  • Why (Arizona)

Geo Visitors Map

programmes de cours © 2001,2002,2003,2004,2005,2006,2007,2008, 2009, 2010 et 2011