Maison développement back-end tutoriel php L'apprentissage novice de php2 est réimprimé de Zhihu

L'apprentissage novice de php2 est réimprimé de Zhihu

Sep 23, 2017 am 08:17 AM

Auteur : Summer
Lien : https://www.zhihu.com/question/20003635/answer/136715230
Source : Zhihu
Le droit d'auteur appartient à l'auteur. Pour une réimpression commerciale, veuillez contacter l'auteur pour obtenir une autorisation. Pour une réimpression non commerciale, veuillez indiquer la source.

J'ai été autodidacte en cours de route et j'ai appris de nombreux autres langages. J'ai résumé des méthodes efficaces pour apprendre la programmation et je les ai également essayées avec mes collègues. J'ai formé un collègue possédant des compétences de base en programmation et j'ai pu commencer à développer le projet iOS de l'entreprise en seulement une semaine. Les compétences ici peuvent être résumées comme suit :

Apprenez les connaissances minimales dont vous avez besoin pour apprendre (pas plus d'une semaine), puis commencez immédiatement à travailler sur le projet, apprenez en combat réel , et gagnez peu à peu en confort et en confiance.


La capacité d'un ingénieur PHP s'accumule entièrement à travers des projets. Nous appelons souvent cela en plaisantant « tuer des monstres et améliorer ». À partir du premier projet, chaque fois que vous réalisez plus de projets, la valeur de la capacité et la valeur de l'expérience augmenteront.

Un concept doit être gardé à l'esprit. C'est un piège que beaucoup de gens devinent souvent après avoir appris jusqu'au bout, à savoir : ne lisez pas trop de livres ou de documents, faites-le à la main. L'apprentissage PHP vient de votre développement Le premier projet commence.

Parce que la programmation est une compétence, peu importe le nombre de livres que vous lisez, ce ne sera tout au plus qu'une connaissance. Il y a une différence entre connaissances et compétences. Comme on peut s'y attendre, une personne qui a regardé des vidéos de basket-ball de la NBA pendant trois mois sans même toucher le ballon ne saura certainement toujours pas comment jouer lorsqu'elle arrivera sur le terrain. Son véritable apprentissage du basket-ball a commencé dès qu’il a commencé à jouer au basket-ball.

L'apprentissage PHP peut être résumé en trois types :

L'apprentissage de la grammaire de base du langage, ce sont ifelse, while, switch, classe, fonction, trait, etc. ;

Apprentissage de fonction/classe intégré, ce sont des opérations sur les tableaux, des opérations sur les chaînes, des cookies, etc.

Apprentissage appliqué, ce sont des files d'attente, des tâches planifiées, une connexion d'enregistrement, un cache, un e-mail. , pagination, gestion des autorisations, ORM, etc.;


Premier et deuxième, vous pouvez apprendre les cours interactifs du MOOC pour commencer :

PHP Introduction_PHP Tutoriel vidéo d'introduction-MOOC.com

PHP Advanced Chapter_php Tutoriel vidéo-MOOC.NET


Apprendre, c'est comprendre PHP : PHP Manuel-Manuel. Par conséquent, au fur et à mesure que l’étude progresse, vous devez lire davantage de manuels et être mentalement préparé. En tant qu’ingénieur PHP senior qualifié, vous devrez essentiellement lire le manuel 5 à 10 fois.
Auteur : Summer
Lien : Quels livres et tutoriels sont recommandés pour l'auto-apprentissage du PHP ? - Réponse de Summer - Zhihu
Source : Zhihu
Le droit d'auteur appartient à l'auteur Veuillez contacter l'auteur pour obtenir l'autorisation de réimpression.

Dans la troisième partie de l'étude, vous pourrez apprendre à l'aide d'un excellent cadre et vous tenir sur les épaules de géants. L'avantage d'apprendre avec un framework est que vous pouvez vous assurer que vous êtes sur la bonne voie. Le framework résout les problèmes courants rencontrés dans l'environnement de production, donc fondamentalement, les sujets impliqués dans l'apprentissage du framework sont souvent rencontrés dans les problèmes de développement PHP, et quoi. vous apprenez sont des solutions.

Apprenez chaque fonction fournie par le framework et posez les questions suivantes tout en apprenant :

Pourquoi cette fonction apparaît-elle ? Quel problème a été résolu ?

Dans quelle mesure cette fonction est-elle polyvalente ? Pourquoi est-il placé dans le cadre ?

Quels sont les avantages de cette fonctionnalité par rapport aux autres frameworks en termes de design ?


Laravel est le premier choix pour le framework PHP. Voyez les raisons ici : Quel est le meilleur framework PHP ? Pourquoi? .

Matériel d'apprentissage Laravel. Pour commencer, lisez d'abord ce "Tutoriel d'introduction à Laravel". Ce livre est spécialement personnalisé par moi pour les débutants PHP/Laravel/Web. C'est aussi mon entreprise "Youfanyuanyang" http://. estgroupe.com/ Cours obligatoires pour les ingénieurs.

Ce livre vous apprendra comment utiliser Laravel pour créer une application similaire à Sina Weibo étape par étape, y compris l'enregistrement, la connexion, l'autorisation, l'utilisation de l'ORM, etc., même de 0 au déploiement. Laissez-vous découvrir l'agilité, le plaisir et la facilité du développement de Laravel à partir du développement réel.

Le livre couvre les connaissances de base liées au développement Web telles que HTML, CSS, JavaScript, PHP et Laravel. Non seulement cela, mais ces points de connaissances de base seront également étendus pour vous expliquer certaines compétences plus professionnelles et pratiques en développement Web, telles que le workflow Git, le workflow frontal Gulp, l'utilisation de base du framework Bootstrap, le déploiement de code en ligne, etc. . Ces connaissances constitueront une base solide pour votre futur développement de programmation.

Les indices de ce livre sont très forts. Nous l'avons délibérément conçu de cette façon afin que les lecteurs puissent s'entraîner à suivre les indices. L’exigence ici est de suivre ce livre 5 fois.

Après avoir étudié ce livre, j'ai ma première expérience de projet. Vous pouvez commencer à lire la documentation de Laravel https://laravel-china.org/docs/home et essayer de comprendre les sujets abordés dans la documentation.

Si vous rencontrez des problèmes, vous pouvez accéder à la communauté des développeurs Laravel Chine pour trouver des réponses ou poser des questions. Lorsque vous posez des questions, veuillez faire attention aux règles de publication et de gestion de la communauté.

Communauté de développeurs Laravel Chine Il s'agit de la communauté PHP/Laravel la plus fiable en Chine.


J'ai créé cette communauté en 2014. La communauté est désormais maintenue par un groupe d'administrateurs. Les administrateurs sont tous des développeurs expérimentés, tels que

@安正超

.

Le Grand Dieu est l'un d'entre eux. Nous avons travaillé dur pour optimiser l'ambiance technique de cette communauté, car nous savons qu'une bonne ambiance technique joue un grand rôle dans l'apprentissage et la croissance, non seulement pour les novices, mais aussi pour nous.

Lorsque vous traînez dans la communauté, vous pouvez poser des questions au début. Lorsque vous mûrissez, vous pouvez essayer de répondre aux questions des autres. Dans le processus, vous constaterez que vous grandissez rapidement.

Le prochain apprentissage est de continuer à lire le manuel PHP + la documentation Laravel + la réalisation de projets + les communautés mixtes.

Été


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Travailler avec les données de session Flash dans Laravel Travailler avec les données de session Flash dans Laravel Mar 12, 2025 pm 05:08 PM

Laravel simplifie la gestion des données de session temporaires à l'aide de ses méthodes de flash intuitives. Ceci est parfait pour afficher de brefs messages, alertes ou notifications dans votre application. Les données ne persistent que pour la demande ultérieure par défaut: $ demande-

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST Mar 14, 2025 am 11:42 AM

L'extension PHP Client URL (CURL) est un outil puissant pour les développeurs, permettant une interaction transparente avec des serveurs distants et des API REST. En tirant parti de Libcurl, une bibliothèque de transfert de fichiers multi-protocol très respectée, PHP Curl facilite Efficient Execu

Misque de réponse HTTP simplifié dans les tests Laravel Misque de réponse HTTP simplifié dans les tests Laravel Mar 12, 2025 pm 05:09 PM

Laravel fournit une syntaxe de simulation de réponse HTTP concise, simplifiant les tests d'interaction HTTP. Cette approche réduit considérablement la redondance du code tout en rendant votre simulation de test plus intuitive. L'implémentation de base fournit une variété de raccourcis de type de réponse: Utiliser illuminate \ support \ faades \ http; Http :: faux ([[ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

12 meilleurs scripts de chat PHP sur Codecanyon 12 meilleurs scripts de chat PHP sur Codecanyon Mar 13, 2025 pm 12:08 PM

Voulez-vous fournir des solutions instantanées en temps réel aux problèmes les plus pressants de vos clients? Le chat en direct vous permet d'avoir des conversations en temps réel avec les clients et de résoudre leurs problèmes instantanément. Il vous permet de fournir un service plus rapide à votre personnalité

Expliquez le concept de liaison statique tardive en PHP. Expliquez le concept de liaison statique tardive en PHP. Mar 21, 2025 pm 01:33 PM

L'article traite de la liaison statique tardive (LSB) dans PHP, introduite dans PHP 5.3, permettant une résolution d'exécution de la méthode statique nécessite un héritage plus flexible. Problème main: LSB vs polymorphisme traditionnel; Applications pratiques de LSB et perfo potentiel

Frameworks de personnalisation / d'extension: comment ajouter des fonctionnalités personnalisées. Frameworks de personnalisation / d'extension: comment ajouter des fonctionnalités personnalisées. Mar 28, 2025 pm 05:12 PM

L'article examine l'ajout de fonctionnalités personnalisées aux cadres, en se concentrant sur la compréhension de l'architecture, l'identification des points d'extension et les meilleures pratiques pour l'intégration et le débogage.

Comment envoyer une demande post contenant des données JSON à l'aide de la bibliothèque Curl de PHP? Comment envoyer une demande post contenant des données JSON à l'aide de la bibliothèque Curl de PHP? Apr 01, 2025 pm 03:12 PM

Envoyant des données JSON à l'aide de la bibliothèque Curl de PHP dans le développement de PHP, il est souvent nécessaire d'interagir avec les API externes. L'une des façons courantes consiste à utiliser la bibliothèque Curl pour envoyer le post� ...

See all articles