- Référence : IPHD
- Durée : 4 jours (28h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
En intra
Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
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
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 »
Prérequis :
Les participants doivent connaître les bases du HTML et posséder une culture WEB.
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.
Client/Serveur
L'utilisation de PHP dans le cadre des applications Web.
Requêtes HTTP et entêtes spécifiques
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
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
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
Pear
Tableau comparatif des briques existantes.
Mise en oeuvre.
Les principaux outils de développement (IDE).
Les sites de documentation.
Les sites de scripts.
Des stations de travail sous Windows ou Linux équipées du serveur Web Apache avec le module PHP et un serveur MySql
Cette formation vous prépare au passage de la certification "AVIT by ENI - Développement de sites web dynamiques " (PHP) qui démontre votre compétence à développer un site web dynamique accédant à une base de données dans le respect des bonnes pratiques du développement web.
L’examen de certification se passe en ligne sous forme d’un QCM d’une durée d’1h15. Le résultat s’affiche selon un score de 1000 points. Un score supérieur à 600 indique que les compétences sont acquises.
La certification n’est pas obligatoire. L’inscription à l’examen n’est pas incluse dans le prix de la formation.
Concevoir et créer son premier site web.
Une initiation à l’utilisation de son PC
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB