Conseils utiles

Apprendre PHP à partir de zéro: mode de formation

Pin
Send
Share
Send
Send


Il existe de telles disciplines dans la programmation Web, dont toute personne liée au Web doit connaître les bases. Par conséquent, d'une manière ou d'une autre, vous devrez apprendre PHP et MySQL. Et si vous ne voulez pas, alors la cupidité forcera toujours:

Pourquoi apprendre php et MySQL?

Une telle question ne peut être posée que par des personnes qui ne sont pas complètement familiarisées avec les spécificités de la construction d’un espace Web et de ses bases modernes. Quiconque est plus ou moins expérimenté en programmation dira que ces deux disciplines sont aujourd'hui dominantes sur le World Wide Web. Et cela signifie que presque tout Internet est construit sur la base de PHP et MySQL:


Chaque CMS est un framework logiciel doté d'une interface utilisateur. Ses outils facilitent grandement le processus d'administration du site. Mais alors pourquoi s'embêter à apprendre PHP à partir de zéro? Après tout, vous pouvez simplement accéder à la partie administrative de la ressource et effectuer toutes les manipulations à l’aide des outils intégrés.

Pour commencer, peu ont la patience, le temps et l’énergie nécessaires pour étudier PHP et MySQL. À cet homme doit venir lui-même. Mais ceux qui décident de comprendre ces disciplines recevront:

  • Une profession en demande - les programmeurs sensibles ont toujours été en demande sur le marché du travail. Mais même les débutants inexpérimentés possédant une bonne connaissance théorique de PHP et une expérience limitée de la programmation Web peuvent trouver un emploi avec une rémunération décente,
  • Travail à distance - pour programmer, il n'est pas nécessaire de se lever tôt, de se rendre au travail et de respecter le code vestimentaire. Tout cela peut être laissé derrière le seuil et créer un code de programme, assis à la maison dans des pantoufles,
  • Économiser de l'argent - si vous êtes le propriétaire du site, vous savez évidemment que les services de programmeurs professionnels sont coûteux. Et pour un débutant, chaque centime est cher à Internet. L’auto-apprentissage de MySQL et de PHP permettra d’économiser de l’argent et de les placer dans la bonne direction.

Comme déjà mentionné, la plupart des moteurs modernes sont basés sur PHP. Bien que leur tolérance aux pannes soit élevée, personne n'a annulé l'influence du facteur humain. Par conséquent, le code CMS se comporte parfois différemment de ce que le programmeur Web avait prévu.

Et pour réparer cette erreur, vous devez rechercher un spécialiste et lui payer beaucoup d'argent. Et puis, il se trouve que tout le problème était dans une seule ligne de code, qui pouvait être facilement corrigée même en ne connaissant que les bases de base de PHP.

  • Un passe-temps intéressant - la programmation Web n'est pas seulement un moyen de gagner de l'argent ou de le sauver. C’est aussi une leçon fascinante, qui combine à la fois le début technique et le volet créatif.

Qu'est-ce que PHP

PHP est un langage de programmation de script. Le plus souvent, il est utilisé pour créer des applications Web et des services Web. Cette langue est prise en charge par la plupart des sites d’hébergement Web. Sur cette base, la majeure partie des sites dynamiques est écrite.

  • Prise en charge des systèmes de gestion de base de données les plus répandus,
  • Envoyer automatiquement les en-têtes HTTP,
  • Support intégré pour travailler avec des sessions et des cookies,
  • Outils de fichiers distants,
  • Prise en charge de XForms (formulaires basés sur XML),
  • La proximité de la syntaxe PHP avec le langage C,
  • Absence de typage strict - le typage des variables est effectué de manière dynamique.

  • Prise en charge de la programmation orientée objet (OOP),
  • Un grand ensemble de tableaux superglobal (prédéfinis) conçus pour fonctionner avec l'espace Web.

Qu'est-ce que MySQL?

MySQL est un système de gestion de base de données open source Oracle. Parallèlement à la version gratuite, le développement de versions commerciales en commande est en cours. De ce fait, tous les nouveaux développements de la société sont nécessairement implémentés dans les versions libres du SGBD:

  • Prise en charge de la réplication des données depuis les premières versions de MySQL.

  • Cela fonctionne avec les sources locales et les sources distantes.
  • Prise en charge native d'un grand nombre de types de tables. Et grâce au code ouvert, la liste des types de table pris en charge augmente,
  • Une large gamme de multi-plateformes
  • La taille des tables de base de données MySQL n'est limitée que par les capacités du système d'exploitation sur lequel le SGBD est déployé.
  • Prise en charge des langages de programmation les plus courants utilisant l’API (interface d’application).

Par où commencer?

Basé sur l'expérience amère de nombreux débutants, nous pouvons conclure que le principal problème de l'auto-apprentissage de PHP et de MySQL est le choix du bon logiciel. Et tout cela parce que PHP est un langage de programmation côté serveur. Par conséquent, pour tester le code, vous avez besoin non seulement d'un éditeur spécial, mais également d'un serveur local:

  • Apache HTTP Server - peut être téléchargé sur le site officiel du développeur,
  • Denver est la meilleure option pour l'installation et l'utilisation ultérieure. Le package d'installation comprend le serveur Apache, PHP et MySQL. Dans la première version, vous devez télécharger et installer tout cela séparément.

  • XAMPP est une suite qui inclut PHP et MySQL. Et aussi le tutoriel PHP intégré:

  • PHPEdit,
  • Microsoft WebMatrix
  • Kantharos PHP IDE,
  • Adobe Dreamweaver

Pourquoi est-ce que je préfère utiliser PHP?

HTML est 100% statique. En utilisant PHP dans le code, nous pouvons créer des sites dynamiques qui changent en fonction des conditions données. S'appuyant sur une communauté de premier ordre, ce langage open source s'est révélé au fil des années l'une des meilleures options pour les applications Web dynamiques.

De quoi avez-vous besoin pour commencer?

Le logiciel suivant doit être installé sur votre ordinateur si vous souhaitez commencer à travailler.

Navigateur Web

Éditeur de texte

Oui, je dois admettre qu'il est nécessaire de connaître certains acronymes (abréviations sonores). "WAMP" signifie "Windows-Apache-MySQL-PHP". C'est un projet open source qui nous permettra de télécharger tout ce dont nous avons besoin pour démarrer dans une distribution. Si vous êtes un utilisateur Windows, visitez le site WampServer.com. D'autre part, si vous utilisez un Mac (MAMP), vous devez vous rendre sur Mamp.info.

Pour informer le serveur que nous travaillons avec PHP, vous devez utiliser la syntaxe suivante lors de l'ajout de PHP à vos documents HTML:

Commentaires (6):

Vous créeriez une newsletter "PHP from scratch"! Beaucoup seraient contents!

Il sera créé très bientôt, littéralement dans une semaine et demie.

merci et puis il y a beaucoup de sites sur PHP, peut-être même tout est-il expliqué à partir des bases, mais je veux aller ensemble, pour que tout ne soit pas à la fois, mais par étapes!

Merci Michael! Il est très utile de déterminer l'ordre d'étude et de ne rien manquer.

Bonne fille, merci beaucoup. Que Dieu vous accorde santé et prospérité.

Veuillez montrer par un exemple comment commenter un utilisateur déjà autorisé, sans entrer un nouveau nom ou un nouveau login.

Vous devez être connecté pour ajouter des commentaires.
Si vous n'êtes pas inscrit sur le site, inscrivez-vous d'abord.

Copyright © 2010-2019 Rusakov Mikhail Yuryevich. Tous droits réservés.

Pin
Send
Share
Send
Send