Formations Web & Cloud Formation PHP 8

Formation PHP 8

Noté 0 sur 5
Logo formation php

Présentation

Le langage de programmation côté serveur le plus populaire. Il est facile à apprendre, gratuit et s’adapte à n’importe quelle base de données.

PHP (Hypertext Preprocessor) est un langage de programmation orienté objet, utilisé pour la construction de pages Web dynamiques à travers un serveur HTTP.

Ce langage est très utilisé pour le développement de site web. On le retrouve sur les principaux CMS comme WordPress et Drupal.

Très performant et scalable, ce langage donne un contrôle important aux développeurs qui peuvent directement insérer leur code sur du HTML.

Notre formation PHP 8.1 vous enseignera les bases du langage, les principes de la Programmation Orienté Objet, les injections de dépendances et l’utilisation des bases de données avec MySQL  . A la fin de cette formation, vous serez opérationnel pour utiliser PHP pour modifier votre site côté serveur.

Comme toutes nos formations, la dernière version de l’outil vous sera présentée : PHP 8.1.

 

Objectifs

  • Développer un site web ou une application dynamique
  • Maîtriser la syntaxe et les meilleures pratiques du langage PHP
  • Créer des formulaires et gérer des sessions
  • Comprendre le concept de la Programmation Orientée Objet (POO)
  • Se connecter avec une base de données MySQL
  • Créer des visuels dynamiquement (images et graphismes)

 

Public visé

  • Développeur web
  • Webmasters
  • Chefs de projet

 

Prérequis

  • Connaissance en HTML
  • Connaissance d’au moins un langage de programmation

Programme de notre formation PHP 

 

Introduction à la programmation en PHP

  • Le fonctionnement d’un site web : le rôle du serveur et du navigateur
  • Le web statique vs le web dynamique
  • Avantages de PHP
  • Les types de données (scalars, arrays, strings, floats, booleans)
  • Les variables
    • Types de variables
    • Test de variables
    • Les constants
    • Les opérateurs
  • Les conditions if
  • Les boucles for/While
  • Les fonctions

    Migration vers PHP 8.1

    • Constantes globales
      • Ajout de MySQLi à MySQl
    • Fonctionnalités obsolètes
      • Implémentation _serialize() et _unserialize()
      • Passage de null à aux paramètres non null
      • Conversions implicites incompatibles entre décimal et entier
      • Appel d’un élément statique

     

    Fonctions connexes

    • Gestion de la navigation
    • Création de formulaires
    • Manipulation de fichiers graphiques
    • Création de session

     

    Introduction à MySQL

    • Création d’une base de données
    • Les principales requêtes SQL

     

    PHP avec Mysql

    • Connecter MySQL à une page web
    • Utiliser les requêtes SQL
    • Présentation de MySQLi
    • TP : Afficher ses données sur une page web

     

    Types d’objets

    • File d’attente
    • Héritage des types d’objets
    • Comparaison d’objets
    • Création d’un nouvel objet

     

    MVC

    • Modèle, View, Contrôleur
    • Contrôleur front
    • Modèle d’entité
    • Identifiant unique universel (UUID)
    • Persistance et ORM
    • Modèle de collection et de référentiel
    • Anti-modèle Singleton

     

    Injection de dépendances

    • Exemple d’injection de dépendances
    • Conteneur d’inversion de contrôle
    • Localisateur de services

     

    Les nouveautés de PHP 8.1

    • Nouvelles fonctionnalités
      • Ajout la prise en charge des types d’insertion
      • Ajout des Enums
      • Type de retour never
      • Introduire les Fibers
      • Amélioration des performances de Inheritance Cache
      • Format d’image AVIF, etc.
    • Nouvelles fonctions
      • PHP Core
      • Contrôle des processus
      • Reflection
      • Fonctions standards
      • Sodium
    • Changement et dépréciations en PHP 8.1
      • Utilisation de la variable $GLOBAL
      • Type de retour
      • Les méthodes et les fonctions dépréciées

    Pour aller plus loin

    Formation Laravel

    Formation Symfony

    Formation Symfony Avancé

    Formation Codeigniter

     

    Formation Drupal

    Formation Magento

    Langues et Lieux disponibles

    Langues

    • Français
    • Anglais / English

    Lieux

    • France entière
      • Paris
      • Lille
      • Reims
      • Lyon
      • Toulouse
      • Bordeaux
      • Montpellier
      • Nice
      • Sophia Antipolis
      • Marseille
      • Aix-en-Provence
      • Nantes
      • Rennes
      • Strasbourg
      • Grenoble
      • Dijon
      • Tours
      • Saint-Étienne
      • Toulon
      • Angers
    • Belgique
      • Bruxelles
      • Liège
    • Suisse
      • Genève
      • Zurich
      • Lausanne
    • Luxembourg

    Témoignages

    Afficher tous les témoignages

    Noter la formation
    Prix 2395€ HT / personne
    Durée 4 jours ( 28 heures )
    Paris | à distance | FNE
    Il ne reste que quelques places
    NewCafés et déjeuners offerts en interentreprises
    Disponible en intra-entreprise pour former votre équipe
    Je ne veux pas me déplacer ? Option classe virtuelle gratuite

    UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

    Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

    ILS SE SONT FORMÉS CHEZ NOUS

    partenaire sncf
    partenaire hp
    partenaire allianz
    partenaire sfr
    partenaire engie
    partenaire boursorama
    partenaire invivo
    partenaire orange
    partenaire psa
    partenaire bnp
    partenaire sncf
    partenaire hp
    partenaire allianz
    partenaire sfr
    partenaire engie
    partenaire boursorama
    partenaire invivo
    partenaire orange
    partenaire psa
    partenaire bnp