PHP 7.X : L’écosystème

PHP est l’un des langages les plus aboutis. Il 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 Web Development
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 : L’écosystème
    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 : L’écosystème
    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 : L’écosystème
    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
    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 : L’écosystème
    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 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 : L’écosystème
    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
    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 : L’écosystème
  • 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.4/5
    (5 avis)
      4/5
      Parfait
      Parfait ;) merci
      4/5
      Explication très claire
      Explication très claire qui donne envie de continuer à apprendre et à enchaîner les modules !
      5/5
      Le cours et très plaisant, complet, avec de nombreux exercices. Le rythme est parfait et l’ambiance chaleureuse. A recommander
      Le cours et très plaisant, complet, avec de nombreux exercices. Le rythme est parfait et l’ambiance chaleureuse. A recommander, complet, avec de nombreux exercices. Le rythme est parfait et l’ambiance chaleureuse. A recommander
      5/5
      5 étoiles
      Tout ce que je peux me permettre de dire, c'est que je suis satisfaite de la qualité, tout est bien formulé et expliqué.
      4/5
      Je recommande
      Ce cours repond exactement mes attentes

    Ecrire un avis

    PHP 7.X : L’écosystème
    Certifiant
    Niveau Débutant
    55 heures
    0 vues
    1 d’accès
    18 vidéos
    18 modules
    Parcours PHP 7.X : L’écosystème
    PHP 7.X : L’écosystème PHP 7.X : L’écosystème
    Vous êtes une entreprise et vous souhaitez faire
    monter en compétences vos collaborateurs ?
    1,999 €
    (0 vote)
    Gestion de projet
    Certifiant
    23 semaines
    Gestion de projet
    Further your career in agile as a PMI Agile Certified Practitioner (PMI-ACP)®. The PMI-ACP certification officially recognizes your agile knowledge and demonstrates your subject matter expertise to peers, managers, stakeholders, and employers. This learning path is designed to help you learn, study, and take the PMI-ACP exam. Courses within the path prepare you for the...
    Certifiant
    23 semaines
    Débutant
    (0 vote)
    1,999 €
    1,999 €
    (0 vote)
    Vidéo, Audio
    Certifiant
    27 heures
    Vidéo, Audio
    Portez la conception graphique à un niveau supérieur en y intégrant du mouvement. Apprenez à utiliser les effets visuels, l’animation et les techniques cinématographiques pour donner vie à vos conceptions. Apprenez à développer des idées innovantes de contenus animés et à présenter des produits de façon engageante en tant que motion designer.
    Certifiant
    27 heures
    Débutant
    (0 vote)
    1,999 €
    1,999 €
    (0 vote)
    Design
    Certifiant
    7 semaines
    Design
    Le design thinking implique des stratégies et des systèmes qui améliorent et affinent le processus de conception. Il stimule l’innovation dans toutes les industries, des hôpitaux aux compagnies pétrolières, des organismes sans but lucratif aux écoles. Dans ce cursus d’apprentissage, préparez-vous à explorer les principes de base du design thinking et à apprendre à en...
    Certifiant
    7 semaines
    Débutant
    (0 vote)
    1,999 €
    1,999 €
    (0 vote)
    IT, Web Development
    Certifiant
    18 semaines
    IT, Web Development
    Développez vos compétences en bases de données avec Microsoft SQL Server, un des systèmes de gestion de bases de données les plus utilisés. En suivant ce parcours d’apprentissage, vous évoluerez en mise en oeuvre et administration SQL Server depuis les bases vers les sujets les plus avancés, notamment les performances et la réplication.
    Certifiant
    18 semaines
    Débutant
    (0 vote)
    1,999 €
    1,999 €
    (0 vote)
    Retouche d'images, Photographie
    Certifiant
    14 semaines
    Retouche d'images, Photographie
    En tant que designer web, il est important de maîtriser Photoshop pour optimiser l’intégration des visuels sur un site web. Commencez donc par comprendre les nombreuses options offertes pour diffuser les photos selon les besoins de vos clients. Créez des maquettes dans Photoshop CC pour modéliser et présenter vos projets. Ensuite, réalisez des visuels percutants...
    Certifiant
    14 semaines
    Débutant
    (0 vote)
    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