PHP 7.X : Démarrer avec la syntaxe PHP

PHP est l’un des langages les plus aboutis. Disposant de fonctionnalités de modèle objet complètes, d’une gestion des données améliorée et de nouveaux outils de développement, PHP est maintenant adapté à la création de sites web robustes et sûrs.
developpement
22
Mar
Certifiant
Durée estimée de 55 heures
Niveau Débutant
Thématique Développement
PHP est l’un des langages les plus aboutis. Disposant de fonctionnalités de modèle objet complètes, d’une gestion des données améliorée et de nouveaux outils de développement, PHP est maintenant adapté à la création de sites web robustes et sûrs. Une des forces du langage PHP est sa richesse en termes de fonctionnalités. En effet, il dispose à l'origine de plus de 3 000 fonctions natives prêtes à l'emploi garantissant aux développeurs de s'affranchir de temps de développement supplémentaires et parfois fastidieux. PHP puise aussi sa richesse dans le dynamisme de sa communauté de développeurs. Les profils de développeurs de la communauté sont très divers. Il y'a ceux qui apportent de nouvelles fonctionnalités et librairies de version en version, ceux qui traduisent la documentation en plusieurs langues ou encore les programmeurs ayant des compétences plus modestes qui réalisent des applications Opensources prêtes à l'emploi.
Afficher la description entière
Objectifs
  • Être capable de mettre en place des applications Web pointues
  • Comprendre comment développer des applications pointues en POO
  • Maîtriser la syntaxe PHP en vue de développer de sites Web dynamiques
Savoirs
  • Nouveautés apportées par la version PHP 7 dans le cadre d'un développement orienté Web
  • Connaissance pratique des nouveautés du langage PHP 7
Pré-requis
  • Maîtriser le langage HTML et avoir des bases en JavaScript.

Programme

Total learning: 18 lessons / 11 quizzes Time: 55 heures
  • PHP 7.X : Démarrer avec la syntaxe PHP
    PHP 7.X : L'écosystème  Avant de se lancer directement dans le code, cette fiche vous aidera à réaliser les objectifs suivants:- bien comprendre chacun des rôles des éléments de la stack LAMP- s'approprier l'écosystème PHP en sachant repérer la version et les fonctionnalités disponibles à l'exécution- Et enfin savoir comment accéder à vos fichiers et les exécuter.
    1 vues
    Intermédiaire
    Détails du cours
    0/5

    • 1
      PHP avant et à l’heure actuelle
    • 2
      Installation de LAMP et explication des différents services
    • 3
      Informations essentielles sur PHP
    • 4
      Votre environnement de travail
    • 6 Questions 0 question10 min
  • PHP 7.X : Démarrer avec la syntaxe PHP
    PHP 7.X : Démarrer avec la syntaxe PHP  Parmi les fonctions de base, vous découvrirez par exemple :- Comment afficher un message,- Comment mettre fin à votre script- Comment afficher des informations concernant votre contexte d'exécution. 
    1 vues
    Intermédiaire
    Détails du cours
    0/6

    • 1
      Initialiser du code PHP
    • 2
      Les fonctions de base
    • 3
      Manipuler les tableaux
    • 4
      Transition depuis certains éléments abordés lors du cours
    • 5
      JavaScript
    • 9 Questions 0 question10 min
  • PHP 7.X : Démarrer avec la syntaxe PHP
    PHP 7.X : La gestion des formulaires et de la navigation  Vous serez capable de créer les étapes d'un système de gestion d'enregistrement/login/logout d'utilisateurs (demandé en fin de module) dont voici concrètement quelques étapes : 1) Mise en place des formulaires 2) Récupération et vérification (trim) des données des formulaires envoyées en POST 3) Gestion des erreurs (null coalescing) lors de l'événement submit 4) Création d'une session utilisateur 5) Redirection (avec header) vers des pages protégées/privées 6) Système de logout
    1 vues
    Intermédiaire
    Détails du cours
    0/6

    • 1
      Comment envoyer des variables à un script PHP depuis un formulaire html ?
    • 2 Questions 0 question10 min
    • 2
      Les sessions et les cookies
    • 2 Questions 0 question10 min
    • 3
      D’autres instructions indispensables pour la gestion des formulaires
    • 3 Questions 0 question10 min
  • PHP 7.X : Démarrer avec la syntaxe PHP
    PHP 7.X : Des opérations UTILES sur les fichiers  L'objectif de ce module est d'exploiter la puissance de PHP concernant certaines opérations sur les fichiers comme l'upload, l'extraction, la copie, le renommage, la suppression.
    1 vues
    Intermédiaire
    Détails du cours
    0/6

    • 1
      Uploader un fichier sur le serveur
    • 2 Questions 0 question10 min
    • 2
      Opérations communes sur les fichiers et dossiers
    • 2 questions 0 question10 min
    • 3
      La classe ZipArchive
    • 2 Questions 0 question10 min
  • PHP 7.X : Démarrer avec la syntaxe PHP
    PHP 7.X : La POO et les espaces de noms  Les objectifs de ce module sont multiples : - Vous enseigner les éléments de base de la programmation orientée objet et la terminologie associée.- Vous introduire à des concepts plus avancés comme les espaces de noms que vous retrouverez aussi dans de nombreux frameworks comme symfony par exemple.
    1 vues
    Intermédiaire
    Détails du cours
    0/6

    • 1
      Concepts de base de la POO
    • 2 Questions 0 question10 min
    • 2
      Concepts avancés de la POO
    • 2 Questions 0 question10 min
    • 3
      Les namespaces (espaces de noms)
    • 2 Questions 0 question10 min
  • Certifiant PHP 7.X : Démarrer avec la syntaxe PHP
  • PHP 7.X : L’écosystème

     

    PHP permet en outre de créer des pages interactives. Une page interactive permet à un visiteur de saisir des données personnelles. Ces dernières sont ensuite transmises au serveur, où elles peuvent rester stockées dans une base de données pour être diffusées vers d’autres utilisateurs.

    On peut mettre en place un serveur Web avec LAMP, hébergeant un site web dynamique écrit en PHP, tout en allant chercher des données dans une base MySQL ou MariaDB.

    LAMP désigne un ensemble de technologies open source permettant d’héberger les sites ou applications web dynamiques, comme WordPress ou Drupal.

     

    PHP 7.X : Démarrer avec la syntaxe PHP

    La maîtrise du langage PHP passe par la maîtrise de la syntaxe du langage (variables, types de données, opérateurs, instructions, fonctions, tableaux…), avant de progresser vers des sujets de niveau plus avancé : programmation objet, manipulation des chaînes de caractères et expressions régulières, sessions et cookies, accès objet aux bases de données MySQL et SQLite, traitements XML,…

     

    PHP 7.X : La gestion des formulaires et de la navigation

    En PHP 7.X, la création des formulaires, qui sont les vecteurs indispensables au transfert d’informations entre le poste client et le serveur, est désormais entièrement adapté à HTML 5 qui a ajouté un grand nombre de composants utiles.

    PHP 7.X : Des opérations UTILES sur les fichiers

    La gestion des fichiers sur le serveur permet de livrer une première approche du stockage sur le serveur d’informations issues du poste client, comme il existe différentes méthodes de création de fichiers, de lecture et d’écriture de données.

     

    PHP 7.X : La POO et les espaces de noms

    Le modèle objet de PHP introduit les méthodes qui révolutionnent la création d’objets avec PHP, le rapprochant ainsi des langages de POO. L’ajout des traits a fait faire un pas supplémentaire dans la modularisation du code tout comme des transformations pour la gestion des namespaces. Une autre innovation comme les fonctions anonymes est introduite.

    Refermer la description

    Avis clients

    4.6/5
    (5 avis)
      4/5
      Super
      Super un prof bien expérimenter. je vous le suggère. un prof bien expérimenter. je vous le suggère.
      5/5
      Cours complet
      Cours complet, exemples pertinents, explications très claires. Impeccable!!
      5/5
      Excellent cours
      Excellent cours. Bravo pour le travail effectué.
      4/5
      tres bon cours
      tres bon cours, je conseil pour des personne qui souhaite apprendre php
      5/5
      Le cours est bien construit
      Le cours est bien construit, j'en ai vu beaucoup avant mais celui-ci est mon préféré

    Ecrire un avis

    PHP 7.X : Démarrer avec la syntaxe PHP
    S'ABONNER
    Certifiant
    Niveau Débutant
    55 heures
    1 vues
    Accès illimité
    18 vidéos
    18 modules
    Parcours PHP 7.X : Démarrer avec la syntaxe PHP
    PHP 7.X : Démarrer avec la syntaxe PHP PHP 7.X : Démarrer avec la syntaxe PHP
    Vous êtes une entreprise et vous souhaitez faire
    monter en compétences vos collaborateurs ?
    1,500 €
    (0 vote)
    Gestion de projet, Agile, Scrum, Management
    Certification Professional Scrum Master PSM 1
    40 heures
    Gestion de projet, Agile, Scrum, Management
    La formation Scrum Master vous donnera toutes les connaissances nécessaires pour maîtriser scrum avec un double objectif à l’issue de la formation : Faire de vous un Scrum Master pleinement opérationnel, vous préparer dans les meilleures conditions au passage de la certification  Professional Scrum Master (PSM1) de scrum.org. Les méthodes Agiles sont de plus en plus utilisées dans la conduite de projet. SCRUM est la plus connue et la plus utilisée. Cette formation vous donnera les éléments de base à mettre en place pour assurer votre rôle de Scrum Master et vous permettra de vous préparer à la certification Professional Scrum Master1 de Scrum.org. Cette formation apportant des exercices concrets vous permet d’appréhender les étapes et outils d’une démarche Agile (Scrum) et de la corriger aux bons moments dans l'avancement de vos projets. Elle vous permettra d’en jouer le rôle de garant durant le projet.
    Certification Professional Scrum Master PSM 1
    40 heures
    Intermédiaire
    (0 vote)
    1,500 €
    1,999 €
    (0 vote)
    Microsoft, Cloud
    Certifiant
    35 heures
    Microsoft, Cloud
    Microsoft Azure est un ensemble de services cloud qui évoluent sans cesse, tant en nombre qu’en termes de fonctionnalités disponibles. Cette formation s’adresse aux administrateurs système qui souhaitent découvrir les concepts de Microsoft Azure et apprendre à mettre en œuvre et exploiter les services courants d’Azure. Pour bien le suivre, des connaissances sur Windows Server,...
    Certifiant
    35 heures
    Débutant
    (0 vote)
    1,999 €
    1,999 €
    (0 vote)
    Cloud
    Certifiant
    17 heures
    Cloud
    Cette formation s’adresse à tout professionnel IT qui souhaite préparer le passage de la certification Microsoft Azure Fundamentals (AZ-900). Il y trouvera les connaissances fondamentales sur l’environnement d’Azure, ses principaux services, ses fonctionnalités et sa philosophie.
    Certifiant
    17 heures
    Débutant
    (0 vote)
    1,999 €
    1,999 €
    (0 vote)
    Base de données
    Certifiant
    35 heures
    Base de données
    Le traitement des données est un travail essentiel pour les développeurs en entreprise et le langage PL/SQL permet de le rendre plus efficace ! L’objectif de cette formation en termes de compétences est de savoir développer dans ce langage des composants tels que des procédures stockées, des déclencheurs et bien plus encore.
    Certifiant
    35 heures
    Débutant
    (0 vote)
    1,999 €
    1,500 €
    (0 vote)
    IT management
    Certifiant
    13 heures
    IT management
    Découvrez les nouvelles technologies indispensables dans le cadre d’un processus de transformation numérique. Ce cursus d’apprentissage vous fournira un aperçu des concepts et outils accélérant la transformation numérique, soit parce qu’ils permettent le développement de nouveaux modèles commerciaux, soit parce qu’ils améliorent l’efficacité des systèmes informatiques ou permettent d’exploiter les nombreux flux de données.
    Certifiant
    13 heures
    Débutant
    (0 vote)
    1,500 €

    Nous travaillons avec les startups les plus innovantes dans leur domaine.



    Nous nous engageons à vous apporter des formations de qualité référencées.

    Une question ? Vous souhaitez vous lancer ?
    N’hésitez pas à nous contacter