Toute personne ayant suivi la formation "Développement PHP - Niveau 1" et souhaitant se perfectionner.
Prérequis
Connaissance de la programmation et du langage HTML, ainsi que des technologies de l'Internet.
Connaître le langage PHP ou avoir suivi la formation " Développement PHP - Niveau 1 ".
Objectifs de la formation
A l'issue de cette formation, l'apprenant sera capable de :
Structurer une application PHP en respectant les modèles en couche (Présentation, métier, intégration), grâce à une bibliothèque d'abstraction de données et les XTemplates.
Générer dynamiquement des documents PDF.
Créer et consommer des Services Web en PHP.
Contenu de la formation
Abstraction de base de données en PHP
Inconvénients des fonctions d'accès aux bases de données en PHP
L'approche PHP pour l'abstraction
Présentation de la bibliothèque PDO
Présentation des bibliothèques de PEAR (MDB2,…)
Utilisation de patterns pour la réalisation d'une couche de persistance PHP
Génération de documents PDF
Les différentes librairies PHP pour la création de PDF (FPDF, PDFLib, …)
Principe et format des documents PDF
Création d'un document PDF
Gestion des polices de caractères
Positionner et mettre en page du texte dans les documents
Utilisation d'images
Ajouter des signets, hyperliens, miniatures et notes
Séparer le fond de la forme avec XTemplate
Principe du développement avec la classe XTemplate
Mise en place d'une architecture de développement séparant les traitements
Écriture des modèles de documents HTML
Écriture des pages de traitement PHP
Développement de Service Web PHP
Principe des Services Web
SOAP
WSDL
UDDI
Utiliser la bibliothèque NuSOAP pour exposer un script PHP en tant que Service Web
Écrire un client de Service Web
Les fonctions de courrier électronique
La fonction mail() de PHP
Vérification de l'existence de l'adresse
Gestion du type MIME
Intégration des pièces jointes
Les fonctions POP pour la gestion des comptes mail
Génération dynamique d'images avec la librairie GD
Présentation de la librairie GD
Création d'images et réutilisation
Gestion des chaînes de caractères et des polices
Concepteur : ENI SERVICE - Distributeur : Groupe Arkesys
Compétences acquises à l'issue de la formation
Structurer une application PHP en respectant les modèles en couche (Présentation, métier, intégration), grâce à une bibliothèque d'abstraction de données et les XTemplates.
Générer dynamiquement des documents PDF.
Créer et consommer des Services Web en PHP.
Modalités pédagogiques
Explications théoriques suivies de pratiques guidées puis de mises en autonomie.
Exercices autonomes et réguliers pour assurer l'assimilation
Moyens et supports pédagogiques
Méthodes et moyens
Evaluation préformation pour définir ses besoins et ses priorités d'usage de l'outil
Approche participative des connaissances à transmettre
Mise en situation concrète des outils et méthodes
Adaptation du rythme et des exercices au niveau du groupe
Utilisation des 3 vecteurs de communication : oral (vulgarisation du vocabulaire), visuel (vidéoprotection du logiciel) et kinesthésique (travaux pratiques)
Support stagiaire
Support papier ou électronique (dématérialisé)
Les exercices d'accompagnement peuvent être récupérés sur clef USB
Exercices supplémentaires téléchargeables sur notre site
Modalités d'évaluation et de suivi
Alternance d'exercices d'accompagnement et d'exercices d'application
Réalisation de travaux pratiques en autonomie pour identifier les acquis et les axes de progrès
Profil du formateur
Nos formateurs procèdent les certifications techniques (Microsoft Office Specialist, PCIE, TOSA, …) et pédagogiques (Certification de Compétence Pédagogique - CCP)
Informations sur l'accessibilité
Cette formation est accessible à toute personne en situation de handicap. Notre référent handicap prendra contact avec les stagiaires concernés pour adapter l'animation à leurs besoins et rendre l'apprentissage accessible à tous. Enfin, nos centres de formation sont accessibles aux personnes à mobilité réduite.
Aucune formation INTER-ENTREPRISE n'est programmée pour le moment. Contactez-nous via le formulaire ou par téléphone au 04.37.24.36.78 afin de connaitre les dates possibles ou les autres modalités d'inscription.
Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs.
Aucune information personnelle n'est transmise à des tiers.
Notre site internet groupe-arkesys.com utilise des cookies. Un cookie est un petit fichier qui est envoyé avec les pages de ce site Web et/ou les applications Flash et qui est stocké par votre navigateur sur votre disque dur à partir de votre ordinateur, téléphone portable, montre connectée ou tablette. Les informations qui y sont stockées peuvent être retournées à nos serveurs lors d'une visite ultérieure.
L'utilisation de cookies est d'une grande importance pour le bon fonctionnement de notre site web. Grâce à la contribution (anonyme) des visiteurs, nous pouvons améliorer l'utilisation du site internet et le rendre plus convivial. Votre consentement est requis pour l'utilisation de certains cookies. Nous le recueillons au moyen d'une bannière informative. Vous disposez d'un droit d'accès, de rectification, de limitation et de suppression de vos données personnelles.
Si vous avez des questions et/ou des commentaires, veuillez nous contacter à l'adresse e-mail suivante : philippe.requet@arkesys.fr
Ces cookies nous permettent de fournir les services et fonctionnalités proposés sur notre site internet et de le rendre plus convivial pour le visiteur. Par exemple, nous stockons vos données de connexion. Sans ces cookies, notre site ne fonctionnera pas.
Les cookies de mesure d\'audience et d\'amélioration du site. Un cookie anonyme est généré à chaque fois que vous visitez un site internet. Ces cookies permettent de savoir si vous avez déjà visité le site auparavant ou non. Ce n\'est que lors de la première visite qu’un cookie est créé. Lors des visites suivantes, l\'utilisation du cookie déjà existant est automatique. Ce cookie n\'est utilisé qu\'à des fins statistiques.