localisation actuelle:Maison > Articles techniques > développement back-end

  • Construire un client SparkPost: TDD avec phpunit et moquerie
    Construire un client SparkPost: TDD avec phpunit et moquerie
    Cet article explore la construction d'un client SparkPost utilisant PHP, PHPUNIT et MACKERY, mettant l'accent sur le développement basé sur les tests (TDD). Il vous guide à travers la création d'un client qui interagit avec l'API SparkPost pour envoyer des e-mails. Concepts clés: TDD: les tests sont w
    tutoriel php 306 2025-02-15 09:25:12
  • Vos propres annotations personnalisées - plus que des commentaires!
    Vos propres annotations personnalisées - plus que des commentaires!
    Annotations personnalisées PHP: flexibilité et évolutivité du code améliorées Cet article explique comment créer et utiliser des annotations personnalisées dans les applications Symfony 3. Les annotations sont les métadonnées / configuration du bloc de documents que nous voyons ci-dessus les classes, les méthodes et les propriétés. et les méthodes d'accès. Cet article expliquera comment personnaliser les annotations et lire les informations de classe ou de méthode sans charger la classe. Points clés: Les annotations personnalisées PHP peuvent être utilisées pour ajouter des métadonnées à votre code, affectant votre comportement de code, ce qui le rend plus flexible et plus facile à adapter. Ils peuvent être utilisés pour définir les informations de routage, spécifier les règles de vérification ou configurer l'injection de dépendance.
    tutoriel php 912 2025-02-15 09:22:12
  • Contribution à l'open source: Gatekeeper Case Study
    Contribution à l'open source: Gatekeeper Case Study
    Contribuer aux projets open source: un cas pratique Cet article utilisera un cas pratique pour expliquer en détail comment contribuer le code aux projets open source. Nous prendrons la bibliothèque Gatekeeper à titre d'exemple pour ajouter une fonction de comptage et démontrer progressivement l'intégralité du processus, y compris la communication avec le propriétaire du projet, la mise en œuvre du code, les tests et la soumission de la demande de traction. Introduction à la bibliothèque Gatekeeper Gatekeeper est une bibliothèque PHP pour l'enregistrement des utilisateurs, l'authentification et l'autorisation. Il utilise sa propre base de données pour stocker et interroger les enregistrements utilisateur. Cela le rend complètement découplé à partir de l'application principale, ce qui facilite l'échelle et la modification. Ajouter une fonction de comptage À l'heure actuelle, si Gatekeeper souhaite obtenir le nombre total d'utilisateurs dans la base de données, il doit d'abord obtenir tous les utilisateurs
    tutoriel php 307 2025-02-15 09:20:12
  • PHP et IoT ont-ils un avenir ensemble?
    PHP et IoT ont-ils un avenir ensemble?
    Avantages clés de PHP dans le développement de l'IoT La polyvalence, l'évolutivité et les fonctionnalités robustes de PHP en font un choix étonnamment efficace pour les projets de l'Internet des objets (IoT). Son vaste support de bibliothèque simplifie les tâches complexes, la gestion des bases de données,
    tutoriel php 609 2025-02-15 09:16:13
  • Comment consommer API Laravel avec AngularJS
    Comment consommer API Laravel avec AngularJS
    Ce didacticiel montre la construction d'un frontage d'application à une seule page (SPA) à l'aide d'AngularJS pour interagir avec un backend Laravel API. L'application résultante gère une liste de souhaits de livre, permettant aux utilisateurs d'ajouter, de mettre à jour et de supprimer les entrées. Caractéristiques clés:
    tutoriel php 443 2025-02-15 09:15:12
  • Construire un lecteur de nouvelles de hacker avec Lumen
    Construire un lecteur de nouvelles de hacker avec Lumen
    Ce tutoriel vous guide à travers la création d'un lecteur de News News à l'aide de l'API Hacker News et du Framework Lumen. Le produit fini affiche des actualités dans un format convivial. Caractéristiques clés: Exploite la vitesse et la simplicité de Lumen pour Efficien
    tutoriel php 393 2025-02-15 08:56:11
  • Comprendre le routage d'URL dans Flask
    Comprendre le routage d'URL dans Flask
    Route URL du flacon: une plongée profonde Cet article explore le routage des URL dans Flask, un aspect crucial du développement Web. Nous couvrirons les itinéraires de définition, la gestion des URL dynamiques, la prise en charge de diverses méthodes HTTP, la gestion des redirections et des erreurs, et les meilleures pratiques pour
    Tutoriel Python 776 2025-02-15 08:55:11
  • Déploiement facile des applications PHP avec déploieur
    Déploiement facile des applications PHP avec déploieur
    Cet article a été mis à jour pour la dernière version de déploieur (au 26 mars 2017). L'automatisation des workflows de développement, y compris les tests, le style de code et les vérifications du système, est une pratique courante. Déploiement de l'automatisation, déplaçant une nouvelle application versio
    tutoriel php 920 2025-02-15 08:54:12
  • Travailler avec des fichiers CSV à l'aide de Python, avec des exemples
    Travailler avec des fichiers CSV à l'aide de Python, avec des exemples
    Principaux à retenir Le module CSV intégré de Python fournit des fonctions et des classes pour la lecture, l'écriture et la gestion des données dans les formats CSV. La fonction CSV.Reader () peut être utilisée pour lire les fichiers CSV, tandis que CSV.Writer () permet d'écrire des données aux fichiers CSV. Csv f
    Tutoriel Python 398 2025-02-15 08:52:11
  • Conseil rapide: contrôler les fenêtres avec Python
    Conseil rapide: contrôler les fenêtres avec Python
    Ce guide rapide montre comment contrôler les fenêtres à l'aide de Python. Tirant parti de l'API Win32 et des bibliothèques de wrapper utiles, Python offre un contrôle robuste sur diverses fonctionnalités Windows. Concepts clés: Accès à l'API Win32: Python interagit avec Th
    Tutoriel Python 565 2025-02-15 08:44:10
  • Applications Twig multicanguelles faciles avec GetText
    Applications Twig multicanguelles faciles avec GetText
    Ce didacticiel montre comment ajouter une prise en charge multi-langues à une application PHP à l'aide de Twig et GetText. Il est nettement plus rapide que les solutions d'utilisateur comme la composante de traduction de Symfony. Nous allons modifier une application préexistante en anglais uniquement (n
    tutoriel php 612 2025-02-15 08:42:10
  • Astuce rapide: tester les applications Symfony avec une base de données jetable
    Astuce rapide: tester les applications Symfony avec une base de données jetable
    Points clés La base de données en mémoire n'existe que dans la mémoire d'application et est une solution pratique pour tester le code qui interagit avec la base de données. Ils sont faciles à configurer avec des applications Symfony en utilisant la doctrine et sont idéales pour les tests en raison de leur redopabilité. La configuration de l'environnement de test de Symfony permet la création de bases de données de tests redoutables. Le fichier de configuration qui doit être modifié pour définir ces bases de données est app / config / config_test.php. La prise en charge des bases de données en mémoire à l'aide de SQLite3 peut faciliter les tests en envoyant des requêtes SQL aux bases de données fonctionnelles, éliminant la nécessité de se moquer des classes de référentiel. Lorsque vous utilisez une base de données en mémoire dans une classe de test, vous devez d'abord créer un modèle
    tutoriel php 731 2025-02-14 10:22:11
  • PHP, Arduino et ... Minecraft? Combinant Minecraft avec PHP!
    PHP, Arduino et ... Minecraft? Combinant Minecraft avec PHP!
    Ce tutoriel montre la construction d'un système d'alarme du monde réel pour un manoir Minecraft virtuel à l'aide de PHP et Arduino. Explorons comment cela fonctionne. Concepts clés: Circuit Minecraft Redstone: un circuit virtuel dans Minecraft, en utilisant Redstone (un jeu
    tutoriel php 501 2025-02-14 10:14:11
  • Pouvons-nous avoir des types statiques en PHP sans PHP 7 ou HHVM?
    Pouvons-nous avoir des types statiques en PHP sans PHP 7 ou HHVM?
    Cet article explore les défis de la sécurité des types dans PHP 5 et introduit l'extension des "types augmentés" en tant que solution. Alors que PHP 7 propose des déclarations de type scalaire intégré, cette extension offre des fonctionnalités similaires pour les anciens php ve
    tutoriel php 895 2025-02-14 10:08:11
  • Opérations de système de fichiers sans tracas pendant les tests? Oui s'il vous plait!
    Opérations de système de fichiers sans tracas pendant les tests? Oui s'il vous plait!
    Le système de fichiers virtuel (VFS) simule les opérations du système de fichiers dans les tests unitaires, en évitant les tracas du nettoyage des fichiers temporaires. Cet article décrit comment utiliser la bibliothèque VFSStream pour simplifier le test des opérations du système de fichiers dans les tests unitaires PHP. Tout d'abord, nous avons une classe FileCreator simple pour créer des fichiers:
    tutoriel php 355 2025-02-14 09:50:12

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28