Php

Dev back

Apprendre Laravel 12

Une série de tutoriels gratuits et vidés entièrement dédiés à Laravel 12, adaptée à tous les niveaux, permettant de maîtriser ce framework PHP grâce à des ressources variées comme des exemples de code, des projets pratiques, et une communauté pour l'entraide. Le site centralise tout le matériel nécessaire pour un apprentissage structuré et clair.

Dev back

2025: a year of anniversaries for PHP, AFUP, Symfony and API Platform

L'année 2025 marquera les anniversaires de plusieurs technologies clés dans l'écosystème PHP : les 30 ans de PHP, les 20 ans de Symfony, les 25 ans de l'AFUP et les 10 ans d'API Platform. Ces célébrations témoignent de la longévité et de l'importance de ces outils dans le développement web. Des événements annuels sont prévus pour rassembler la communauté autour de ces jalons importants.

Dev back

Guide : Configurer un VPS pour déployer une application Symfony (partie 1)

Cet article présente un guide étape par étape pour configurer un VPS afin de déployer une application Symfony. Il aborde les thèmes de l'installation, de la sécurité, de la configuration du serveur web, de PHP-FPM, et de la base de données MySQL. Le guide est destiné aux développeurs qui cherchent des conseils pratiques pour gérer l'infrastructure de leurs applications sans recourir à des solutions prêtes à l'emploi coûteuses. Il commence par la configuration d'un serveur Debian et couvre des bonnes pratiques de sécurité ainsi que la gestion des utilisateurs.

Management

Répondez au questionnaire 2025 du baromètre des salaires

L'AFUP et Human Coders lancent la version 2025 du baromètre des salaires en PHP, une enquête dédiée aux rémunérations des développeurs PHP en France. Elle permet aux salariés et indépendants de se positionner sur le marché du travail et aide les entreprises à comprendre l'état des rémunérations dans le domaine. Cette enquête vise à solidifier le profil du développeur en 2025 et à fournir des données pertinentes sur les salaires en PHP, invitant ainsi les développeurs à participer pour valoriser leurs compétences.

Dev back

Gérez l'interruption de vos commandes Artisan avec les signaux

Cet article explique comment gérer l'interruption des commandes Artisan dans Laravel via des signaux. L'auteur souligne l'importance des signaux pour interagir avec des processus en cours d'exécution, et comment les utiliser pour éviter des comportements inattendus lors de l'arrêt d'une commande. Il aborde également la gestion des signaux dans un script PHP ordinaire, mettant en avant l'extension PCNTL nécessaire à cette manipulation. Des exemples concrets d'utilisation des signaux, notamment pour gérer les transactions, sont également fournis.

Dev front

SymfonyLive Berlin 2025: Running Symfony in a Multi-Process Container (Symfony Blog)

L'article présente la conférence SymfonyLive Berlin 2025, qui mettra en avant un discours sur l'exécution de Symfony dans un conteneur multiprocessus. La discussion abordera les défis et solutions possibles pour le déploiement de PHP dans un environnement de conteneurs, en comparaison avec d'autres langages. Des intervenants de renom seront également présents, proposant divers ateliers de formation pour les participants.

Dev back

Email Factory Service

Ce contenu présente un chapitre d'un cours sur l'utilisation de Symfony 7 avec Mailtrap pour gérer les services d'email. Le chapitre explique comment créer un service de fabrique d'email et intègre des webhooks pour l'envoi d'emails. Bien que la vidéo ne soit pas encore complètement prête, des notifications peuvent être reçues pour la sortie du cours complet. Dirigé vers des développeurs, ce chapitre montre les capacités de Symfony en matière de gestion d'emails.

Dev back

Attachments with Async Messenger Emails

Ce tutoriel explique comment envoyer des emails avec des pièces jointes en utilisant le composant Messenger de Symfony de façon asynchrone. Il présente les différentes étapes et configurations requises pour gérer les pièces jointes dans les emails, y compris des conseils pour les tests en environnement de développement. Bien que basé sur Symfony 4.3, ce tutoriel est compatible avec les versions 4.4 et 5.

Dev back

Setting "From" Globally

Ce tutoriel explique comment configurer globalement l'expéditeur ('From') lors de l'envoi d'e-mails avec Symfony Mailer. Il inclut des exemples de code et des instructions pour créer un abonné d'événement dans une application Symfony, permettant de définir cette configuration pour tous les e-mails envoyés, tout en étant compatible avec Symfony 4.4 et 5. Il est accessible pour ceux qui souhaitent approfondir leurs connaissances sur Symfony et l'envoi d'e-mails dans leurs applications PHP.

Dev back

Production Settings with SendGrid

Ce tutoriel traite de l'envoi d'emails avec SendGrid en utilisant le framework Symfony, en détaillant notamment la création d'une clé API, la configuration de l'authentification des adresses d'expédition et le passage des étapes nécessaires pour envoyer un email. Il préconise de vérifier une adresse email réelle avant l'envoi pour respecter les nouvelles exigences de SendGrid.