communauté
Articles
Sujets
Questions et réponses
Apprendre
Cours
Dictionnaire de programmation
Bibliothèque d'outils
Outils de développement
Code source du site Web
Bibliothèques PHP
Effets spéciaux JS
Matériel du site Web
Plugins d'extension
Loisirs
Téléchargement du jeu
Tutoriels de jeu
Français
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
section suivante: Utilisez KnpPaginatorBundle pour paginer la liste des commentaires
(545 joue)
section suivante
Regarder à nouveau
ဆ
chapitre
Note
Demander
didacticiel
Retour
Symfony5 [Développer un système de blog à partir de zéro]
Chapitre1 Introduction à Symfony
1-1 Introduction à Symfony
1-2 Installer l'environnement d'exécution et initialiser le projet Symfony
1-3 Créer la première page à l'aide du contrôleur
Chapitre2 Création et test de base du contenu du blog
2-1 Processus Symfony de gestion des requêtes http
2-2 paramètres de requête de la requête http
2-3 Espaces réservés dans le chemin - paramètres d'itinéraire
2-4 Service de conteneur Mysql utilisant Docker
2-5 Installer les composants orm
2-6 Introduction au développement piloté par les tests (TDD)
2-7 Créez votre premier test unitaire
2-8 Classe Add Comment pour ajouter des commentaires aux articles
2-9 Ajouter une association entre la classe d'article et la classe de commentaires
2-10 Fabrique d'articles PostFactory
2-11 Optimiser la classe PostFactory
2-12 Simulateur de remplacement
2-13 Corriger le code de test à l'aide de Mock
2-14 Utilisez la ligne de commande pour créer la table de base de données correspondant à la classe Entity
2-15 Utiliser la base de données dans un environnement de test
2-16 Tests d'intégration
2-17 Continuer à modifier le code du test d'intégration
2-18 Utilisez la méthode setUp pour effacer la base de données avant chaque méthode de test
2-19 4 méthodes de requête de la classe Repository
Chapitre3 Configuration avancée du blog
3-1 Présentation de l'objet Doctrine QueryBuilder
3-2 Langage de requête de doctrine (DQL)
3-3 Installer le composant orm-fixtures
3-4 Utiliser le terminal de gestion EasyAdminBundle
3-5 Configurer PostCrudController pour créer une page de gestion d'articles
3-6 Configurez CommentCrudController pour créer une page de gestion des commentaires
3-7 Installation du moteur de modèle Twig
3-8 Routage de la page d'accueil du blog
3-9 Complétez la méthode du contrôleur de la page d'accueil
3-10 Utilisation basique de Twig et affichage complet de la page d'accueil
3-11 Lisez le code source de PrestaShop et apprenez les compétences du projet Symfony
3-12 Résoudre les problèmes de page
3-13 Page de détails de l'article
3-14 Créer une classe de formulaire de commentaire CommentType
3-15 Gérer la soumission des données du formulaire de commentaires
3-16 Installez le composant encore à l'aide de webpack
3-17 Convertir le modèle HTML en modèle de brindille
3-18 Le style du formulaire de commentaire et l'affichage de la liste des commentaires
3-19 Tester la soumission du formulaire de commentaires à l'aide de tests fonctionnels
3-20 Relation un-à-plusieurs de table unique imbriquée pour les commentaires
3-21 Ajouter une méthode de contrôleur de commentaire de réponse
3-22 Utilisation de FosJsRoutingBundle
3-23 Gérer la soumission de la réponse au formulaire de commentaires
3-24 Correction d'un bug dans la zone du formulaire de commentaire de réponse
3-25 Contrôle du niveau de réponse aux commentaires
3-26 Installez Panther et testez en utilisant un vrai navigateur
3-27 Écriture du code de test Panther
3-28 Préparation avant la pagination Créer de fausses données d'article
Chapitre4 Téléchargement de fichiers et événements de formulaire
4-1 Créer de fausses données d'avis
4-2 Pagination de la liste des articles
4-3 Utilisez KnpPaginatorBundle pour paginer la liste des commentaires
4-4 Internationalisation du téléavertisseur
4-5 Ajouter des commentaires sur la page à l'aide de messages Flash
4-6 Ajouter une classe FileManaged de téléchargement de fichiers
4-7 Méthode JoinTable pour obtenir un un-à-plusieurs unidirectionnel
4-8 Remplacements du type de collection et du modèle de ligne de formulaire
4-9 Gestion des événements dom de téléchargement de fichiers
4-10 Gérer les données soumises pour le téléchargement de fichiers
4-11 Correction du bug dans le bouton de téléchargement de fichier de la zone du formulaire de réponse aux commentaires
4-12 Type de formulaire de téléchargement de fichier personnalisé
4-13 Événements de formulaire
4-14 Recadrage automatique des images de commentaires LiipImagineBundle
4-15 Intégrer la bibliothèque lightbox2
4-16 Image d'affichage de la liste de commentaires côté gestion
4-17 Événements du cycle de vie de la doctrine
4-18 Ajustement de l'attribut de date de la classe Post
4-19 Affichage des attributs de publication de sous-commentaires de la liste de commentaires
4-20 Correction du problème où les commentaires enfants sont supprimés en même temps que le commentaire parent est supprimé
4-21 validation du formulaire
4-22 Validateur personnalisé
4-23 Filtrage du contenu des commentaires
4-24 Abonné à un événement personnalisé
4-25 Priorité de traitement des événements et GenericEvent
4-26 Supprimez l'image du commentaire après avoir supprimé le commentaire côté gestion
4-27 Supprimez l'image du commentaire après avoir supprimé le commentaire côté gestion
4-28 Créer un utilisateur administrateur à l'aide de Luminaires
4-29 Créer un authentificateur de formulaire de connexion utilisateur
4-30 Processus d'authentification de connexion utilisateur
Chapitre5 Fonctions complètes
5-1 Paramètres de mémorisation
5-2 Empêcher le craquage de connexion par force brute
5-3 Vérificateur d'utilisateur
5-4 Autorisation de l'utilisateur
5-5 Vérification des autorisations du côté de la gestion
5-6 Propriétés d'autorisation intégrées à Symfony
5-7 héritage de rôle
5-8 Ajustement des autorisations côté gestion
5-9 Électeur personnalisé
5-10 Optimiser le bouton de la liste d'articles côté gestion
5-11 La stratégie des électeurs
5-12 Définir automatiquement l'auteur lors de l'ajout d'un article côté gestion
5-13 la mondialisation
5-14 Internationalisation des messages Flash
5-15 filtre trans brindille
5-16 Paramètre d'espace réservé _locale dans le chemin
5-17 Présentation du flux de travail
5-18 Définir le workflow de publication d'articles
5-19 Modifier l'attribut status de la classe Post
5-20 Modifier le workflow de gestion
5-21 Vérification des autorisations dans le workflow
5-22 Définir un workflow pour les commentaires à l'aide d'une machine à états
5-23 Installez le composant mailer pour envoyer des e-mails
5-24 Installez le composant Messenger pour utiliser la file d'attente des messages
5-25 Envoyez des e-mails de manière synchrone à l'aide de Messenger
5-26 Envoyer des e-mails de manière asynchrone à l'aide de la file d'attente de doctrine
5-27 Flux de traitement de la file d'attente en cas d'échec de la livraison des e-mails
5-28 File d'attente de messages AMQP-RabbitMQ
5-29 Connaissances supplémentaires sur les files d'attente AMQP
5-30 Découvrez l'API REST et installez Api Platform
5-31 Créer une API d'article à l'aide de l'annotation ApiResource
5-32 Format de réponse Jsonld
5-33 Modifier les opérations de l'API
5-34 normalisation与dénormalisation
5-35 Affichage imbriqué des données relationnelles
5-36 Normaliseur personnalisé
5-37 Correction du problème de perte des informations IRI lors de la personnalisation de Normalizer
5-38 Filtre de ressources API
5-39 Opérations de téléchargement de fichiers personnalisés
5-40 L'optimisation du projet est packagée et publiée sur le serveur
Section précédente
section suivante
Liste des didacticiels
obtenir de l'aide
Recommandations de cours
Téléchargement du didacticiel
Élémentaire
Tutoriel de site Web d'imitation d'entreprise Imperial CMS
3048 Les gens regardent
Élémentaire
Les débutants sans aucune base dans WordPress créent des blogs personnels et des sites Web d'entreprise
6743 Les gens regardent
Élémentaire
Vidéo d'instructions sur la création de sites Web à base zéro Ultimate CMS
2724 Les gens regardent
Élémentaire
Projet front-end-Shangyou [Pratique complète de la technologie HTML/CSS/JS]
3117 Les gens regardent
Intermédiaire
Vue3.0 de 0 pour créer une pratique de projet de système de gestion backend universel
5351 Les gens regardent
Élémentaire
Cours frontal base zéro [Vue apprentissage avancé et application pratique]
2821 Les gens regardent
Élémentaire
Tutoriel WEB front-end [HTML5+CSS3+JS]
3506 Les gens regardent
Élémentaire
Introduction rapide à apipost
2161 Les gens regardent
Intermédiaire
Tutoriel pratique Vue3+TypeScript au niveau de l'entreprise
3208 Les gens regardent
Élémentaire
Parlons brièvement de la création d'une entreprise en PHP
17423 Les gens regardent
Intermédiaire
Projet de commerce électronique VUE (combat réel de projet double front-end et back-end)
3828 Les gens regardent
Élémentaire
Application pratique Apipost [api, interface, tests automatisés, mock]
2265 Les gens regardent
Les étudiants qui ont regardé ce cours apprennent également
492435 joue
Parlons brièvement de la création d'une entreprise en PHP
Introduction rapide au développement web front-end
Développement pratique à grande échelle par Tianlongbabu du cadre MVC version Mini imitant le site Web de l'encyclopédie des choses embarrassantes
Premiers pas avec le développement pratique PHP : création rapide de PHP [Small Business Forum]
Vérification de connexion et forum de discussion classique
Collecte de connaissances sur les réseaux informatiques
Démarrage rapide de la version complète de Node.JS
Le cours front-end qui vous comprend le mieux : HTML5/CSS3/ES6/NPM/Vue/...[Original]
Écrivez votre propre framework PHP MVC (40 chapitres en profondeur/gros détails/à lire absolument pour que les débutants progressent)
Remarques
X