Comment apprendre le PHP en partant de zéro

Depuis que vous êtes arrivé sur cette page, vous voulez certainement apprendre le php en partant de zéro. Le premier problème auquel tout le monde est confronté - le début de l'alphabétisation. Tout programmeur de niveau moyen ne regarde pas les cours, et dans les manuels il regarde très rarement, généralement il google bug le sujet, lit la pratique des autres programmeurs, les conseils et les divers pièges. Les pièges sont de très petits détails auxquels vous ne pensez même pas avant de commencer à écrire le code, mais qui se révèlent à la fin, parfois à travers les plaintes des visiteurs du site. Un exemple fréquent est "l'effet de pointer la souris vers le menu", car les appareils mobiles à pavé tactile (que vous devez manipuler avec votre doigt ou votre stylet) n'ont pas de curseur. Ensuite, vous devez réécrire le code si vous ne lisez pas les conseils des autres programmeurs à temps. Comme alternative, la documentation officielle de php.net, qui contient de nombreuses recommandations.

Il est difficile d'écrire du code, mais il est beaucoup plus difficile de faire les premiers pas dans la maîtrise de ce savoir. Pour commencer l'étude, je vous conseille d'installer les programmes nécessaires, une liste complète que j'ai énumérée sur ma page : le début de l'apprentissage du php. Immédiatement, une question se posera, et qu'est-ce qu'un IDE, eh bien, un IDE est un programme dans lequel on écrit du code. Personnellement, j'aime beaucoup Adobe Dreamweaver, mais mes amis préfèrent Phpstorm et Eclipse. Choisissez les programmes que vous préférez. Après avoir installé le serveur web Denwer (ou alternativement Open Server), assurez-vous que tout est correctement installé. Pour ce faire :

 

Démarrez par le serveur web.

Ouvrez votre navigateur, de préférence FireFox ou Chrome. Dans la barre d'adresse, où vous écrivez habituellement le site, tapez localhost. Si vous voyez le message de bienvenue du serveur, cela signifie que tout fonctionne.

Pour Denver, créez un dossier avec le site web à l'adresse : C:\webserver\home\mysite.ru\www, gardez à l'esprit que c:\webserver est le chemin d'installation de Denver. Dans le dossier www, créez un fichier index.php et mettez-y le code suivant : <?php echo 'Hello World!' ; ?>. Pour Open Server, le même fichier aura un chemin différent : C:OpenServer\domaines\mysite.ru\. Pour OpenServer, allez dans les paramètres, les domaines et écrivez domain mysite.ru et le chemin d'accès au dossier - créé par vous

Maintenant, le plus important, c'est d'arrêter le serveur web et de le redémarrer. Vous pouvez utiliser le bouton de redémarrage.

Ouvrez à nouveau le navigateur, et dans la barre d'adresse, écrivez : http://mysite.ru , si vous obtenez le texte "Hello World !" sans aucune commande ni symbole, alors je vous félicite, vous avez mis en place un environnement de développement local. Il ne vous reste plus qu'à apprendre le PHP :)

Créer votre propre site

Pour créer un script - vous devez écrire dans le code index.php nécessaire à la création de votre propre site - vous devez écrire quelques scripts. C'est tout. L'essence de la formation continue - apprendre la syntaxe de la langue et les techniques pour créer les choses les plus populaires, les scripts, les modules.


Apprendre le php à partir de zéro peut être à la fois des livres "PHP pour les nuls", et sur divers cours vidéo comme le mien, mais vous êtes venu ici pour une raison, et que je vous donne des conseils judicieux, donc : le livre est bon comme matériel supplémentaire, mais le livre devrait dire aux gens qui comprennent déjà les bases des différents détails profonds. À une époque, j'apprenais dans les livres et mon plus grand obstacle était une erreur de syntaxe dans un exemple de code. Le fait est qu'une citation mal écrite et le code n'ont pas fonctionné. Mais je ne savais pas qu'il fallait mettre un guillemet différent et l'auteur a oublié de vérifier son propre code, ou peut-être que les éditeurs et les correcteurs ont accidentellement changé un guillemet pour un autre, en tout cas ce moment m'a mis dans la stupeur. Il n'existait pas de communauté Internet de ce type il y a dix ans, je n'ai donc pu demander à personne. Bien sûr, un tel problème ne peut tout simplement pas se produire dans les didacticiels en ligne et les cours vidéo, où tout le code est affiché sous vos yeux et immédiatement exécuté, mais c'est très pratique.

 

Tutorat pour apprendre le php pour les nuls

En étudiant certains documents, beaucoup d'entre nous se posaient souvent des questions connexes. Par exemple, le cours dit qu'il est nécessaire d'utiliser les balises complètes PHP : <?php, mais votre ami dit qu'il est beaucoup plus pratique de ne pas écrire à la fin de php et c'est une précaution idiote "juste au cas où". Alors, quelle est la bonne voie et pourquoi y a-t-il des opinions différentes ? Voici un mentor (professeur, tuteur), qui va expliquer que les petits ne fonctionnent pas partout, et qu'ils sont handicapés par défaut, c'est-à-dire qu'il ne s'agit pas de "beau ou pas beau", mais c'est déjà technique, de sorte que sur tous les hébergements le site fonctionne pleinement. Et il y a des questions plus complexes : "J'ai vu que les sites ne sont bloqués qu'à une seule action de l'utilisateur, par exemple commenter le sujet n°17, alors que les autres peuvent commenter. Cette question, et d'autres similaires, se posent lorsqu'un étudiant souhaite acquérir plus de connaissances que celles requises par le cours. Bien sûr, vous pouvez vous rendre sur un forum, mais quelle est la probabilité que vous obteniez une réponse et que vous ne soyez pas renvoyé à Google ? Un bon professeur vous dira toujours ce qu'il faut rechercher, et il vous signalera également les erreurs que l'élève a accidentellement manquées ou qui l'ont distrait de ses propres pensées. Vous écoutez le matériel et vous y réfléchissez, n'est-ce pas ? Ainsi, si le sujet est si intéressant que vous voulez y réfléchir davantage, vous pouvez accidentellement entendre une remarque très importante qui a été couverte dans le cours, et ce n'est pas rare. C'est là que l'enseignant apportera également son aide, qui expliquera une nouvelle fois ces points lors d'une conversation en face à face. L'accord est très pratique, et il n'est pas nécessaire de réviser le cours 2 ou 3 fois à cause d'un mot ou d'une parenthèse incorrecte.

 

L'enseignement à distance en php à partir de zéro

Nous avons réalisé que la meilleure façon d'apprendre le php est avec un professeur. Nous proposons alors deux options, cette université et un cours spécial dans votre ville, ou l'enseignement à distance. Lorsque vous communiquez face à face avec le professeur - c'est un énorme plus pour la perception visuelle, mais cela impose des restrictions, car chacun a son propre horaire, et si le professeur a un autre groupe dans 5 minutes, il ne peut pas répondre, poser des questions et lancer des idées, il devra s'enfuir. Vous voulez plus - payez plus, n'est-ce pas ? Mais il y a plus pratique : il s'agit de cours à distance avec un horaire d'étude gratuit. Mes cours sont exactement comme ça, je suis en ligne de 12h à 2-3h du matin, ce qui signifie que vous pouvez m'écrire à tout moment et discuter de tous les problèmes. Vous voulez le dimanche - pas de problème, bien que, comme beaucoup de gens, j'aime sortir et me promener dans le parc, mais à mon retour, je vous donnerai immédiatement une réponse. D'accord, parce que la question du vendredi soir à l'université doit attendre jusqu'au lundi, et dans l'enseignement à distance - vous écrivez tout ce que vous voulez et vous obtenez immédiatement une réponse, enfin, peut-être dans les quelques heures si je suis sorti quelque part. Encore une fois, tout est fait pour que vous soyez à l'aise dans l'apprentissage. Et si vous voulez améliorer vos compétences, alors spécialement pour vous, je vais poser des problèmes plus pratiques en php. Au fait, j'ai déjà des tâches de template en php sur mon site.

 

Avec quelle leçon dois-je commencer un cours de programmation ?

Tout simplement, le programmeur doit écrire un code qui affiche un tableau, mais vous ne devez pas produire quelque chose de fabuleux, mais un balisage HTML standard. Pour s'assurer que vous et moi connaissons la matière, nous la passons en revue, ce n'est pas très gros, seulement 6 leçons sur 39.

 


En général, j'ai annoncé mes leçons de cours en php autant que possible, tous les pros que vous avez lus ici et sur la page principale. Et cet article que j'ai écrit juste pour les moteurs de recherche, à trouver par la requête basse fréquence PHP from scratch.