Nous avons créé cette formation en avril 2003, à la demande du centre informatique de la Marine Nationale à Toulon (France). Elle est depuis régulièrement adaptée aux évolutions de PHP.
Cette formation s'adresse aux développeurs PHP ayant déjà une bonne pratique du langage en mode procédural, désirant utiliser les extensions disponibles et améliorer la capitalisation de leurs développements.
Bonnes connaissances de la syntaxe PHP5 et de son utilisation dans un contexte Web, ou connaissances équivalentes à celles apportées par le stage "PHP 5, développer un site Web dynamique".
Vous mettrez en pratique les concepts objets et les API utiles au développement d'applications d'entreprise (accès aux bases de données, aux annuaires LDAP, échange de données XML, création et appel de Web Services, etc.) en utilisant PHP5.3.
4 jours
- Optimisation des développements par utilisation de briques logicielles.
- Développement et réutilisabilité : stratégies et enjeux.
- Visibilité et protection.
- Appel implicite vs explicite.
- Règles de propagation.
- Polymorphisme.
- Classe abstraite.
- Interface.
- Design Pattern.
- Utilisation de composants utilitaires.
- Structure, conventions et paramètres.
- Principales librairies.
- Gestion des exceptions avec PHP 5 (Try Catch).
- Création d'un gestionnaire d'erreurs.
- Bufferisation et fichiers log.
Travaux pratiques- Introduction.
- OpenLdap.
- Configuration et démarrage (fichiers conf et ldif).
- Lecture. Connexion anonyme. Interrogation et récupération de données.
- Ecriture. Connexion administrateur. Formatage des données et insertion.
Travaux pratiques- Bases multitables et jointure : avantages et limites de la théorie.
- Intégrité transactionnelle : assurer la cohérence des données dans un environnement internet.
- Procédures stockées : réutilisation de l'existant lors de migrations technologiques.
- Champs multidimensionnels.
- Sécurité : formatage des entrées et requêtes paramétrées.
- PDO (PHP Data Object / API abstraite d'accès aux bases de données).
- ODBC : outil passe-partout win32.
- XML. Format et validation.
- DOM et xPath. Création, analyse.
- Validation d'un document XML.
- Transformateurs XSL. Utilisation de XSLT.
- Clients riches : SWF et Ajax. Principe et enjeux.
Travaux pratiques- Introduction.
- Annuaires de services et accessibilité.
- WSDL et SOAP.
- Créer un Web Service et son fichier de description.
- Utiliser un Web Service.
Travaux pratiques- Opérations de base. Texte et mise en page.
- Opérations avancées. Images et tracés vectoriels.
Travaux pratiques- MIME : pièces jointes et format HTML.
- Les formats Mixed, Multipart, Alternative/Related.
- Les encodages particuliers.
- Paramétrage d'un serveur de test.
Travaux pratiques
lieu: Paris 17ème
date: 2-5/04/2012 [x1]
programme formation PHP/MySql
lieu: Paris 17ème
date: 03-05/04/2012
programme formation PHP Sécurité
lieu: Paris 17ème
date: 27-30/03/2012
programme formation PHP Objet & Extensions
lieu: Paris 17ème
date: 10-13/04/2012
programme formation Design Patterns & Frameworks
lieu: Paris
date: 10/04/2012 [x1]
programme formation C.S.S.
lieu: Fort de France
date: 14-17/02/2012
programme formation PHP Objet & Extensions
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 :
Les bases de données supportées actuellement sont les suivantes: