Ferme la recherche

Développement PHP - Niveau 1

Descriptif

Durée de la formation

Durée 28 heures
En centre 28 heures

Session

entrées/sorties permanentes

du 01 janv. 2019 au 31 déc. 2020  - Niort (79)
du 01 janv. 2019 au 31 déc. 2020  - Niort (79)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Appréhender la syntaxe du langage PHP ;
Mettre en place un environnement de serveur Web dynamique ;
Comprendre le modèle de programmation de PHP ;
Développer un site Web dynamique accédant à une base de données.

Description de la formation

Introduction à PHP
- Qu'est
- ce
- que PHP ?
1- Historique et caractéristiques
- PHP pour quelle utilisation ?
- Mettre en place un environnement de développement PHP
1- Les principes de la plateforme Apache, PHP, MySQL
1- Le fichier de configuration php.ini
1- Utiliser un débogueur PHP : XDebug
- Travaux pratiques :
1- Installation d'une plateforme Apache, PHP, MySQL
1- Installation d'un IDE de développement pour PHP
Les bases du langage PHP
- Intégration de PHP avec les pages HTML
1- Approches pour mixer PHP et HTML
1- Bonnes pratiques de structuration d'applications
- La syntaxe de base du langage
1- Les types de données
1- Les variables et les tableaux
1- Les constantes
1- Les opérateurs
1- Le spaceship operator de PHP 7 pour les comparaisons combinées
1- Les structures de contrôle
1- Les fonctions
1- Déclaration des types de données de retour des fonctions en PHP 7 : Type Hints
- Les fonctions intégrées du langage
1- Gestion des chaines de caractères
1- Manipulation de dates
- Structuration des applications
1- Création de bibliothèques
1- Importation de fichiers et de scripts
- Travaux pratiques :
1- Construction du squelette d'un site Web PHP
1- Organisation de la navigation dans le site
Programmation Orientée Objet en PHP
- Introduction aux concepts de la programmation orientée objet
- Les classes et les objets
1- Définition de classes et instanciation
- L'héritage de classes et le polymorphisme en PHP
- Concepts avancés de programmation Objet
1- Les interfaces
1- Les espaces de noms (Namespaces)
- Concepts avancés en PHP 7
1- Les déclarations groupées d'espace de noms
1- Les classes anonymes
- Gestion des erreurs avec les exceptions
- Travaux pratiques :
1- Création de classes d'objets de données
1- Création de classes pour la manipulation des données
1- Mise en place de la gestion des exceptions pour permettre l'affichage de pages d'erreurs personnalisées
PHP : un langage pour le Web
- Construction de formulaires HTML
1- Modèles d'interaction HTML / PHP
1- Récupération des données transmises via PHP en fonction des différents types de contrôles
1- Redirection de flux
- Gestion des sessions des utilisateurs
1- Les principes du suivi de session HTTP
1- Les cookies et leur manipulation
1- Les sessions PHP
- Travaux pratiques :
1- Création de formulaires de contribution
1- Mise en place d'une authentification utilisateur pour restreindre l'accès au site
Accès aux bases de données en PHP
- Présentation de la base de données MySQL
1- Concepts fondamentaux et organisation du produit
1- Les outils de gestion associés : MySQL Workbench et PHPMyAdmin
1- L'organisation des données pour un site Web dynamique
- Concepts d'accès aux données avec PHP
1- Les fonctions natives
1- La librairie PDO (PHP Data Object)
1- La configuration du moteur PHP
- Utiliser une base de données MySQL avec PHP
1- Les fonctions PHP pour MySQL
- Récupération de jeux d'enregistrements et affichage de données sur les pages
- Travaux pratiques :
1- Mise en place du schéma de b

Conditions d'accès

Sans condition

Donne accès au(x) métier(s) suivant(s)

Animation de site multimedia (voir la fiche métier)

Conception de contenus multimedias (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

FAIBLE

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

ENI SERVICE

Lieu de formation

19 avenue Léo Lagrange
Niort

Calculez votre itinéraire

Centre de formation

4 Rue Léo Lagrange - Batiment B
ZAC de la Conterie
35131, Chartres-de-Bretagne

Toutes les formations et avis pour ENI SERVICE