Afin de donner aux compatriotes qui aiment PHP une idée plus claire de l'apprentissage, l'éditeur partagera avec vous le dernier parcours d'apprentissage PHP.
Phase 1 de l'apprentissage PHP
1. Cycle et objectifs :
Cycle d'apprentissage : 17 jours
Objectifs après apprentissage : peuvent répondre aux besoins de l'entreprise création de sites Web front-end Selon les exigences, n'importe quelle page de site Web peut être copiée et la compatibilité du navigateur peut être obtenue, ainsi que la compatibilité PC et mobile. 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
Deuxième étape de l'apprentissage PHP
1. Cycle et objectifs :
Cycle d'apprentissage : 17 jours
Objectifs après apprentissage : être capable d'utiliser des méthodes de programmation orientées processus pour résoudre les problèmes Logique métier conventionnelle, implémentant le transfert de valeur de formulaire, la programmation de fichiers, la technologie de session et le traitement d'image. 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 wamp environnement et définition automatique de la construction de l'environnement, 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, fichier contient, opérateurs, chaînes, tableaux
3) Bases de Mysql (clé)
Introduction de base aux opérations SQL de base de la base de données, jeux de caractères, types de colonnes et attributs de colonne, table relations, opérations de données avancées, trois requêtes MySQL majeures, sauvegarde et restauration des données, gestion des droits des utilisateurs MySQL, fonctionnement PHP Mysql
4) Technologies PHP typiques (points clés)
protocole http, valeur du formulaire transfert, traitement de fichiers, technologie de session, 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 Cycle et objectifs :
Cycle d'apprentissage : 17 jours.
Objectif après la fin des études : Ê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, la technologie de conversation et le traitement d'image. 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) Framework ICFrame (clé)
Modèle de conception MVC, construction du framework
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, expressions régulières , Collecte de contenu et amélioration des fonctions
La quatrième étape de l'apprentissage PHP
1. Cycle et objectifs :
Cycle d'apprentissage : 17 jours
Objectif après l'apprentissage : capable d'utiliser ThinkPHP, le framework le plus populaire parmi les entreprises de première ligne, pour un 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 et post, transmission de données avec XML, JSON, Requête inter-domaines Ajax, pagination de cas Ajax, salon de discussion
Tutoriel Ajax : http://www.php.cn/course/594.html
4) ThinkPHP (clé)
Démarrage rapide ThinkPHP, contrôleur ThinkPHP, vue ThinkPHP, modèle ThinkPHP, éléments utilitaires ThinkPHP
Tutoriel ThinkPHP : http://www.php.cn/course/680.html
5) Linux (clé)
Installation Linux, utilisation du shell, éditeur de VI, utilisateurs, groupes, gestion de fichiers, construction de l'environnement Lamp
Tutoriel Linux : http://www.php.cn /cours /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. Cycle et objectifs :
Cycle d'apprentissage : 17 jours
Objectif après la fin de l'étude : être capable d'utiliser le framework grand public ThinkPHP pour mettre en œuvre la logique métier dominante d'un véritable centre commercial (comme l'attribut sélection des produits, recherche de produits, panier d'achat) et mise en œuvre du centre commercial Fonctions de connexion QQ couramment utilisées, fonctions de paiement, développement d'interfaces (livraison, WeChat, SMS, e-mail, cartes) et maîtrise des connaissances avancées de l'architecture des serveurs du centre commercial telles que le clustering, équilibrage de charge et 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 , commandes de base et communes, 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 écriture Mysql (points clés)
Principe, explication de la corbeille, étapes de configuration, code pour réaliser 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 phase d'apprentissage PHP
1. Cycle et objectifs :
Cycle d'apprentissage : 17 jours
Objectifs après l'apprentissage :
1. Maîtriser l'utilisation des produits open source PHP, comprendre en profondeur les principes et idées de produits open source et être capable de mener des analyses rapides et approfondies. 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 ce parcours d'apprentissage est bon, vous pouvez suivre cette étape pour apprendre dès maintenant. Le site Web PHP chinois propose un grand nombre de supports d'apprentissage et de ressources à partager gratuitement. Vous pouvez le télécharger en toute tranquillité. .