MOSAIQUE Informatique - Formations informatiques à Nancy 54 - Lorraine

Formation informatique, création de sites Internet, référencement dans les moteurs de recherche, web design, studio de créations graphiques et développements logiciels, organisme de formation - Grand Est

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
Accueil Formation Internet - Création web Formation PHP - Niveau 2

Formation PHP : le web dynamique - Perfectionnement


Formation PHP - Perfectionnement - Meurthe-et-Moselle, 54, Nancy, Meuse, 55, Verdun, Bar le Duc, Moselle, 57, Metz, Vosges, 88, Epinal, GerardmerNiveau : perfectionnement - Durée : 2 jours

Pré-requis : avoir suivi le stage PHP initiation ou niveau similaire.

Objectif : acquisition de connaissances dans le but de concevoir des pages web dynamiques avancées avec le langage PHP.


Le langage PHP (acronyme signifiant initialement Personal Home Page puis Hypertext PreProcessor) est un langage de programmation libre, utilisé pour la conception de pages web dynamiques.

PHP est très utilisé sur le web, du fait de sa gratuité, de la grande quantité de fonctions qu'il renferme, de sa souplesse et de la très grande communauté d'utilisateurs qui alimente les sources d'information sur le sujet. PHP est un langage interprété. Il est traité par le serveur web (Apache le plus fréquemment) et en interaction avec des bases de données (MySQL, dans la plupart des cas).

Programme de la formation "PHP perfectionnement"

Rappels

  • Révision du langage PHP de base (syntaxe, grammaire et bibliothèque de fonctions PHP)
  • Atelier : mise en place d'un système simple de blog dans un style procédural (écriture et gestion d'articles) et de l'accès utilisateur (inscription, connexion, droits, commentaires)

Sécurité

Sécurité de codage PHP

  • Formatage des données (texte, nombre, date, URL) Formation php - Perfectionnement - Meurthe-et-Moselle, 54, Nancy, Meuse, 55, Verdun, Bar le Duc, Moselle, 57, Metz, Vosges, 88, Epinal, Gerardmer
  • Validation de formulaires avancée, avec retours d'actions
  • Se protéger contre les injections SQL
  • Parer aux faiblesses de sécurité inhérentes à PHP (variables globales, magic quotes, … )

Gestion des erreurs en PHP

  • Configuration de la gestion d'erreurs
  • Déclencher, lire et stocker les erreurs captées
  • Exceptions
  • Atelier : création d'un système d'enregistrement d'erreurs (log) et sécurisation du blog précédemment créé

Techniques avancées

MAILS

  • Configuration du serveur pour l'envoi de mails automatisé
  • Les fonctions mail de la bibliothèque PHP
  • Création d'un modèle de mail

PDF

  • Création dynamique de PDF par PHP

XML et RSS

  • Présentation du XML
  • Interpréter et générer du XML en PHP
  • Présentation du RSS
  • Générer du RSS

Services externes (exemple : Facebook )

  • Intégration et connexion à des API externes
  • Récupération et affichage des données provenant de Facebook
  • Atelier : agrémenter le blog précédemment créé de fonctions d'email, de PDF, de RSS et afficher les donnéesprovenant d'un service externe

Intégration de PHP avec HTML, CSS et Javascript

  • Notion de maintenance et de possibilité d'évolution
  • Structurer les différentes composantes d'un site
  • Séparation HTML et PHP
  • Appels PHP dans une structure HTML
  • CSS dynamique par PHP
  • Récupérer et envoyer des données par Javascript
  • Atelier :
    • Restructuration physique complète du blog crééFormation PHP - Niveau perfectionnement
    • Restructuration du code pour faciliter la maintenance et l'évolution du blog
    • Créer une simple interface d'administration permettant de changer la typographie du blog à l'aide de Google Fonts
    • Modifier le système de commentaires pour le rendre interactif

Introduction à l'orienté Objet

  • Programmation procédurale et programmation objet
  • Les classes et instances
  • Propriétés et méthodes
  • Constructeur et destructeur
  • Visibilité (publique, privée ou protégée)
  • Héritage
  • Composition
  • Polymorphisme
  • Atelier : réécriture du système d'enregistrement d 'erreurs précédent en classe et adaptation de l'application dans le blog

Questions / Réponses

Quelques autres stages associés à cette formation PHP - Niveau 2

Formation PHP - Niveau 1

Formation PHP - Niveau 3

Formation Javascript

Formation HTML 5 et CSS 3

Formation Joomla - Niveau 1

Formation Joomla - Niveau 2

Formation WordPress - Niveau 1

Formation WordPress - Niveau 2


 

En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.
En savoir plus.

Formation actuellement indisponible

Version 10-2023 du 31/10/2023

FNE (Fonds National pour l'Emploi)

Nos formations éligibles au titre du FNE : utiliser son FNE (Fonds National pour l'Emploi)

Contactez-nous, nous étudierons ensemble la prise en charge de vos formations 2022 au titre du FNE.

Proposé par le gouvernement au titre du Plan de Relance, suite au Covid-19, le FNE-Formation représente une opportunité à saisir pour accroître vos compétences. Il consiste en une prise en charge financière par l'Etat du coût de votre parcours de formation.

Plus d'informations sur le site du Ministère du travail, de l'emploi et de l'insertion.

Nos formations sont dispensées :

- à distance, en visioconférence ;

- en présentiel, selon les normes sanitaires en vigueur.

Votre site vitrine clés en mains

Site internet vitrine Nancy - Création internet Lorraine - MOSAQIUE Informatique

Que vous soyez une entreprise, une association, un artisan ou encore un particulier, votre site vitrine sera votre meilleur outil de communication, accessible 24 heures sur 24, adapté à votre image de marque.

Inscription à la formation

Nos formations sont dispensées en nos locaux ou en entreprise.

MOSAIQUE Informatique est Organisme de Formation Professionnelle, enregistré auprès du Préfet de la Région Lorraine.

Pour effectuer le montage de votre dossier de formation ou plus d'informations concernant votre plan de formation, merci de nous contacter.

A propos du DIF

Le DIF (Droit Individuel à la Formation) est un droit attribué aux salariés afin de leur permettre de se former à raison de 20 heures cumulables par an (droit plafonné à 120 heures). Il a pour objectif l'acquisition de compétences en milieu professionnel.

Plus d'informations

Autres formations complémentaires