Maison  >  Article  >  Ce qu'il faut apprendre dans la formation d'ingénieur de développement PHP

Ce qu'il faut apprendre dans la formation d'ingénieur de développement PHP

王林
王林original
2020-02-21 14:17:383217parcourir

Ce qu'il faut apprendre dans la formation d'ingénieur de développement PHP

La durée générale de la formation d'ingénieur en développement PHP est de 5 mois, avec un total de 3 étapes et 2 grands projets, avec des petits projets intercalés entre les deux.

La première étape :

Le contenu du cours comprend trois aspects du développement de sites Web dynamiques :

1 (HTML5+CSS3) écriture de mises en page d'interface utilisateur frontale ; à ce stade (Pratique de page Web de blog personnel/production de page Web de CV personnel/formulaire d'inscription)

2. Conception de base de données (MySQL) pour stocker le contenu du site Web

3. Développement du programme de traitement commercial du serveur (PHP). Les points de connaissances impliqués comprennent : la syntaxe de base PHP (format de grammaire, variables, types de données, définitions de constantes, opérateurs) la structure du langage PHP, les fonctions, les tableaux et les structures de données, le traitement des chaînes, les expressions régulières, la gestion du système de fichiers, la programmation orientée objet PHP, etc.

Le premier gros projet : le cycle est de deux semaines, réalisé en toute autonomie par l'individu, dans le centre commercial ou le forum BBS

(recommandé pour l'apprentissage du php : formation php)

Deuxième étape :

Le contenu du cours comprend 8 modules, un module a un objectif, un module a un projet et chaque module est représentatif d'une certaine direction technique.

1. Créez un environnement au niveau du produit - environnement de développement Linux et environnement de production, sachez non seulement ce qui est nécessaire (les points de connaissances impliqués incluent Linux, Apache, Nginx, iptables)

2. application d'une seule page Pratique de développement technique (petit projet : APP practice micro mall) (points de connaissance impliqués : JavaScript, DOM, Ajax, jQuery, BootStrap, Vue.js)

3. Développement secondaire (petit projet : rapidement créer un centre commercial ou un site Web d'entreprise) (Impliquant des points de connaissance PHPCMS, ecshop)

4. Application pratique d'une base de données non relationnelle (petits projets : comme un système de tickets de cinéma) (Implantant des points de connaissance : Memcache, Redis,)

5. Combat pratique des statistiques et analyses de requêtes de données relationnelles (petit projet : analyse et optimisation d'un logiciel financier ERP) (les points de connaissances impliqués incluent : MySQL, MariaDB)

6. Combat pratique des connexion longue et technologie push de page Web (petit projet : salon de discussion en ligne) (points de connaissance impliqués : Node.js, Express, SSE, Socket)

7. Pratique de développement d'applications WeChat (petit projet : pratique du système de blog personnel) . Points de connaissances impliqués : CURL, WeChat)

8. Standardisation des produits (framework LAVAVE) (Petit projet : pratique du système de blog personnel. Impliquant les points de connaissances Git, MVC, Composer et framework Laravel)

La troisième étape :

Grands projets : e-mall, BBS, SNS, OA, CMS, CRM, grands portails, stations musicales, blogs, applications Weibo, réalisés par l'équipe.

1. Mise à niveau du modèle d'architecture de développement, développé en fonction des besoins réels du produit et atteint les normes de qualité en ligne.

2. Au stade initial du projet, le conférencier a écrit une partie du code de démonstration du projet et les étudiants ont imité le code du conférencier pour terminer le développement du projet. Après la mise à niveau, le projet a été guidé par des responsables techniques d'entreprise expérimentés. et des professeurs, qui ont amené les étudiants à réaliser des projets indépendants.

3. Le projet de système d'origine s'est uniquement concentré sur la réalisation commerciale. Après la mise à niveau, les spécifications du projet, la collaboration en équipe et l'utilisation d'outils de gestion de projet ont été renforcées.

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:
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