Module 4 : L’apprentissage et la création d’un site Internet en Apache/PHP5 sans base de données.
Public : Débutant, intermédiaire ou développeur ; Durée : 3 jours (15 heures) ; Tarifs : 900€ H.T.
La création d’un site Internet et la construction d’une application basée sur une architecture « Client/Serveur » réellement dynamique (Le serveur « Web » Apache et le moteur de scripts PHP capable d’afficher « à la volée » des pages personnalisées à la demande des visiteurs).
Cette formation de trois jours s’adresse à des développeurs ou des personnes débutantes et intermédiaires ayant des connaissances dans les langage HTML et CSS et désirant étudier ou approfondir le langage évolué PHP5.
PRÉSENTATION :
Le module 4 propose une formation de trois jours qui consiste à réaliser un site « Web » programmé en PHP5 (étude, conception, développement).
Nous abordons les thèmes de la conception d’un site « Web », de l’organisation technique et fonctionnelle d’une application Internet et des outils spécifiques et indispensables au « Web » : Moteur de recherche, interface multimédia, sécurité, etc.
Nous utilisons la plate-forme de développement open source EasyPHP Devserver V14.1. Celle-ci offre la possibilité de travailler dans un environnement serveur complet. (l’application comprend un serveur Apache, un serveur de base de données MySQL, la dernière version de PHP, et tous les outils nécessaires pour travailler sur le code PHP).
OBJECTIF :
Acquérir les compétences nécessaires pour maîtriser le développement de sites Internet en PHP au moyen d’un programme de formation et d’un projet visant à concrétiser l’utilisation et l’intérêt de cette famille de serveurs d’application.
PRINCIPE :
Le projet met en œuvre des solutions « Web » face à un problème posé, et tentera de parcourir les différentes activités de la conduite de projet (du plan d’organisation à la capitalisation) et les différentes étapes du cycle de vie du logiciel à concevoir.
PRÉ-REQUIS :
La connaissance de l’ HTML, des feuilles de style CSS et de l’algorithme de base. La connaissance de SQL, des bases de données, et des systèmes client/serveur est un plus.
DURÉE :
3 jours (15 heures pour le module 4) ou 4 jours (20 heures pour le module 5).
PROGRAMME :
Programme de la première journée : Le développement en PHP
I. La présentation et l’installation du client/serveur
II. La configuration et la sécurité
III. La syntaxe de base
IV. Les types de données
V. Les constantes
VI. Les variables
VII. Les tableaux
VIII. Les fonctions utiles
IX. Les opérateurs
Programme de la deuxième journée : Le langage PHP
X. Les structures de contrôles
XI. Les fonctions
XII. Les classes et les objets (PHP orienté objets)
XIII. La gestion des formulaires
XIV. La gestion du courrier électronique
XV. La gestion des dossiers et des fichiers
XVI. L’utilisation de la bibliothèque GD
Programme de la troisième journée : Le langage PHP
XVII. L’exploitation des flux RSS et des fichiers XML
XVIII. La gestion des cookies
XIX. La gestion des sessions
XX. La gestion des caches
XXI. La gestion des traductions
XXII. La récupération des informations système et le traitement des adresses IP.
XXIII. La gestion des erreurs
XXIV. La sécurisation d’un site Web
- Module 1 : Conception & solutions « Web » : Le plan de conception et la sécurité d’une application « Web ».
- Module 2 : L’initiation et la création d’un site Internet en HTML et CSS.
- Module 3 : L’apprentissage et la création d’un site Internet en HTML5 et CSS3.
- Module 5 : L’apprentissage et la création d’une application Internet en PHP5 et MySQL.
- Module 6 : La sécurité et les risques liés aux applications « Web ».
- Module 7 : L’utilisation d’un outil de développement intégré pour le « Web ».
- Module 8 : L’accessibilité numérique.