La formation PHP II : Fonctions avancées est conçue pour les développeurs PHP qui veulent amener leurs compétences PHP plus loin et qui connaissent déjà la syntaxe PHP, la construction du langage et les fonctinnalités web.

Pour renforcer l'apprentissage, une approche pratique est utilisée avec de nombreux exemples et exercices pratiques, ainsi qu'un projet de développement.

Vous aurez également l'opportunité d'utiliser l'IDE PHP Zend Studio (Environnement de Développement Intégré) afin de démarrer vos aventures de code le plus simplement du monde !

 

Public cible

Ce cours démarre là où PHP I : Les fondamentaux s’arrête. Il est conçu pour les développeurs PHP qui possèdent au moins 6 mois d’expérience avec PHP et ont besoin d’apprendre la POO afin d’approfondir les concepts PHP. Les

développeurs expérimentés dans les langages procéduraux et orientés objet, qui souhaitent seulement apprendre la syntaxe PHP, pourront se reporter à la formation "Démarrage rapide : PHP pour les développeurs orientés objet".

 

Que vais-je apprendre ?

Ce cours a pour but de vous enseigner les concepts PHP de niveau intermédiaire, y compris une longue introduction à la POO, aux autres langages et sujets web, essentiels pour la création d’applications web basées sur PHP.

Déroulé du cours

 

1

REVUE DE LA SYNTAXE PHP

  1. Guillemets
  2. Commentaires
  3. Caractères spéciaux
  4. Types de données
  5. Ordre des opérations et définitions
  6. Tableaux
  7. Opérateurs
  8. Conditions et boucles
  9. Fonctions
2

CONCEPTS DU LANGAGE PHP

  1. Inclusion de fichiers
  2. Paramètres généraux
  3. Références
  4. D. Bases de système de fichiers

 

 

 

3

CONFIGURER PHP

  1. Configurer un environnement de développement
  2. Paramètres PHP.INI

 

 

 

 

 

 

4

 EXPRESSIONS REGULIERES

  1. Caractèrers et symboles
  2. Fonctions RegEx
  3. Modificateurs de modèles
5

CONCEPTS WEB EN PHP

  1. Communication serveur
  2. HTTP Headers
  3. Mise en mémoire de tampon de sortie
  4. Cache navigateur
  5. Cookies
  6. Sessions
  7. Email
  8. Formulaires
6

PROGRAMMATION PHP ORIENTEE OBJET

  1. Classes
  2. Contexte statique
  3. Visibilité (PPP)
  4. Fonctions de remplacement
  5. Interfaces
  6. Clonage
  7. Namespaces

 

7

PRINCIPES DES BASES DE DONNEES AVEC PHP

  1. Bases de données relationnelles
  2. SQL et MySQL
  3. Connecter PHP et MySQL
  4. PDO
  5. Procédures stockées
  6. Transactions
8

ASPECTS CRITIQUES DE LA CREATION D'APPLICATIONS PHP

  1. Tests et débogage
  2. Procédures de dépannage : Développement
  3. phpDocumentor, phpDoc
  4. Exceptions
  5. Services Web
  6. Améliorations des performances
  7. Sécurité et validation

 

Pré-requis

PHP I : les fondamentaux ou PHP I : les fondamentaux (programmeurs IBM i/OS), ou connaissances équivalentes. Ce cours suppose une connaissance approfondie du langage et de la syntaxe PHP et ne prévoit donc pas la révision de ces thèmes. Il suppose également que les développeurs qui ont terminé le cours PHP I - les fondamentaux ont mis en pratique ce qu'ils appris lors de premier cours avant de passer au niveau suivant.

Qu'est-ce qui est inclus dans ce cours ?

Ce cours en ligne, et en anglais, (nous pouvons créer une session en classe et en français si suffisamment de participants) fournit 9 fois deux heures et demi de formation en direct avec un instructeur, avec des exemples pratiques et des exercices. Vous recevrez un guide du participant qui vous aidera à suivre le cours ainsi que les exercices et le code solutionnant ceux-ci. Vous aurez aussi accès aux sessions enregistrées, pendant 30 jours après a fin de la dernière sessions, vous pourrez aisni continuer à améliorer vos connaissances PHP, même lorsque le cours sera fini !

 

Inscription au cours et pré-requis techniques

Informations sur les inscriptions et les pré-requis techniques de notre plateforme e-learning

Achetez-en 3 ou plus pour 940,50  € chacune et économisez 10%.
 

FORMATION EN LIGNE ET EN ANGLAIS

$1200

Acheter maintenant

Calendrier des cours

Langues

Sessions

Horaires

Online

7, 9, 11, 14, 16, 18, 21, 23 & 25 juillet

18:30-21h00 CET (Paris)

Online

4, 6, 8, 11, 13, 15, 18, 20 & 22 août

14-16h30 CET (Paris)

Online

9, 11, 13, 18, 20, 23, 25 & 27 septembre

 

00-02h30  (Paris)