PHP Avancé : Modélisation, Webservices, Librairies courantes + Déploiement, Tests, Frameworks

Formation

À Rennes, Nantes, Lyon et dans 10 autres établissements

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Durée

    5 Jours

  • Dates de début

    Dates au choix

Utiliser les design pattern - Développer des services web - Connaitre la création de PDF en PHP - Sécuriser les applications - Tester son Application

Les sites et dates disponibles

Lieu

Date de début

Bordeaux ((33) Gironde)
Voir plan
Bâtiment Ravezies, 2ème étage - 250 avenue Emile Counord, 33000

Date de début

Dates au choixInscriptions ouvertes
Brussels (Belgique)
Voir plan
4 rue de la Presse, 1000

Date de début

Dates au choixInscriptions ouvertes
Genève (Suisse)
Voir plan
c/o CCI France Suisse - Route de Jussy 35 - Case postale 6298, CH1211

Date de début

Dates au choixInscriptions ouvertes
Lille ((59) Nord)
Voir plan
46 rue des Canonniers, 2ème étage, 59800

Date de début

Dates au choixInscriptions ouvertes
Luxembourg (Luxembourg)
Voir plan
5 Rue Goethe, L1637

Date de début

Dates au choixInscriptions ouvertes
Lyon ((69) Rhône)
Voir plan
62 rue de Bonnel, 1er étage, 69003

Date de début

Dates au choixInscriptions ouvertes
Marseille ((13) Bouches-du-Rhône)
Voir plan
38/40 rue de la République, escalier A, 1er étage, 13002

Date de début

Dates au choixInscriptions ouvertes
Montpellier ((34) Hérault)
Voir plan
26 Allée de Mycènes - Le Thèbes Bâtiment A, 3ème étage, 34000

Date de début

Dates au choixInscriptions ouvertes
Nantes ((44) Loire-Atlantique)
Voir plan
32 boulevard Vincent Gâche, 44200

Date de début

Dates au choixInscriptions ouvertes
Nice ((06) Alpes-Maritimes)
Voir plan
455 promenade des anglais - Bât. Arenice, 7ème étage

Date de début

Dates au choixInscriptions ouvertes
Rennes ((35) Ille-et-Vilaine)
Voir plan
3 place du Général Giraud, 35000

Date de début

Dates au choixInscriptions ouvertes
Strasbourg ((67) Bas-Rhin)
Voir plan
4 rue de Sarrelouis, 4ème étage, 67000

Date de début

Dates au choixInscriptions ouvertes
Toulouse ((31) Haute-Garonne)
Voir plan
1 place Occitane - Bâtiment Le Sully, 4ème étage, 31000

Date de début

Dates au choixInscriptions ouvertes
Voir toutes les sessions (13)

À propos de cette formation

Utiliser les design pattern - Développer des services web - Connaitre la création de PDF en PHP - Sécuriser les applications - Tester son Application

Développeurs PHP

Maitriser la programmation orienté objet en php

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Application web
  • Services
  • Gestion
  • Modélisation

Le programme

- Introduction Rappels POO en PHP Gestion du contexte applicatif PHP 5, 5.3, 5.4, 5.6, 7: présentation des nouveautés et évolutions - Design Patterns Présentation et principe ; intéret des Design Patterns Design Patterns spécifiques au Web L'architecture MVC Le Singleton, Factory, Builder Le Proxy, Adapter, Bridge L'Iterator, Observer L'injection de dépendance Atelier : Implémenter plusieurs design pattern - HTML2pdf créer vos propres PDF en PHP Utilisation Ajout de pages Insertion d'images Utilisation de polices de caractères Atelier : générer les données de la base en PDF - Les bases de données Rappels : Accès à une base de données Notions de base SQL & NoSQL Introduction au Mapping Relationnel Object Intérêt et avantage à l'utilisation d'un ORM ORM PHP: Doctrine, Propel Atelier : Installer et utiliser un ORM - Cryptographie Principes et Notions de la cryptographie Opposition Cryptage / Hachage Les algorithmes de chiffrement: Blowfish, Rijndeal Les modes de chiffrement: ECB, CBC, CFB La bibliothèque de chiffrement de PHP : Mcrypt Atelier : Créer une classe de Cryptage - Web Services Présentation des services web et d'une architecture SOA Présentation du Web Services Description Language (WSDL) La bibliothèque SOAP de php Présentation d'une architecture REST Avantage et inconvénients Atelier : Réalisation d'un Web Service - Les Tests en PHP Bibliothèques de test Unitaire: PHPUnit, PHPSpec Installation de PHPUnit Ecriture d'une classe de test Utilisation des assertions Les helpers PHPUnit_Framework_TestCase Utiliser les dépendances d'objet: Les Mocks Exécution des tests Atelier : Tester plusieurs classes - Déploiement d'applications PHP Sécurité des scripts PHP : éviter les failles Se prémunir des attaques Cross-Site Scripting (XSS) Eviter les injections SQL Se protéger contre le Cross-Site Request Forgery (CSRF) Gestion des erreurs et des exceptions PHP Atelier : Protéger son application des failles php - Etude de cas : Utilisation d'un Framework Introduction à CodeIgniter Utiliser l'architecture MVC Gestion des urls Lier un controller à une url Associer une vue à un controller Utiliser les modèles Atelier : Créer une application avec CodeIgniter - Passage de la certification (si prévue dans le financement)

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

PHP Avancé : Modélisation, Webservices, Librairies courantes + Déploiement, Tests, Frameworks

Prix sur demande