Public

À qui s'adresse la formation PHP (Avancé)

Cette formation s'adresse aux développeurs PHP ayant déjà une bonne maîtrise des bases et souhaitant approfondir leurs compétences. Elle est idéale pour ceux qui désirent se perfectionner dans des concepts avancés tels que les Design Patterns, la cryptographie, et les tests unitaires. Que vous soyez un professionnel en quête de nouveaux défis ou un passionné désireux d'élargir vos connaissances, ce programme saura répondre à vos attentes.

Objectifs

Compétences visées pour la formation PHP (Avancé)

La formation "PHP - Avancé" vise à approfondir vos compétences en PHP en revisitant les fondamentaux et en explorant des concepts avancés tels que les Design Patterns, la création de PDF, et la gestion des bases de données. Vous apprendrez à utiliser la cryptographie, à exploiter les Web Services, à écrire des tests efficaces, et à déployer des applications sécurisées. Enfin, vous maîtriserez un framework pour structurer vos projets PHP de manière optimale.

Programme

Se rappeler les fondamentaux PHP

  1. Revoir la POO en PHP
  2. Gérer le contexte applicatif
  3. Identifier nouveautés PHP

Découvrir les Design Patterns

  1. Comprendre les Design Patterns
  2. Mesurer leur intérêt
  3. Spécificités pour le web
  4. Appliquer l’architecture MVC
  5. Étudier Singleton, Factory, Builder
  6. Utiliser Proxy, Adapter, Bridge
  7. Explorer Iterator et Observer
  8. Appliquer l’injection de dépendance
  9. Réaliser exercices pratiques

Créer des PDF en PHP

  1. Choisir une approche PDF
  2. Construire un document PDF
  3. Convertir une page en PDF
  4. Appliquer styles et images
  5. Exploiter l’imprimante navigateur
  6. Réaliser exercices PDF

Découvrir les bases de données

  1. Accéder aux bases de données
  2. Bases SQL et NoSQL
  3. Comprendre le Mapping Objet-Relationnel
  4. Utiliser un ORM efficacement
  5. Explorer Doctrine et Propel
  6. Exercices pratiques ORM

Comprendre et utiliser la cryptographie

  1. Revoir les principes de cryptographie
  2. Différencier chiffrement et hachage
  3. Choisir un algorithme adapté
  4. Utiliser OpenSSL en PHP
  5. Exploiter Hash et Password_hash
  6. Exercices pratiques cryptographie

Découvrir les Web Services

  1. Comprendre services web et SOA
  2. Étudier le WSDL
  3. Utiliser la bibliothèque SOAP
  4. Identifier une architecture REST
  5. Exercices pratiques web services

Écrire des tests en PHP

  1. Découvrir PHPUnit et PHPSpec
  2. Installer PHPUnit
  3. Créer une classe de tests
  4. Utiliser des assertions
  5. Exploiter PHPUnit_Framework_TestCase
  6. Utiliser Mocks et dépendances
  7. Exécuter les tests
  8. Exercices pratiques tests

Déployer des applications PHP

  1. Prévenir les failles PHP
  2. Éviter les attaques XSS
  3. Se protéger des injections SQL
  4. Sécuriser contre CSRF
  5. Gérer erreurs et exceptions
  6. Exercices pratiques sécurité

Utiliser un framework

  1. Comprendre CodeIgniter
  2. Appliquer l’architecture MVC
  3. Gérer les URLs
  4. Lier controller et URL
  5. Associer vues et controller
  6. Exploiter les modèles
  7. Exercices pratiques CodeIgniter

La formation PHP (Avancé) est dispensée sur 35 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation PHP - Avancé 35 heures 1890.00 €

Demander une convention de formation

Articles associés


Formation PHP MySQL

L'association de PHP et MySQL revêt une importance cruciale dans le domaine du développement web, car elle permet de concevoir des sites interactifs, dynamiques et performants tout en assurant une gestion efficace des données.

Consulter

Inscription newsletter

Recevez la newsletter EVA Formations pour vous tenir informé des formations à venir et maintenir vos compétences.

EVA Formations, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© EVA FORMATIONS
58 av. de la Grande Armée
75017 PARIS
TÉL 01 83 64 41 43
EVA Solutions: La force du réseau