Maison >Problème commun >Quel est le contenu des formations PHP ?
formation phpQuel est le contenu du cours ?
Prenons Band of Brothers comme exemple :
Étape de base
Après avoir appris les technologies Web nécessaires, vous pouvez développer un ensemble complet de cas de projet de site Web dynamique- enseignement basé sur le temps le plus court Entrer dans le domaine du développement de projets Web
L'écriture de la mise en page de l'interface utilisateur frontale est HTML5+CSS3
Comprendre le (HTTP) protocole et principes de développement Web
2. Maîtriser le langage H5 et compléter l'écriture des pages HTML avec les standards du W3C les plus standardisés
3 Apprendre la syntaxe CSS3 et l'intégrer dans HTML5
4. Méthodes CSS3
5. Sélecteurs de différents styles et de tous les attributs de style courants
6. Conception et mise en page de styles avec CSS
7.
Étude de cas
Créer un site Web, rédiger des pages Web HTML, pratique du blog personnel, page Web de CV personnel
production, page de formulaire d'inscription
Étape avancée
Terminer de manière indépendante le développement secondaire de produits matures pour les travaux de création de sites Web
Conception et développement de projets à grande échelle, tests et maintenance de produits
1. Construction de l'environnement au niveau du produit LNMP/LAMP
1. Commandes Linux communes
2. Gestion du système Linux
3. Configuration Apache
4. Service Nginx
5. Pare-feu iptables
Pratique de cas
Construction et configuration de l'environnement au niveau du produit
2. Statistiques de requête de base de données relationnelle et pratique d'analyse
1. Requête conjointe multi-tables
2. >4. Fonction d'agrégation
5. Procédure stockée
6. Déclencheurs
7. Opérations de transaction 10. Comparaison de différents moteurs de table
11, Opération d'index
12 Gestion des autorisations
Opération de sauvegarde et de récupération
14.
Diverses optimisations de performances
16. Construction de cluster maître-esclave de base de données
17.Principes de conception de bases de données et de tables
Pratique de cas
Logiciel financier ERP
3. Application pratique de la base de données non relationnelle
1. Introduction à Memcache,
Installation et fonctionnement
.2. Activer Memcache dans le module PHP
3. PHP et Memcache distribués
technologie de mise en cache
4. >
5. Concepts de base NoSQL 6, Types de données Redis 7. Commandes Redis courantes 8. Applications avancées 9. 🎜>10. Application Redis dans des projets réels 11. Fonctionnement PHP de la base de données Redis Cas pratique Système de réservation de billets de cinéma en ligne4. Pratique de développement de technologies d'application JavaScript sur une seule page 1. Syntaxe JavaScript de base 2. Fermetures techniques couramment utilisées dans JS et auto-exécution
3. Traitement des événements JS
4. Fonctionnement de la nomenclature
5. HTML DOM
6. Principe de fonctionnement et fonctionnement d'Ajax
8. jQuery
9. Cadre de développement frontal Bootstrap
10. Cadre JavaScript progressif Vue.js
Étude de cas
Page unique de l'application. (Micro Mall)
5. Combat pratique long de la technologie de connexion et de poussée Web
1.Résumé de la technologie de connexion longue
2. implémentation technique
3. Technologie et implémentation Comet
4 , Node.js
5. Socket et websocket
6.
7. Stratégie push et mise en œuvre d'applications mobilesCase CombatSalle de discussion en ligne multi-utilisateurs Pratique de développement d'applications Web1. Utilisation des plug-ins couramment utilisés dans Cordova2. Installation de l'environnement Cordova3. 5. Traitement des emballages CordovaCas réelSimulation du combat pratique de l'application NetEase News Client d'une seule page 7. Combat du développement d'applications WeChat1. Introduction à la micro-plateforme2. Application de compte de service WeChat et utilisation de 3. 4. Format de données du compte public WeChatIntroduction5. Analyse des données de l'interface du compte public et acquisition de données de jetons couramment utilisées 6. Enseignement de l'information et principes de recherche 7. Réception et envoi de paquets de données texte 8. Réception et envoi de paquets de données d'images9. 10. Menu personnalisé11. Accès et développement de l'interface de paiement WeChatCas réelAPP page unique (micro centre commercial) 8, 08Normalisation du produit1. Spécification de codage PSR2. Écriture du document MarkDown3. 🎜>4. Espace de noms PHP5. MVC6. Développement du composant Composer7. Installation et construction du framework Laravel8. structure9. Fichiers de routage et de démarrage 10. Middleware, requêtes et réponses11 Explication des fichiers de configuration du frameworkDiverses opérations des contrôleurs et des bases de données dans le framework. 13. Moteur de modèle et utilisation dans le cadre14, Explication de l'architecture du système Laravel15. Divers services système dans Laravel16. récupération par envoi d'emails en PHP17. CURL en PHP
18 webService en PHP 20. Utilisation des plug-ins js couramment utilisés en PHP 21. utilisation des interfaces communes de PHP dans le WEB 22. Introduction et utilisation des plates-formes ouvertes actuellement populaires 23. Framework ThinkPHP populaire au niveau national Cas réel Utilisation. Framework Laravel pour développer votre propre système de blog personnel Projet commercial Combat réel
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 communs 4. Optimisation post-étape de la base de données Case CombatMaîtriser diverses optimisations post-étape des projets et dépannage des projets communs . 9. Autres extensions de contenu1. Envoi d'e-mails de PHP pour récupérer le mot de passe2 SPL de PHP 3. Introduction et utilisation des interfaces communes PHP en WEB4. Utilisation des plug-ins PHP js courants5 Introduction et utilisation du framework ThinkPHPCas pratique.
Expliquez de manière détaillée aux étudiants la technologie PHP qui est la plus populaire dans les projets en cours. Remarque : le site Web chinois php propose un grand nombre de didacticiels vidéo php gratuits, originaux et haute définition et organise régulièrement desformations sur le bien-être public php
!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!