Formation L'essentiel de PHP - Pour non développeur


REFERENCE
 
 
IPHD
DUREE
 
 
3 jours
TARIFS
 
 
En Intra
Niveau : débutant
Cours à distance: Possible
OBJECTIFS :
 

Ce cours s'adresse aux personnes non-spécialistes ou débutant en programmation mais ayant déjà une certaine culture Web. Il s'agit d'apprendre les bases fondamentales de la programmation Web dans le contexte de PHP. À la fin de ce cours intensif, les participants pourront aisément lire, comprendre, corriger, modifier et faire évoluer un programme PHP existant. Ils découvriront également les possibilités offertes par les bibliothèques de scripts pour la réalisation d'applications par assemblages de modules. Enfin ils seront capables d'écrire des applications simples de bout en bout

PRÉ-REQUIS :
 

Les participants doivent connaître les bases du HTML et posséder une culture WEB.

PUBLIC :
 

Toute personne souhaitant s'initier au langage PHP, webmestre, infographiste, etc .... La connaissance d'un langage de programmation n'est pas nécessaire. Les personnes maîtrisant déjà un langage de programmation sont invitées à suivre directement le cours « PHP/MySQL, développer des sites web dynamiques avec bases de données »

PROGRAMME :
 

Les Bases de la programmation adaptée à PHP

Qu'est-ce qu'un programme ?
Modes d'exécution : Programme interprétés, compilés et semi-compilés.
Les différents éléments d'un programme et leurs rôles.
Les différents langages du Web et leurs raisons d'être. 
La place de PHP.
Mon premier programme.

Contextes d'Exécution des programmes PHP

Client/Serveur

L'utilisation de PHP dans le cadre des applications Web.
Requêtes HTTP et entêtes spécifiques

Les bases du langage : aspects syntaxiques et articulation

Les types de variables

Pourquoi typer une variable ?
Typage faible.
Entiers, chaînes de caractères, nombres réels, autres.
Les types évolués

Les fonctions

Pourquoi sont-elles incontournables en programmation (réutilisabilité, lisibilité, ...)
Exemple de modification de programme "mal écrit" .
Le passage d'argument.
Le code retour d'une fonction

Contrôle de flux

La sélection alternative (si ... alors ... sinon ...)
Les boucles (tant que ...)

Aspects complémentaires

Les expressions et les opérateurs, comment les combiner
Les commentaires
Inclusions
Comprendre les messages d'erreur

Premières applications WEB en PHP

Automatisation d'une page Web

Les principes client serveur
Intégration de PHP dans une page HTML
Librairies
Fonctions de base, variables serveur et variable PHP

Les formulaires simples

Passage et transmission de variables (GET/POST).
Lecture écriture de fichier
Vérification de login/mot de passe
Redirection

Les variables complexes : tableaux

Constructeur array
Fonctions associées aux tableaux
Fonctions d'extraction
Fonctions de navigation dans un tableau

Utilisation d'une base de données MySql

Présentation de MySql. 
Concepts fondamentaux: Bases, tables, champs, enregistrements.
Création d'une base multi-tables.
Introduction au langage SQL (sélection, modification, suppression).
Fonctions PHP Mysql
Traitement des résultats des requêtes

Briques Logicielles

Pear
Tableau comparatif des briques existantes.
Mise en oeuvre.

Outils et Ressources

Les principaux outils de développement (IDE).
Les sites de documentation.
Les sites de scripts.

TRAVAUX PRATIQUES :
 

Des stations de travail sous Windows ou Linux équipées du serveur Web Apache avec le module PHP et un serveur MySql

EN INTRA SEULEMENT
FORMATION PHP INITIATION
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Cette formation informatique a pour objectif principal de vous faire comprendre les grandes technologies informatiques et le vocabulaire associé dans une approche concrète et...

2 j

 
Le processus de conduite de projet est une démarche applicable à tout type de projet. Cette formation Initiation à la gestion de projet reprend notamment les principes retenus...

4 j

 
Cette formation d'initiation aux bases de données apporte une synthèse complète des connaissances aujourd'hui indispensables en matière de bases de...

4 j

 
Le nombre impressionnant de base de données utilisées par toute sorte d'applications et de sites WEB dans des domaines extrêmement variés entretient l'illusion...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB