d

WE ARE WISE ACADEMEX

Let’s Work Together

4 rue de berne, Résidence Tilila, 7éme étage, N°14

PHP 7

A PROPOS

Utiliser la puissance des dernières innovations de PHP pour créer un site robuste et complet

Maintenant très largement adopté, et ce bien au-delà de la seule communauté Open Source, PHP est l’un des langages les plus aboutis. Disposant effectivement depuis la version 5 de fonctionnalités de modèle objet complètes, d’une gestion des données améliorée et de nouveaux outils de développement, PHP est maintenant adapté à la création de sites web robustes et sûrs.

Les participants à cette formation apprendront à tirer profit des fonctionnalités les plus avancées du langage pour concevoir rapidement des applications web performantes, sécurisées et particulièrement riches.

OBJECTIF

 

  • Organiser, modulariser et tester ses développements JavaScript
  • Maîtriser les fondamentaux du Framework Angular
  • Créer rapidement des applications Web complexes
  • Savoir intégrer les tests unitaires au développement
  • Connaître les bonnes pratiques de développement et de mise en production
illustration1

pré-requis

illustration2
  • Afin de bien suivre la formation PHP 7, il est prérequis de maîtriser le langage HTML et avoir des bases en JavaScript

Qui Devrait Suivre cette formation

La formation PHP 7 est adressée aux Développeurs PHP
illustration3

PROGRAMME

RAPPELS SUR PHP

  • Les bases de PHP, boucles, fonctions…
  • Utilisation avancée des tableaux
  • Manipuler des chaînes de caractère
  • Expressions rationnelles
  • Rappel sur la POO PHP

SPÉCIFICITÉS PHP 7

  • Refonte du moteur
  • Typage scalaire pour les fonctions
  • Modification des erreurs en exceptions

PHP EN LIGNES DE COMMANDES : CLI

  • Installation et différences avec le fonctionnement en mode web
  • Rédiger ses premiers scripts
  • Interagir avec l’utilisateur

LA GESTION DE DÉPENDANCES

  • Généralités sur Composer
  • Installer et mettre à jour ses dépendances

PROGRAMMATION ORIENTÉE OBJET AVANCÉE

  • Rappel sur l’héritage
  • Les espaces de noms
  • Chargement automatique des classeurs (autoload)
  • Itérateurs et générateurs
  • Introspection

FACILITER ET SÉCURISER VOS ACCÈS AUX BASES DE DONNÉES AVEC PDO (PHP DATA OBJECT)

  • Manipuler des données avec PDO
  • Optimiser vos accès à votre base de données
  • Gérer des transactions

ÉCHANGES DE DONNÉES : XML, JSON ET API

  • API, appels distants, curl, Guzzle
  • Principes et syntaxe de XML
  • Utiliser SimpleXML pour importer, exporter des documents et manipuler des éléments et des attributs
  • Naviguer dans des fichiers XML avec XPath
  • JSON

SÉCURITÉ PHP

  • Identifier les données de confiance avec les autres
  • Gérer l’authentification
  • Les bases de données et la programmation Shell
  • La validation des saisies de l’utilisateur
  • Les attaques XSS

LA GESTION DES PERFORMANCES PHP

  • Gestion des erreurs PHP
  • Optimisation des performances PHP
  • Techniques de mise en cache
  • Les bonnes pratiques liées aux performances PHP
Open chat