PHP, langage de programmation multi plates-formes, s’est imposé comme un standard du marché. Cette technologie est plébiscitée pour sa capacité à faciliter la création de sites dynamiques et marchands. PHP permet également de mieux adapter les pages à la diversité des navigateurs et de leurs versions. Il simplifie enfin l’accès aux bases de données, notamment la base libre communément utilisée dans le monde de l’Open Source : MySQL. En 4 jours, les participants à cette formation apprendront à développer avec ce langage.
- Développeurs front-end souhaitant maîtriser le développement PHP
- Développeurs de tous horizons et administrateurs système et de bases de données
- Apprendre à créer des application dynamiques avec PHP et MySQL
- Comprendre comment maîtriser les bonnes pratiques de programmation PHP
- Être à même d’exploiter une base de données avec PHP
- Pouvoir gagner du temps grâce à la création et l’utilisation de bibliothèques
- Connaître le langage HTML
- Bonne connaissance du Web
- Disposer d’une première expérience en développement ou avoir suivi la formation » Initiation à la programmation » (DEV000)
1. INTRODUCTION À LA PROGRAMMATION AVEC PHP
- Les possibilités de PHP
- Rechercher et identifier les ressources PHP
- Architecture et fonctionnement de la plate-forme PHP
- Forces et les faiblesses de PHP
- Perspectives de PHP et LAMP dans un univers en mouvement constant
2. INSTALLATION DE PHP ET MYSQL
- Installation d’un serveur Web
- Les différents modes d’installation
3. LES BASES DE PHP
- Utilisation de PHP dans des fichiers HTML
- Les variables et les opérateurs
- Les structures de contrôles (if, while, …)
- Les fonctions PHP
- Les fonctions utilisateur
- La gestion des fichiers
4. LES FORMULAIRES ET L’INTERACTION UTILISATEURS
- Création de formulaires en HTML
- Récupération des données avec PHP
- Mise en place d’un upload de fichier
- Mise en place d’une politique de sécurité pour les formulaires
5. AUTHENTIFICATION, SESSIONS ET COOKIES
- Utiliser une variable de cookie
- Utiliser une variable de session
- Utiliser et sécurité des sessions
6. LES BASES DE DONNÉES (MYSQL)
- Architecture et présentation d’un Système de Gestion de Bases de Données (SGBD)
- Rappel des principales commandes SQL
- Les caractéristiques de MySQL
7. COMMUNICATION ENTRE PHP ET MYSQL
- Accéder à MySQL avec PHP
- Gestion des erreurs MySQL
8. TECHNIQUES AVANCÉES
- Génération et manipulation d’images
- Création de graphiques (barres, diagrammes, camemberts, …)
- Génération de fichiers PDF
- Les concepts de sécurité
9. GESTION DE CONTENU / CMS (CONTENT MANAGEMENT SERVER)
- Les concepts du CMS
- Les CMS existants
- Consulter le Planning du mois correspondant ou nous contacter
- Lieu : hôtel Idou d’Anfa à Casablanca
- Les horaires sont de 09h à 17h
- Une méthode d’apprentissage éprouvée : au-delà de l’apprentissage du langage PHP, ce programme permet d’acquérir une méthodologie pour développer un site Web.
- Des conseils et partages de bonnes pratiques pour développer rapidement.
- Des ateliers qui apportent aux participants une première expérience concrète du développement avec PHP.
- En inter : 20 000 DH HT par personne pour les 4 jours de formation incluant l’animation, le support de formation, les pauses café et le déjeuner
- En inter : nous contacter
Afin de participer à cette formation,
- Prière de télécharger le bulletin d’inscription en cliquant sur : Bulletin d’Inscription et de l’envoyer à formation@altituderh.ma
- Ou remplir le formulaire d’inscription ci-dessous.
Nous demeurons bien entendu à votre disposition pour toute précision ou complément d’information.