La formation "Démarrage rapide : PHP pour les développeurs orientés objet" a pour but d’accroître rapidement la compréhension du langage PHP chez les développeurs expérimentés. Ce cours couvre de nombreux thèmes identiques

aux cours PHP I : les fondamentaux et PHP II : PHP approfondi mais à un rythme accéléré avec un accent particulier mis sur les différences entre PHP et les autres langages utilisés communément. Comme pour les autres cours Zend, une approche pratique est utilisée, avec de nombreux exemples et exercices pratiques, principalement en rapport avec le projet exemple développé durant la formation. Vous aurez aussi la possibilité d'utiliser l’IDE (Environnement de développement intégré) Zend Studio, afin d'approfondir vos aptitudes de codage en utilisant les bonnes pratiques et des outils efficaces.

 

Public cible

Ce cours s'adresse aux développeurs expérimentés (plus de 2 ans d'expérience) dans d'autres langages (procéduraux et OO, tels que C, Java, C++, C#, JavaScript, Python, Perl, Ruby) souhaitant appliquer leurs connaissances au langage PHP et ayant besoin d'une formation rapide sur les fonctionnalités courantes de PHP telles que la syntaxe et les constructions du langage. (Pour les développeurs ILE sans expérience dans ces autres familles de programmation, nous recommandons de suivre les courses PHP I : les fondamentaux (IBMi) et PHP II : fonctions avancées

 

Que vais-je apprendre ?

Au terme de ce cours, les participants sauront :

  • Appliquer leurs aptitudes de programmation existantes au langage PHP
  • Définir et utiliser les composants de la syntaxe, du langage et de la structure PHP
  • Configurer un environnement de développement à l'aide de php.ini
  • Appliquer les concepts fondamentaux de la conception et de l'implémentation des applications Web au PHP, y compris les formulaires et leur validation, d'autres aspects de sécurité, les sessions / cookies / mémoires tampon

 

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. Fonctions2

CONCEPTS DU LANGAGE PHP

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

 

 

 

 

 

3

CONFIGURATION DE 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 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

Une expérience en développement d'applications, 2+ ans de POO

 

Qu'est-ce que ce cours inclut ?

Ce cours existe en ligne et en classe, en français et en anglais et fournit 10 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 les solutions. Vous aurez aussi accès aux sessions enregistrées, pendant 30 jours après la fin de la dernière session, vous pourrez ainsi 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

$1,200.00

Acheter maintenant

Calendrier des cours

Langues

Sessions

Horaires

Online

Nov. 3, 4, 5, 6, 7, 10, 11, 12, 13 & 14
18:00-20h00 (Paris)