Python, Ruby, Php, Javascript, Java, SQL, Framework, HTML5, ...

Débutant 4 jours (28 h) 1700 € 1530 € ht* - 10 %

Réf : PHP1

PHP des bases à la maîtrise

Maîtriser tous les mécanismes nécessaires au développement de sites.

La formation “PHP : des bases à la maitrise” offre une découverte progressive des mécanismes nécessaires à la création de sites web.
L'intégralité de la formation à été pensée pour que l'auditeur en ressorte aguérri : chacune des étapes abordées répond aux problèmes posés par les précédentes, permettant ainsi un apprentissage cohérent et pragmatique.
Ainsi, à la fin, l'auditeur aura créé un site web, garantissant son habileté à resoudre les problèmes et montrant les réflèxes utiles à des développements efficaces.

Formation compatible avec les versions 5 et 7 de PHP.

* Promotion valable uniquement sur la prochaine session

Programme

1. Une application web

  • L'histoire du World Wide Web
  • L'architecture client serveur avec PHP ;
  • L'utilisation de PHP pour créer des pages web
  • L'organisation en plusieurs couches pour optimiser les développements
  • 3 TP prévus sur ce chapitre

2. Les fondements de PHP

  • La vie d'un script PHP, les principales structures du langage ;
  • Les types de données : leurs représentations et leurs opérateurs
  • Les variables et les constantes
  • Le typage faible et le transtypage
  • L'utilisation des tableaux
  • Les structures décisionnelles et les structures itératives
  • Les fonctions
  • L'importance des conventions et de la documentation automatique
  • 4 TP prévus sur ce chapitre

3. Introduction à l'objet

  • Les faiblesses du développement procédural et les réponses apportées par le paradigme objet ;
  • L'encapsulation ;
  • Le polymorphisme : interfaces et classes abstraites ;
  • La classes et les instances
  • Les exceptions et le contrôle des situations anormales
  • Le constructeur et autres méthodes magiques
  • Le chargement dynamique des classes : simplicité et performance
  • 7 TP prévus sur ce chapitre

4. Le protocole HTTP

  • La structure d'un message HTTP ;
  • La récupération des entêtes des requêtes, l'envoi des entêtes pour qualifier le document produit ;
  • La transmission des formulaires : comprendre les différences entre les méthodes GET et POST ;
  • Le traitement des formulaires ;
  • La sécurité des applications : valider les entrées, échapper les sorties ;
  • Les cookies et les sessions : la persistance des informations côté client et côté serveur ;
  • 5 TP prévus sur ce chapitre

5. Utilisation des SGBD avec PDO

  • Les opérations CRUD ;
  • La connexion ;
  • La gestion des erreurs ;
  • Sécurité : les injections SQL ;
  • Les requêtes préparées ;
  • 2 TP prévus sur ce chapitre
Tlcharger l'article au format PDF

Témoignages de nos stagiaires

5/5

"Compétences/ Disponibilité de l'animateur"
Vanphélis . -
Développeur - NEWSWEB

4/5

"Très bon niveau du formateur/ Explications claires/ TP formateurs"
David . -
Admin réseaux et systèmes - MUTUELLES DU SOLEIL

5/5

"Formation très riche, intéressante, sur mesure pour répondre à nos attentes"
Pierre . -
DSI - GRAND PORT MARITIME DE ROUEN

5/5

"Bon intervenant, bonne transmission des connaissances, explications claires et précises pour chaque question"
Guillaume . -
Stagiaire - GRAND PORT MARITIME DE ROUEN

5/5

"Formation très complète et interactive"
ANTOINE . -
Responsable Informatique - ARPEJ