Ferme la recherche

PHP

Descriptif

Durée de la formation

Durée 105 heures

Session

entrées/sorties permanentes

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

Objectif de la formation

- Apprendre à programmer des applications web en relation avec une base de données.
- Comprendre les bases de la programmation PHP, gérer des bases de données MySql.
- Manipuler des chaines de caractères, sessions et cookies.
- Traiter des fichiers, manipuler les images.

Description de la formation

Introduction à PHP
Installer le serveur d'application
Configurer : Apache / Mysql / PHP / PhpMyadmin
Maîtriser la syntaxe PHP
Commenter le code, déclarer des variables
Connaître les opérateurs, les expressions, les instructions de contrôle
Réutiliser du code
Utilisation des fonctions, portée des variables
Les includes, la différence entre Include et Require
Utiliser les fonctions
Manipuler des données complexes
Tableaux, nombres, dates et chaînes de caractères
Gérer les formulaires
Validation côté client/côté serveur
Récupérer et traiter des éléments de formulaire HTML
Publier le contenu d'une base de données
Se connecter à une base de données (Mysql, Oracle,...).
Techniques d'affichage avancées
SQL avancé : architecture relationnelle, clé primaire, index, structure, jointures
Modifier le contenu d'une base de données
Persistance de l'application
Les variables de session et d'environnement, les cookies
Gérer des répertoires et des fichiers sur le serveurMises en pratique
Configurer l'environnement de développement PHP
Utiliser les fonctions pour réutiliser du code
Gérer les formulaires (validation, traitement)
Réaliser des applications permettant l'ajout, la modification, la présentation d'information d'une base de données
Réaliser des applications permettant de mettre à disposition des données de type fichiers
Augmenter l'interactivité d'un site web et sa sécurité
Installer un environnement de développement Apache / PHP / Mysql
Créer un formulaire de contact
Vérifier les données issues d'un formulaire
Créer et envoyer des mails
Afficher et modifier le contenu d'une base de données
Créer un moteur de recherche
Créer une application sécurisée avec pages protégées
Réaliser une boutique électronique avec caddie
Créer un serveur de fichiers sur le serveur via une interface HTML / PHP
La programmation orientée objet avec PHP
Déclaration
Instanciation
Classes
Attributs
Méthodes, constructeurs, destructeurs
Héritage : présentation et possibilité de réutilisation
Formes d'agrégation
Relations avancées entre objets
Erreurs et Exceptions
Erreurs en PHP
Erreurs en PHP
- Description d'une erreur
Erreurs en PHP
- niveaux d'erreurs
Erreurs en PHP
- Journalisation des erreurs(log)
Erreurs en PHP
- Personnaliser le gestionnaire d'erreurs
Les exceptions
- description d'une exception
Les exceptions
- Lancement d'une exception
Les exceptions
- Réception d'une exception
PHP Data Objects (PDO)
Structure des classes de PDO
Connexion au serveur de données
Effectuer des requêtes
Gestion des transactions
Les requêtes préparées
Gestion des erreurs
Programmation Orientée Objet
Principes et évolution de l'Objet dans PHP
Déclaration d'objets
Constructeur et destructeur
Portée des classes, des méthodes et des propriétés
Copie et référence, les problèmes de PHP 4
Accès statiques et le principe de services
Notion d'héritage et limite
Classes abstraites, interfaces et typage fort
Surcharges
Itérateurs
Design Patterns
Présentation et principe ; intéret des Design Patterns
Motifs de créa

Conditions d'accès

Connaissance du langage HTML./n

Validation

Développement PHP

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)

Administration de systemes d'information (voir la fiche métier)

Direction des systemes d'information (voir la fiche métier)

Etudes et developpement informatique (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

CORRECT

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 ?

CTI Formation (CTI)

Lieu de formation

30 rue Edouard Nieuport
Immeuble le Quadrille
Lyon - 8ème

Calculez votre itinéraire

Centre de formation

30 rue Edouard Nieuport
Immeuble le Quadrille
69008, Lyon 8e

Toutes les formations et avis pour CTI Formation (CTI)