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

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 : Des opérations utiles sur les fichiers
    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.
    0 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 : Des opérations utiles sur les fichiers
    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. 
    0 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 : Des opérations utiles sur les fichiers
    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
    0 vues
    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 : Des opérations utiles sur les fichiers
    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.
    0 vues
    Intermédiaire
    Détails du cours
    0/6

    • 1
      Uploader un fichier sur le serveur
    • 2 QuestionsCopier 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 : Des opérations utiles sur les fichiers
    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.
    0 vues
    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 : Des opérations utiles sur les fichiers
  • 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.8/5
    (5 avis)
      5/5
      Super accompagnement
      Super accompagnement et écoute du service pédagogique. Le site est clair, c'est un plaisir d'apprendre dans ces conditions.
      5/5
      Une belle expérience!
      Une belle expérience! Ce cours m'a permis de bien progresser en PHP
      4/5
      Cours complet
      Cours complet ou l'on apprend énormément de choses très utile et très enrichissante, je recommande fortement.
      5/5
      Excellente expérience
      Ce fut une excellente expérience d'apprentissage . Beaucoup de doutes ont été éclaircis après avoir suivit ce cours.
      5/5
      explications claires
      explications claires, une bonne révision et un apport supplémentaire sur des points qui m'avaient échappé

    Ecrire un avis

    PHP 7.X : Des opérations utiles sur les fichiers
    S'ABONNER
    Certifiant
    Niveau Débutant
    55 heures
    0 vues
    Accès illimité
    18 vidéos
    18 modules
    Parcours PHP 7.X : Des opérations utiles sur les fichiers
    PHP 7.X : Des opérations utiles sur les fichiers PHP 7.X : Des opérations utiles sur les fichiers
    Vous êtes une entreprise et vous souhaitez faire
    monter en compétences vos collaborateurs ?
    2,500 €
    (0 vote)
    Agile
    Certification Project Management Practitioner AgilePM®
    55 heures
    Agile
    Dans un contexte de plus en plus concurrentiel caractérisé par l’évolution du besoin (nouveaux services, nouvelles fonctionnalités…), les méthodes Agiles révolutionnent la gestion de projet et apportent des réponses claires aux enjeux actuels. Elles sont de plus en plus utilisées et les personnes capables d’évoluer, d’optimiser ou de déployer un cadre de travail agile sont aujourd’hui très recherchées. Cette formation vous donnera toutes les connaissances nécessaires pour maîtriser scrum avec un double objectif à l’issue de la formation : Faire de vous un collaborateur pleinement opérationnel pour le travail en mode agile Vous préparer dans les meilleures conditions au passage de la certification Project Management Practitioner AgilePM® La certification Project Management Practitioner AgilePM® est très valorisée sur le marché du travail et l’avoir est une garantie de pouvoir vous positionner plus facilement sur les postes qui évoluent dans un contexte agile.
    Certification Project Management Practitioner AgilePM®
    55 heures
    Débutant
    (0 vote)
    2,500 €
    1,999 €
    (0 vote)
    Gestion de projet
    Certificat de conseil en organisation et en management du changement
    60 heures
    Gestion de projet
    Dans le contexte actuel où la digitalisation des entreprises, quel que soit leur domaine d’activité, est en enjeu concurrentiel critique, maîtriser sa transition digitale est une des clés de réussite des entreprises actuelles et de demain.
    Certificat de conseil en organisation et en management du changement
    60 heures
    Débutant
    (0 vote)
    1,999 €
    1,999 €
    (5 votes)
    IT management
    PRINCE2® Foundation et Practitioner
    40 heures
    IT management
    PRINCE2® (PRojet IN Controlled Environments) est une méthode de gestion de projet structurée basée sur les bonnes pratiques. Cette méthode normée s’appuie sur 3 axes principaux : La Gestion, l’Organisation et le Contrôle du projet. PRINCE2 propose une approche très structurante depuis l’initialisation jusqu’à la clôture du projet. La double certification PRINCE2® Foundation et Practitioner démontre compréhension théorique de la méthode ainsi qu’une capacité à appliquer la méthode PRINCE2 dans un contexte projet exigeant.
    PRINCE2® Foundation et Practitioner
    40 heures
    Intermédiaire
    (5 votes)
    1,999 €
    1,999 €
    (6 votes)
    Big data
    Certification Exin CCC Big Data Foundation
    50 heures
    Big data
    Le Chef de projet est un acteur essentiel de la réussite de tout projet. Véritable chef d'orchestre il doit proposer une stratégie gagnante et livrer un produit à haute valeur ajoutée. Aussi à l'aise sur l'aspect méthodologique que sur la gestion du facteur humain, le Chef de Projet a une vision à la fois macro et micro du projet. La spécialité Big Data répond aux collaborateurs en charges des projets informatiques dans les environnements Big Data et qui souhaitent avoir les compétences et connaissances pour maîtriser le pilotage de ces projets.
    Certification Exin CCC Big Data Foundation
    50 heures
    Intermédiaire
    (6 votes)
    1,999 €
    1,999 €
    (6 votes)
    Devops
    Certification DASA DevOps Fundamentals
    80 heures
    Devops
    Le Product Owner tient un rôle essentiel dans la démarche agile / scrum. Il garantit la réalisation de produits à haute valeur ajoutée en appliquant la méthodologie scrum. Son rôle est de concentrer les équipes sur le développement d’éléments prioritaires, importants et attendus pour les clients et/ou les utilisateurs en utilisant les valeurs et les principes.
    Certification DASA DevOps Fundamentals
    80 heures
    Intermédiaire
    (6 votes)
    1,999 €

    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