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, Vue8 PrétraitementOpération de transaction 10. Comparaison de différents moteurs de table11. .Opération d'index12. Gestion des autorisations13. Opérations de sauvegarde et de récupération14. Journalisation15. >16. Construction d'un cluster maître-esclave d'une base de données17. Principes de conception de bases de données et de tablesPratique de casLogiciel financier ERP 3. Pratique d'application de base de données non relationnelle
1. Introduction à Memcache, Installation et fonctionnement2. Activer Memcache dans le module PHP . 3. Distribution PHP et MemcacheTechnologie de mise en cache4. Base de données non relationnelle5. 6. Types de données Redis 7. Commandes Redis courantes8. Applications avancées9. Conception d'applications de données10. 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 base2, 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'Ajax8. Cadre de développement front-end Bootstrap10. Cadre JavaScript progressif Vue.js Case CombatAPP Single Page (Micro Mall)
5. Combinaison pratique de la technologie de connexion longue et de poussée de page Web1. Résumé de la technologie de connexion longue2. Interrogation et mise en œuvre technique3. et mise en œuvre4. Node.js5. Socket et websocket6. SSE web push7. 🎜>
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 populaires23. Framework ThinkPHP populaire nationalCas pratiqueDéveloppez votre propre système de blog personnel à l'aide du framework Laravel Projet commercial pratiqueLes 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 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 dans le WEB4. Utilisation des plug-ins PHP js courants5 Introduction et utilisation du framework ThinkPHPRemarque : Fourni par php. Site Web chinois Un grand nombre de didacticiels vidéo php gratuits, originaux et haute définition et desformations 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!