Linux Pratique Hors-série N°
Numéro
33

7 jours pour apprendre à programmer en PHP !

Temporalité
Juin/Juillet 2015
Image v3
7 jours pour apprendre à programmer en PHP !
Article mis en avant

Résumé

Lassé de vivre le web en consommateur, vous êtes décidé de passer de l'autre côté du miroir, du côté de ceux qui font le web. Et vous voilà un peu perdu. Cerné de mots et de notions nouvelles que vous ne comprenez pas, vous cherchez votre chemin : HTTP, Java, XHTML, Nginx, node.js... Parmi tous ces termes barbares, deux reviennent constamment : HTML et PHP. Ces deux technologies sont omniprésentes et même si vous ne comprenez pas encore de quoi il s'agit, vous savez que votre chemin commence là. HTML est la langue que parlent les navigateurs. Ce n'est pas un langage de programmation, mais un langage de description. Pour contrôler cette description, vous avez besoin de programmer...

Dans ce numéro...


Avant de vous lancer dans l'aventure, commençons par dévoiler le projet qui va servir de fil rouge à ce numéro et installons notre environnement de développement.
Avant de se lancer dans le vif du sujet et d'aborder la programmation PHP, il faut prendre le temps de réfléchir et de dessiner notre projet.
Comme nous allons utiliser PHP pour créer un site statique, seule la partie Administration du site fait appel à PHP. La première chose à faire est alors de garantir que seules les personnes autorisées peuvent y avoir accès en s'identifiant avec un nom d'utilisateur et un mot de passe. Mais avant, découvrons les bases de PHP.
Maintenant que nous avons défini un accès à notre interface d'administration, nous pouvons passer à l'implémentation de sa fonctionnalité la plus essentielle : l'écriture et la gestion de billets.
Nous sommes maintenant en mesure de créer et de modifier des articles. Mais pour pouvoir les manipuler agréablement, faut-il encore les lister pour y accéder et éventuellement les supprimer. C'est notre objectif du jour.
À la fin de cette journée, pour la première fois, vous devriez parvenir à une version utilisable de votre projet ! Certes, la peinture ne sera pas encore bien sèche, et sans doute y aura-t-il mille et une imperfections sur lesquelles vous voudrez revenir plus tard, mais enfin, vous pourrez commencer à publier sur votre blog !
Notre blog est maintenant utilisable, mais le contenu que vous pouvez présenter à vos visiteurs est très pauvre, puisqu'il est limité à du texte seul sans mise en forme. Nous allons améliorer les choses en permettant une utilisation astucieuse de HTML.
Maintenant que vous pouvez présenter vos articles mis en forme, ils sont encore un peu tristes et quelques images seraient bienvenues pour égayer la page. Voyons comment procéder.
La programmation est un voyage qui durera tant qu'il y aura des machines à programmer. Vous venez d'obtenir votre titre d'embarquement. Mais où aller ensuite ?
Retrouvez ici rassemblées les informations à la fois les plus utiles et les plus difficiles à mémoriser de ce numéro. Avec un bonus.

Magazines précédents

Le guide pour apprendre le Shell en 7 jours !
Linux-Pratique Hors-série N°32
Le guide pour apprendre le Shell en 7 jours !
Raspberry Pi
Linux-Pratique Hors-série N°30
Raspberry Pi
Musique et son sous Linux
Linux-Pratique Hors-série N°29
Musique et son sous Linux
Recyclez !
Linux-Pratique Hors-série N°28
Recyclez !

Les derniers articles Premiums

Les derniers articles Premium

Bénéficiez de statistiques de fréquentations web légères et respectueuses avec Plausible Analytics

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Pour être visible sur le Web, un site est indispensable, cela va de soi. Mais il est impossible d’en évaluer le succès, ni celui de ses améliorations, sans établir de statistiques de fréquentation : combien de visiteurs ? Combien de pages consultées ? Quel temps passé ? Comment savoir si le nouveau design plaît réellement ? Autant de questions auxquelles Plausible se propose de répondre.

Quarkus : applications Java pour conteneurs

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Initié par Red Hat, il y a quelques années le projet Quarkus a pris son envol et en est désormais à sa troisième version majeure. Il propose un cadre d’exécution pour une application de Java radicalement différente, où son exécution ultra optimisée en fait un parfait candidat pour le déploiement sur des conteneurs tels que ceux de Docker ou Podman. Quarkus va même encore plus loin, en permettant de transformer l’application Java en un exécutable natif ! Voici une rapide introduction, par la pratique, à cet incroyable framework, qui nous offrira l’opportunité d’illustrer également sa facilité de prise en main.

De la scytale au bit quantique : l’avenir de la cryptographie

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Imaginez un monde où nos données seraient aussi insaisissables que le célèbre chat de Schrödinger : à la fois sécurisées et non sécurisées jusqu'à ce qu'un cryptographe quantique décide d’y jeter un œil. Cet article nous emmène dans les méandres de la cryptographie quantique, où la physique quantique n'est pas seulement une affaire de laboratoires, mais la clé d'un futur numérique très sécurisé. Entre principes quantiques mystérieux, défis techniques, et applications pratiques, nous allons découvrir comment cette technologie s'apprête à encoder nos données dans une dimension où même les meilleurs cryptographes n’y pourraient rien faire.

Body