Maison  >  Article  >  Comment apprendre le partage d'expérience PHP

Comment apprendre le partage d'expérience PHP

小云云
小云云original
2018-02-06 14:07:242655parcourir

L'activité de don de livres sur le site Web PHP chinois devient de plus en plus populaire. L'éditeur a lu les commentaires et a constaté que de nombreux amis ont activement partagé leur expérience dans l'apprentissage de PHP. Pour cette raison, l'éditeur a trié les messages de chacun. J'espère que les internautes sur le site Web PHP chinois pourront obtenir leurs propres parcours d'apprentissage et aider tout le monde à passer au niveau supérieur sur la route vers PHP.

Voyons d'abord comment certains internautes apprennent :

Internaute A :

Comment apprendre le partage dexpérience PHP

Internaute B :

Comment apprendre le partage dexpérience PHP

Internaute C :

Comment apprendre le partage dexpérience PHP

Internaute D :

Comment apprendre le partage dexpérience PHP

Internaute E :

Comment apprendre le partage dexpérience PHP

Il y a trop de messages. Je les ai compilés pour vous dire que ce n'est pas grave si vous n'avez aucune connaissance de base en PHP. Peu importe votre âge. Peu importe si vous ne pouvez pas payer les frais de scolarité. Voyez comment ils l'ont fait et vous pouvez le faire aussi.

L'éditeur ci-dessous partagera avec vous les méthodes d'apprentissage des internautes.

1. Comment apprendre PHP (expérience internaute)

1. PHP est une sorte de voix imbriquée HTML Si vous voulez apprendre PHP, vous devez d'abord maîtriser. technologie de développement de pages Web, notamment HTML, CSS, JS, etc. Après avoir été capable de créer des pages Web statiques, l'étape suivante consiste à développer des pages Web dynamiques, à apprendre la syntaxe de base de PHP, à maîtriser les fonctions de chaîne courantes, puis à apprendre MySQL. base de données et utilisez PHP pour vous connecter à la base de données. À ce stade, cela est considéré comme une introduction de base.

2. Une fois le squelette en place, il commence à devenir plus complet. Étude approfondie de la technologie de développement Web, y compris ajax, jquery, compréhension des idées de programmation php orientées objet, mvc, cookies et sessions. , fonctions curl, frameworks de développement, optimisation des instructions MySQL SQL, etc., Linux initial, etc. À ce stade, vous êtes entré dans les rangs des ingénieurs de développement PHP juniors. Bien sûr, il y aura des niveaux intermédiaires et avancés dans le futur, et l'expérience s'accumulera petit à petit.

3. Au moment où nous aurons terminé les études ci-dessus, nous serons déjà un ingénieur PHP qui sait ce que nous devons améliorer. La prochaine étape est la pratique du projet.

Supplément : Lorsque vous apprenez les parties de base du HTML, du CSS et du JS, vous pouvez suivre le manuel en ligne et l'apprendre lentement, combiné avec les vidéos d'enseignement gratuites sur le site Web PHP chinois, telles que ainsi que des tutoriels d'introduction à PHP Zero Basic , ainsi qu'une série de tutoriels exclusive au site Web PHP chinois "Dugu Jiuji" , très adaptée à ceux qui débutent. De plus, Le combat réel de PHP contre Tianlongbabu de "Ximen Qingdaguanren" est une copie du site Web de films iQiyi , Le combat réel de PHP contre le didacticiel vidéo de paiement WeChat de Tianlongbabu

🎜>

est une diffusion en direct gratuite de bien-être public sur le site Web chinois PHP. Ne la manquez pas !

2. Étapes de la méthode d'apprentissage :

La première étape de l'apprentissage de PHP

1. Les exigences de création de sites Web front-end d'entreprise peuvent copier n'importe quelle page de site Web et atteindre la compatibilité avec les navigateurs, les PC et les mobiles. Et étant capable d'utiliser la technologie de vérification Javascript, vous pouvez être qualifié pour le poste d'ingénieur front-end sans pression.

2. Points de connaissances :

1) Html (maître)

mise en page du texte HTML, tableaux et hyperliens, formulaires et cadres

lien du didacticiel HTML : http://www.php.cn/html/html-tutorial.html

2) CSS

syntaxe et attributs CSS, modèle de boîte, mise en page DIV+CSS

Lien du tutoriel css : http://www.php.cn/css/css-css_tutorial.html

3) Tutoriel Html5+Css3 (maître)

Tutoriel html5 : http://www . php.cn/html5-tutorial.html

Tutoriel CSS3 : http://www.php.cn/course/555.html

4) Bootstrap (souligné)

Déploiement Bootstrap, styles CSS globaux, composants CSS

5) Javascript (clé)

Introduction JS, méthode d'introduction JS, syntaxe JS, objets intégrés JS, modèle BOM, modèle DOM, Programmation d'événements

Lien du tutoriel Javascript : http://www.php.cn/js-tutorial.html

6) Jquery (clé)

Jquery diverses options Conteneur, Objets DOM et jquery, opérations sur les attributs, opérations sur les événements, effets spéciaux jquery, traitement de documents, mécanisme de plug-in jquery

Tutoriel jQuery : http://www.php.cn/course/685.html

La deuxième étape de l'apprentissage PHP

1. Objectifs après la fin de l'étude : être capable d'utiliser la programmation orientée processus pour résoudre la logique métier conventionnelle, mettre en œuvre le transfert de valeur de formulaire, la programmation de fichiers. , technologie de conversation, traitement d'images. Après avoir terminé le cours, vous serez entièrement équipé des compétences de base en construction.

2. Points de connaissances :

1) Construction de l'environnement PHP (maîtrise)

La différence entre les sites Web statiques et les sites Web dynamiques, le processus d'accès aux programmes WEB, la construction d'un environnement wamp, et créer un environnement personnalisé, créer un hôte virtuel basé sur un nom de domaine, expérience de l'environnement - installer le forum Discuz

2) Noyau PHP (clé)

Variables et constantes, types de données et opérateurs, contrôle de processus , fonctions, inclusion de fichiers, opérateurs, chaînes, tableaux

3) Bases de Mysql (points clés)

Introduction de base aux bases de données, opérations SQL de base, jeux de caractères, types de colonnes et attributs de colonnes, relations entre les tables , opérations de données avancées, trois requêtes MySQL majeures, sauvegarde et restauration des données, gestion des droits des utilisateurs MySQL, opération PHP Mysql

4) Technologie typique PHP (clé)

protocole http, transfert de valeur de formulaire, traitement de fichiers, technologie Conversation, traitement d'images GD

Tutoriel PHP : http://www.php.cn/course/685.html

Tutoriel MySQL : http://www.php. cn/mysql -tutorials.html

La troisième étape de l'apprentissage PHP

1 Objectif après l'apprentissage : être capable d'utiliser la programmation orientée processus pour résoudre la logique métier conventionnelle. et réaliser la transmission de valeurs, la programmation de fichiers, les techniques conversationnelles, le traitement d'images. Après avoir terminé le cours, vous serez entièrement équipé des compétences de base en construction.

2. Points de connaissances :

1) PHP orienté objet (maître)

Introduction à l'orientation objet, en utilisant l'orientation objet, trois caractéristiques majeures de l'orientation objet , héritage en PHP, traversée d'objets, sérialisation d'objets, mécanisme de réflexion, espace de noms

2) PDO (familier)

Introduction au PDO, opérations de base et ajout, suppression, modification, prétraitement PDO, Contrôle des attributs PDO, gestion des exceptions PDO, encapsulation PDO

3) Cadre IC Frame (clé)

Modèle de conception MVC, construction du cadre

4) Modèle Smarty (familier)

Principes de la technologie des modèles, démarrage rapide Smarty, conception de modèles Smarty, programmation Smarty, technologie de mise en cache Smarty

5) Mise à niveau du projet (points clés)

Technologie de messagerie, statique de page, régulier expressions, collecte de contenu et amélioration fonctionnelle

La quatrième étape de l'apprentissage PHP

Cycle et objectifs :

Objectifs après l'apprentissage : être capable. pour utiliser les dernières technologies des entreprises de première ligne. Cadre populaire ThinkPHP pour le développement rapide de projets. Il peut réaliser des fonctions de gestion des autorisations RBAC couramment utilisées dans les backends grand public, la gestion de code, l'interaction front-end et backend, les connexions multi-tables, l'analyse de données, la technologie d'interrogation et la technologie d'optimisation de sites Web. Il peut également intégrer jQuery Mobile pour implémenter les versions PC et mobiles. Après avoir terminé le cours, vous serez pleinement capable de développer des sites Web grand public de grande et moyenne taille (système Office OA).

2. Points de connaissances :

1) SVN (maître)

Présentation et installation de SVN, explication détaillée de l'utilisation de SVN, configuration de plusieurs entrepôts et contrôle des autorisations, serveur SVN configuration et gestion, programme hook

Tutoriel SVN : http://www.php.cn/course/354.html

2) XML (familier)

Syntaxe XML , SimpleXML, XPath, Cases - Dictionnaire en ligne

3) Ajax (Maître)

Démarrage rapide Ajax, objets Ajax, envoi de requêtes get, post, transmission de données avec XML, JSON, Ajax cross- demandes de domaine, cas Ajax - Pagination, Chat Room

Tutoriel Ajax : http://www.php.cn/course/594.html

4) ThinkPHP (Points clés)

ThinkPHP est rapide Mise en route, contrôleur ThinkPHP, vue ThinkPHP, modèle ThinkPHP, éléments utilitaires ThinkPHP

Tutoriel ThinkPHP : http://www.php.cn/course/680.html

5) Linux (points clés) )

Installation Linux, utilisation du shell, éditeur de VI, utilisateurs, groupes, gestion de fichiers, construction de l'environnement Lamp

Tutoriel Linux : http://www.php .cn/course/646.html

6) Technologie d'optimisation (points clés)

Optimisation de base de données, index de texte intégral Sphinx, Memcache, optimisation d'URL

La cinquième étape de l'apprentissage PHP

1. Objectifs après la fin de l'étude : Être capable d'utiliser le framework grand public ThinkPHP pour mettre en œuvre la logique commerciale traditionnelle de vrais centres commerciaux (telle que la sélection des attributs des produits, la recherche de produits, panier), et mettre en œuvre les fonctions de connexion QQ, les fonctions de paiement et le développement d'interfaces couramment utilisés dans les centres commerciaux (livraison, WeChat, SMS, e-mail, carte), et maîtriser les connaissances avancées de l'architecture des serveurs des centres commerciaux telles que le clustering, l'équilibrage de charge et la distribution ! Après avoir terminé le cours, vous maîtriserez véritablement le développement de centres commerciaux grand public à grande échelle et serez en mesure d'optimiser les performances du système pour des projets tels que des sites Web portails, des systèmes de centres commerciaux et des systèmes de bureau.

2. Points de connaissances :

1) Redis (maître)

Introduction, installation et démarrage du produit commun Nosql, explication du type de données, prise en charge PHP pour Redis, certification de sécurité et cas avancés, mécanisme de persistance, configuration maître-esclave

Tutoriel Redis http://www.php.cn/course/566.html

2) Neuf programmation d'interface majeure (points clés)

Paiement, livraison, WeChat, SMS, email, carte, API Baidu, API Tencent, interface de données locale

3) MongoDB (clé)

Compréhension de MongoDB, base et commandes courantes, gestion des index et des utilisateurs, exportation et sauvegarde des données, réplication et partitionnement maître-esclave, PHP prend en charge MongoDB

Tutoriel MongoDB : http://www.php.cn/course/519.html

4) Séparation en lecture et en écriture Mysql (points clés)

Principe, explication de la corbeille, étapes de configuration, code pour obtenir la séparation en lecture et en écriture, utilisation de la séparation en lecture et en écriture dans ThinkPHP

5) Architecture du serveur (points clés)

Cluster de serveurs WEB, équilibrage de charge Nginx, partage de session, serveur proxy inverse

La sixième étape de l'apprentissage PHP

1. Objectifs après la fin des études : Maîtriser l'utilisation des produits open source PHP, comprendre en profondeur les principes et les idées des produits open source et être capable de réaliser un développement secondaire rapide et approfondi. Après avoir terminé le cours, vous serez en mesure de maîtriser le développement rapide de divers portails d'entreprise, agences gouvernementales, établissements d'enseignement, organisations médiatiques, webmasters personnels et autres sites Web.

2. Maîtrisez la méthode de développement hybride pour développer une application mobile. L'application est compatible avec les téléphones Android et IOS. Après apprentissage, le contenu du site Web du PC (ou de la plateforme OA de l'entreprise) peut être consulté et mis à jour simultanément. sur le téléphone portable !

2. Points de connaissances :

1) WebApp (clé)

Fondation du framework, implémentation sous-jacente de PhoneGap, développement hybride Hyrid, bibliothèque de classes SDK JS d'application

2) Développement approfondi du CMS (points clés)

Comprendre le système cms, appliquer habilement les balises du système dedecms, utiliser les dedecms pour développer le réseau de films a67 et appliquer les dedecms pour la collecte de données

CMS tutoriel : http:/ /www.php.cn/course/377.html

3) Hadoop (compréhension)

Installation et configuration Hadoop, configuration HDFS, cas d'entrée Hadoop, écriture PHP MapReduce

4) Mysql avancé (clé)

Clés et paradigmes étrangers, vues et sécurité des transactions, déclencheurs, fonctions, procédures stockées, index

5) Js avancé (clé)

événements communs js, orienté objet js, fermeture js, appel de fonction js, mini jeu js Snake.

Si vous pensez que cette voie d'apprentissage est bonne, vous pouvez suivre cette étape pour apprendre maintenant. Quelle que soit la méthode d'apprentissage et le chemin que vous choisissez, l'apprentissage de la programmation nécessite suffisamment de patience et de persévérance. 21 jours Développez une bonne habitude et choisissez une méthode d'apprentissage qui vous convient en fonction de votre temps. Si vous vous y tenez, vous gagnerez certainement quelque chose.

L'activité de livraison de livres dans le bâtiment T se poursuit. Merci les amis pour votre entreprise. J'espère que vous irez de mieux en mieux et que vous progresserez avec le site Web chinois php.

Déclaration:
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