IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Introduction au langage PHP 7 par l'exemple

Ce document fait partie d’une série de quatre articles :

  1. [Introduction au langage PHP7 par l’exemple] ;
  2. [Introduction au langage ECMASCRIPT 6 par l’exemple] ;
  3. [Introduction au framework VUE.JS par l’exemple] ;
  4. [Introduction au framework NUXT.JS par l’exemple] ;

Ce sont tous des documents pour débutants. Les articles ont une suite logique mais sont faiblement couplés :

  • le document [1] présente le langage PHP 7. Le lecteur seulement intéressé par le langage PHP et pas par le langage Javascript des articles suivants s’arrêtera là ;
  • les documents [2-4] visent à construire un client Javascript au serveur de calcul de l’impôt développé dans le document [1] ;
  • les frameworks Javascript [vue.js] et [nuxt.js] des articles 3 et 4 nécessitent de connaître le Javascript des dernières versions d’ECMASCRIPT, celles de la version 6. Le document [2] est donc destiné à ceux qui ne connaissent pas cette version de Javascript. Il fait référence au serveur de calcul de l’impôt construit dans le document [1]. Le lecteur de [2] aura alors parfois besoin de se référer au document [1] ;
  • une fois ECMASCRIPT 6 maîtrisé, on peut aborder le framework VUE.JS qui permet de construire des clients Javascript s’exécutant dans un navigateur en mode SPA (Single Page Application). C’est le document [3]. Il fait référence à la fois au serveur de calcul de l’impôt construit dans le document [1] et au code du client Javascript autonome construit en [2]. Le lecteur de [3] aura alors parfois besoin de se référer aux documents [1] et [2] ;
  • une fois VUE.JS maîtrisé, on peut aborder le framework NUXT.JS qui permet de construire des clients Javascript s’exécutant dans un navigateur en mode SSR (Server Side Rendered). Il fait référence à la fois au serveur de calcul de l’impôt construit dans le document [1], au code du client Javascript autonome construit en [2] ainsi qu’à l’application [vue.js] développée dans le document [3]. Le lecteur de [4] aura alors parfois besoin de se référer aux documents [1] [2] et [3] ;

[Introduction au langage PHP7 par l’exemple] présente les concepts PHP7 suivants :

  • chap 3 : les bases du langage ;
  • chap 5 : les classes ;
  • chap 6 : les interfaces ;
  • chap 7 : les exceptions et erreurs ;
  • chap 9 : les traits ;
  • chap 10 : applications en couches ;
  • chap 12 : utilisation du SGBD MySQL ;
  • chap 16 : programmation internet (HTTP, SMTP, POP, IMAP) ;
  • chap 17 : services web jSON, XML ;
  • chap 21 : XML ;

Ces chapitres constituent le cours proprement dit. Ils sont illustrés par 13 versions d’une application de calcul d’impôt qui sert de fil rouge à tout le document. Alors que le cours est illustré par des scripts simples, l’exercice d’application met en œuvre des concepts de plus en plus avancés qui font l’intérêt premier de ce document.

Le document est destiné à des personnes de niveau débutant. Tout est expliqué et détaillé.

Bonne lecture à tous.

Serge Tahé, juillet 2019

Pour réagir à cet article, un espace de dialogue vous est proposé sur le forum : Commentez1 .

Téléchargements

PDF de l'article : http1

Les codes de l'article : http2

Autres ressources du site : http3

Java SE, Java EE, Spring, Hibernate, Struts 2, RxJava, Android, C#, VB.NET, Entity Framework, ASP.NET MVC, Javascript (ECMASCRIPT6, VUE.JS, NUXT.JS, ANGULAR.JS 1.x), VBSCRIPT, PHP 7, Python 3, Flask, SQL

Remerciements

Jérôme Marsaguet a gabarisé ce long document. Qu'il soit ici remercié pour ce travail qui met à disposition des lecteurs un document HTML de qualité.

Lire l'article.

Article lu   fois.

L'auteur

Profil Pro Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Licence Creative Commons
Le contenu de cet article est rédigé par Serge Tahé et est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 non transposé.
Les logos Developpez.com, en-tête, pied de page, css, et look & feel de l'article sont Copyright © 2019 Developpez.com.