Maison >Problème commun >Contenu de la formation aux compétences PHP

Contenu de la formation aux compétences PHP

藏色散人
藏色散人original
2020-02-22 10:10:162710parcourir

Contenu de la formation aux compétences PHP

contenu de la formation aux compétences php

Ce qui suit vous présentera le contenu de la formation php de Band of Brothers, pour référence seulement.

Étape de base

Après avoir appris les technologies Web essentielles, vous pouvez développer un ensemble complet d'enseignements basés sur des cas de projets de sites Web dynamiques et entrer dans le domaine du développement de projets Web dans les plus brefs délais

La disposition de l'interface utilisateur frontale est écrite en HTML5+CSS3

1 Comprendre le protocole (HTTP) et les principes de développement Web

2. langage et complétez la page HTML la plus standardisée avec l'écriture W3C

3. Apprenez la syntaxe CSS3 et intégrez-la dans HTML5

4. Méthode CSS3

5. Attributs de style courants

6. CSS pour la conception et la mise en page du style

7. Balises et attributs sémantiques HTML5

Cas pratique

Construire un site Web, écrire Pages web HTML, et blog personnel Combat pratique, page web de CV personnel

production, page formulaire d'inscription

Étape avancée

Terminer de manière indépendante les travaux de création de sites Web pour la deuxième fois du développement de produits matures

Conception et développement de projets à grande échelle ainsi que tests et maintenance de produits

1.

1. Commandes Linux courantes

2. Gestion du système Linux

3. Compilation de l'environnement LAMP et configuration Apache

4. 🎜>5. Pare-feu iptables

Étude de cas

Construction et configuration de l'environnement au niveau du produit

Statistiques et analyse pratiques des requêtes de base de données relationnelles

1. Requête conjointe multi-tables

2. Sous-requête

3. Regroupement

4. Fonction d'agrégation

5. 🎜>

6. Déclencheur

7, Vue

8 Prétraitement

Opération de transaction 10. Comparaison de différents moteurs de table

11. .Opération d'index

12. Gestion des autorisations

13. Opérations de sauvegarde et de récupération

14. Journalisation

15. >16. Construction d'un cluster maître-esclave d'une base de données

17. Principes de conception de bases de données et de tables

Pratique de cas

Logiciel financier ERP

3. Pratique d'application de base de données non relationnelle

1. Introduction à Memcache,

Installation et fonctionnement

2. Activer Memcache dans le module PHP

.

3. Distribution PHP et Memcache

Technologie de mise en cache

4. Base de données non relationnelle

5. 6. Types de données Redis 7. Commandes Redis courantes

8. Applications avancées

9. Conception d'applications de données

10. Application Redis dans des projets réels

11. Fonctionnement PHP de la base de données Redis

Étude de cas réelle

Système de réservation de billets de cinéma en ligne

Développement pratique de la technologie d'application JavaScript monopage.

1. Syntaxe JavaScript de base

2, Fermetures techniques couramment utilisées dans JS

et auto-exécution

3. 🎜>4. Opérations de nomenclature

5. HTML DOM

6. XML DOM 7. Principe de fonctionnement et fonctionnement d'Ajax

8. Cadre de développement front-end Bootstrap

10. Cadre JavaScript progressif Vue.js

Case Combat

APP Single Page (Micro Mall)

5. Combinaison pratique de la technologie de connexion longue et de poussée de page Web

1. Résumé de la technologie de connexion longue

2. Interrogation et mise en œuvre technique

3. et mise en œuvre

4. Node.js

5. Socket et websocket

6. SSE web push

7. 🎜>

Case Combat

Salle de discussion en ligne multi-utilisateurs

Développement pratique d'applications Web

Utilisation de plug- couramment utilisés. ins à Cordova

2. Installation de l'environnement Cordova

3. Environnement de développement Cordova

4. Construction ADT et opérations de base

5.

Une étude de cas

Simulation de la pratique d'une seule page du client NetEase News

Développement pratique d'applications WeChat

1. Introduction à la micro-plateforme

2. Application et utilisation du compte de service WeChat

3. Introduction aux méthodes d'accès

4. format de données

5. Analyse des données de l'interface de compte public et

acquisition de données de jetons couramment utilisées 6. Principes d'enseignement et de recherche de l'information

7. et envoi de paquets de données texte

8. Réception et envoi de paquets de données d'images

9. Réception et envoi de paquets de données d'actualités

10. . Accès et développement de l'interface de paiement WeChat

Cas pratique

APP page unique (micro centre commercial)

8, 08

Produit. Standardisation

1. Spécification de codage PSR

2. Écriture de documents MarkDown

3, contrôleur de version distribué Git

4. >5. MVC

6. Développement du composant Composer

7. Installation du framework Laravel et construction

8. fichiers de démarrage 10. Middleware, requêtes et réponses

11. Explication du fichier de configuration du framework

12. Diverses opérations des contrôleurs et des bases de données dans le framework

13. dans le cadre

14 Explication de l'architecture du système Laravel

15 Laravel Divers services système en PHP

16. >17. CURL en PHP

18. webService en PHP 20. Plug-ins js couramment utilisés en PHP Utilisation

21 Introduction et utilisation des interfaces communes PHP en WEB

22. Introduction et utilisation des plates-formes ouvertes actuellement populaires

23. Framework ThinkPHP populaire national

Cas pratique

Développez votre propre système de blog personnel à l'aide du framework Laravel

Projet commercial pratique

Les ingénieurs de développement d'entreprise dirigent directement l'équipe,

le développement réel du projet et maîtrisent l'ensemble des compétences du projet.

1. Travaux préparatoires au démarrage du projet

1. Division de l'équipe de projet

2. 3. Construction de l'environnement de développement

4. Utilisation du contrôleur de version Git

5. Exigences de rédaction du document de développement

6. Introduction au processus de développement

Pratique de cas

Maîtriser les logiciels de développement courants et la rédaction de documents de projet. Cela peut permettre aux étudiants de mieux s’adapter au travail futur.

2. Analyse des exigences du projet

1. Introduction au processus d'analyse des exigences du projet

2. >3 . Dessiner des diagrammes de modules fonctionnels et des organigrammes du système

4. Description spécifique de l'entreprise

5. Exigences de l'environnement d'exploitation du système

6. 🎜> Pratique de cas

Maîtrisez comment diviser les fonctions d'un projet et dessiner des diagrammes et des organigrammes de modules fonctionnels. Ainsi que la description commune de l'entreprise et la rédaction de documents.

3. Conception de la base de données du projet

1. Introduction au processus de conception de la base de données

2. Structure conceptuelle et conception du prototype

3. . Déterminer les tables, les attributs et les relations

4. Dessiner un diagramme de modèle E-R

5. Rédiger des documents de conception de base de données

Pratique de cas

Comprendre le processus de conception de base de données. et le maîtriser De la division des fonctions du projet au prototypage des données

4 Programmation du projet

1 Introduction au processus de programmation

2. . Annuaire du projet Structure

3. Structure du module

4. Structure du programme

5. Rédaction du document de programmation

Pratique de cas

Maîtriser la structure du projet, la répartition des niveaux de modules et les définitions spécifiques des classes et des méthodes.

5. Cadre et composants Laravel

1. Construction du cadre du projet Laravel

2. 3. Composant de code de vérification

4. Laravel encapsule le composant complet de WeChat

5. Cloud OSS Cloud Storage

8. Interface SMS Alibaba Big Fish

9 Introduction aux autres composants de Laravel

Case Combat

Maîtrise de la construction de Laravel. framework , installation et utilisation de divers composants du framework Laravel, ainsi que application dans des projets réels.

6. Développement pratique de WebApp

1. Utilisation des plug-ins Cordova courants

2. Installation de l'environnement Cordova

3. Environnement de développement de Cordova

4. Construction ADT et opérations de base

5. Traitement des emballages de Cordova

Pratique de cas

Maîtriser les compétences et techniques communes dans le projet développement Méthodes de mise en œuvre et développement de fonctions communes dans le projet

7. Acceptation du projet et déploiement en production

1. 2. Processus d'examen du projet

3. Déploiement de l'environnement de production du projet

4. Déploiement de l'environnement de production avec une simultanéité élevée et un stockage important

Pratique de cas

Maîtrisez les dernières étapes du projet Déploiement en ligne, ainsi que le déploiement d'un environnement de production avec une simultanéité élevée et un stockage important.

8. Maintenance et optimisation post-projet

1. Introduction à la maintenance quotidienne du projet

2.

3. Dépannage des projets courants

4. Optimisation post-étape de la base de données

Pratique de cas

Maîtriser diverses optimisations post-étape de projets et dépannage de projets courants .

9. Autres extensions de contenu

1. Envoi d'e-mails de PHP pour récupérer le mot de passe

2 SPL de PHP

3. Introduction et utilisation des interfaces communes PHP dans le WEB

4. Utilisation des plug-ins PHP js courants

5 Introduction et utilisation du framework ThinkPHP

Remarque : Fourni par php. Site Web chinois Un grand nombre de didacticiels vidéo php gratuits, originaux et haute définition et des

formations sur le bien-être public php

seront organisées régulièrement !

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