Learning Tree International

01 49 68 53 00
 

Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

Les informations que vous nous fournissez nous serviront à vous communiquer des informations sur les produits et les services Learning Tree susceptibles de vous intéresser.
Protection des données personnelles

Visa Societé
2 FORMATIONS OFFERTES : avec un VISA 50 jours  !
 

Développement Web avec PHP :
Fonctions avancées


Formation F2024 jours

 Courriel Courriel Sommaire Sommaire PDF PDF

Foire aux questions

Quel est l'objectif de ce cours ?

PHP est un langage de scripts utilisé pour créer des pages Web élaborées, complexes et dynamiques. L'objectif de ce cours est de présenter et de mettre en œuvre les techniques avancées du Web dynamique, en tirant profit de la richesse du langage PHP et de ses extensions les plus puissantes.

A qui s'adresse ce cours ?

Ce cours est destiné aux développeurs Web qui souhaitent exploiter toutes les possibilités de PHP. Il intéresse, par exemple, quelqu'un devant développer ou maintenir un site Web, tirant parti des techniques suivantes :

  • Présenter des informations extraites de serveurs de bases de données de différents types ;
  • Manipuler des informations vers XML et à partir de XML ;
  • Présenter des données de façon structurée vers différents formats : HTML, images, XML, PDF ;
  • Authentifier les utilisateurs et supporter des connexions sécurisées pour le commerce électronique ou les extranets ;
  • Faire des recherches et des traitements complexes sur des données textuelles ;
  • Utiliser et étendre les objets proposés par les bibliothèques orientées-objet et définir vos propres classes ;
  • Protéger un site contre les malveillances et les fausses manœuvres des utilisateurs.

Quelles connaissances préalables dois-je avoir ?

Des connaissances équivalentes au niveau du Cours 519, Introduction à PHP pour le développement Web, ou une connaissance approfondie d'un autre langage de programmation Web est indispensable. Des connaissances de XML ainsi que des bases de données relationnelles et du langage SQL peuvent être utiles.

Ce cours couvre-t-il la programmation d'un site Web sous UNIX/Linux ou sous Windows ?

Les deux. La programmation Web en PHP diffère extrêmement peu entre ces deux environnements. Les travaux pratiques, identiques, peuvent être réalisés, au choix, sous GNU/Linux ou sous Microsoft Windows.

Ce cours traite-t-il de la mise en page HTML et CSS ou de programmation côté client, par exemple en Javascript ?

Non. Une connaissance élémentaire de HTML suffit pour démarrer puisque des modèles élaborés de pages HTML sont fournis. Pour ce qui est de Javascript, il s'agit d'une problématique totalement différente. Cependant introduire ce type de dynamisme dans une page Web peut être intéressant et des exemples fonctionnels sont fournis dans les pages HTML modèles des exercices.

Ce cours traite-t-il des bonnes pratiques en matière de sécurité Web ?

Absolument. Si la sécurité d'un site Web dépend de nombreux facteurs (réseau, systèmes d'exploitation, suivi des versions), le point faible peut être un programme PHP mal écrit. Les techniques permettant de se protéger contre les attaques les plus courantes (comme l'injection de SQL) sont étudiées, ainsi que les précautions à prendre dans le traitement de données extérieures en général.

Ce cours traite-t-il de la programmation orientée-objet ?

Oui. La version 5 de PHP introduit une véritable extension objet au langage, et ses possibilités et avantages sont exposés. Le cours reste cependant adapté à ceux qui souhaitent s'en tenir au modèle de programmation impératif classique ou qui travaillent avec PHP en version 4.

Combien de temps passe-t-on sur chaque sujet ?

SujetsHeures
Installation de l'environnement PHP1,0
Rappels sur PHP et la programmation Web 2,0
Stockage et manipulation de données2,0
Expressions régulières3,0
Traitement et génération de XML2,0
Sources de données extérieures2,0
Génération d'images et de PDF2,0
Sessions et authentification3,0
Sécurité Web2,0
Programmation orientée-objet3,0
Cet horaire, comprenant les travaux pratiques, est indicatif et dépend des besoins de chaque classe.

Quel est l'objectif des exercices pratiques ?

Les exercices permettent d'illustrer et de mettre en œuvre immédiatement les concepts et techniques exposées dans le cours sur des exemples concrets. Il sont construit de façon à construire peu à peu au cours de la semaine une application Web complète et réaliste.

Quel est le lien entre ce cours et d'autres cours de Learning Tree ?

Ce cours complète une large gamme de cours de Learning Tree sur les réseaux et tout particulièrement :

Learning Tree propose aussi un cursus de formation complet sur d'autres logiciels libres, souvent utilisés conjointement avec PHP :

 

Calendrier des Formations

14 - 17 févrierParis S'inscrire
3 - 6 avrilParis S'inscrire
29 mai - 1 juinParis S'inscrire
3 - 6 juilletParis S'inscrire
11 - 14 septembreParis S'inscrire

Plus de dates et de lieux.

Prix des Formations

2 165 €Prix Catalogue
Prix avec une offre spéciale
1 700 €Passeport 2 formations
1 620 €Passeport 3 formations
1 400 €Passeport 4 formations
1 840 €Visa Société 25 jours

Cliquez ici pour plus d'informations ou appelez le 01 49 68 53 00.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.