Le site Web est divisé en front-end et back-end. Ensemble, ils peuvent créer un site Web indépendant. Dans les postes de recrutement, le front-end et le back-end sont recrutés séparément, y compris les concepteurs front-end et les ingénieurs back-end PHP. Si vous pouvez réaliser un site Web de manière indépendante, vous êtes un ingénieur full-stack. Bon, jetons un coup d'œil aux points de connaissances spécifiques impliqués dans la construction d'un site Web :
Front-end :
Connaissances de base comprend : HTML, CSS, Javascript, les principaux frameworks frontaux pour les applications incluent le bootstrap, la sémantique, etc.
Avec ces connaissances de base, vous pouvez concevoir des pages statiques. (Apprentissage recommandé :Programmation PHP de l'entrée à la maîtrise)
Backend :
LNMP, qui fait référence à Nginx+MySQL+ sous Linux système PHP est une architecture de serveur de site Web. En plus de l'architecture LNMP, vous devez également comprendre les connaissances Redis.
Linux :
Peut exécuter des commandes de base, se connecter à distance au terminal, afficher les processus, les répertoires de fichiers et d'autres opérations.
MySQL :
est un endroit où les données sont stockées, y compris les ajouts, suppressions, modifications, requêtes, commandes d'opération de jointure de table, etc.
Nginx :
Maîtrisez les commandes telles que l'installation et la configuration de nginx, l'affichage des services, le démarrage des services, etc., et connaissez les options de configuration de base de nginx.
PHP :
Compétences de base de base, tableau de syntaxe de base, chaîne, base de données, XML, Socket, traitement d'image GD/ImageMgk, etc.
Redis :
Serveur de structure de données, comprenez sa portée d'application et sa structure de stockage de données de base.
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!