Démarrage rapide : PHP pour les développeurs procéduraux/Orientés Objet
Le cours de démarrage rapide : PHP pour les développeurs procéduraux/Orientés Objet est conçu pour élargir rapidement les connaissances du langage PHP des développeurs expérimentés. Ce cours aborde les mêmes sujets que les PHP I: Fondamentaux et PHP II: PHP Approfondi mais de façon plus rapide et en mettant l'accent sur les différences entre PHP et les autres langages de programmation les plus utilisés. Comme pour tous les cours Zend, ce cours s'appuie sur une approche pratique avec de nombreux exemples et exercices qui renforcent le processus d'apprentissage. A la fin du cours, les participants auront réalisé un programme fonctionnel complet et ils auront acquis les notions essentielles à la création d'applications PHP pour le Web. Les participants auront également la possibilité d'utiliser l'IDE Zend Studio (environnement de développement intégré) pour continuer à affiner leurs connaissances de codage, avec les meilleures pratiques et les outils les plus efficaces.
Public
Ce cours est conçu pour les développeurs expérimentés (+2ans) dans d'autres langages procéduraux et orientés objets - tels que C, Java, C++, C#, JavaScript, Python, Perl, Ruby - qui souhaitent bénéficier de cette expérience et étendre leurs connaissances au PHP. Cette formation sera très utile aux développeurs qui ont besoin d'apprendre rapidement la version PHP de fonctions spécifiques, telles que la syntaxe et la construction de langage.
(Pour les développeurs ILE sans expérience de ces familles de programmation, nous recommandons les cours PHP I : Fondamentaux et PHP II : PHP Approfondi.)
Pré-requis
Objectifs
- Appliquer leurs connaissances en programmation au langage PHP ;
- définir et utiliser les composants, la syntaxe et la structure de PHP ;
- créer un environnement de développement en utilisant php.ini ;
- appliquer les concepts fondamentaux de la conception et de l'implémentation d'applications Web à PHP, y compris les Formulaires et leur validation, des aspects de sécurité, sessions/cookies / tampons...
Sujets abordés
| 1. SYNTAXE PHP A. Guillemets B. Commentaires C. Caractères spéciaux D. Types de données E. Ordre des opérations et définitions F. Tableaux G. Opérateurs H. Conditions et boucles I. Fonctions |
|
| 2. CONCEPTS DU LANGAGE PHP A. Inclusion de fichiers B. Paramètres généraux C. Références D. Bases de système de fichiers |
|
| 3. CONFIGURATION DE PHP A. Configurer un environnement de développement B. Paramètres PHP.INI |
|
| 4. EXPRESSIONS COURANTES A. Caractères et symboles B. Fonctions RegEx |
|
| 5. CONCEPTS WEB PHP A. Communication au serveur B. En-têtes HTTP C. Mise en mémoire tampon de sortie D. Cache de navigateur E. Cookies F. Sessions G. Courriel H. Formulaires |
|
| 6. PHP OBJECT ORIENTED PROGRAMMING A. Classes B. Contexte statique C. Interfaces D. Fonctions de remplacement E. Visibilité (PPP) F. Clonage G. Name Spaces |
|
| 7. PRINCIPES DE BASE DES BASES DE DONNÉES PHP A. Bases de données relationnelles B. SQL et MySQL C. Connecter PHP et MySQL D. PDO E. Procédures stockées F. Transactions |
|
| 8. ASPECTS CRITIQUES DE LA CRÉATION DES APPLICATIONS PHP A. Tests et débogage B. Procédures de dépannage : Développement C. Procédures de dépannage : Déploiement D. Php Documentor, Php Doc E. Exceptions F. Services Web G. Améliorations des performances H. Sécurité et validation |
|
Calendrier et horaires des cours
Des questions? Chattez avec nous



