Symfony

Dev back

Auto Slug and Timestamps with Doctrine Extensions

Cette ressource présente une vidéo en sortie anticipée sur l'utilisation des extensions de Doctrine pour gérer les slugs automatiques et les timestamps dans Symfony 7. Bien qu'encore en cours de finition, elle propose un script et la possibilité de recevoir des notifications une fois le cours terminé. C'est une occasion d'apprendre comment améliorer l'interaction avec les bases de données via les outils Symfony et Doctrine.

Dev back

Fetching with DQL, the QueryBuilder & find()

SymfonyCasts propose un cours sur Symfony 7 et Doctrine, axé sur la récupération de données à l'aide de DQL et du QueryBuilder. Le contenu étudie comment installer Doctrine, configurer une base de données avec Docker et divers aspects de la mise en place des entités et des migrations. Des chapitres supplémentaires à venir traiteront les requêtes complexes et les meilleures pratiques pour la gestion des fixtures.

Dev back

Fetching with DQL, the QueryBuilder & find()

Ce contenu traite de l'utilisation de Doctrine avec Symfony 7 pour interagir avec une base de données. Il aborde l'installation de Doctrine, la configuration de la base de données avec Docker, et explique comment utiliser DQL, le QueryBuilder et la méthode find() pour récupérer des données. Des chapitres sur les migrations, l'insertion de données via des fixtures, et des requêtes plus complexes sont également prévus.

Dev back

Inserting Data via Fixtures

Le cours SymfonyCasts sur Symfony 7 et Doctrine traite de l'insertion de données via des fixtures. Il couvre l'installation de Doctrine, la configuration de la base de données avec Docker, et aborde les migrations et les requêtes DQL. Les chapitres à venir incluent des méthodes avancées pour travailler avec des fixtures et des requêtes.

Dev back

GitHub - liip/LiipImagineBundle: Symfony Bundle to assist in image manipulation using the imagine library

LiipImagineBundle est un ensemble d'outils d'abstraction pour la manipulation d'images dans les projets basés sur Symfony. Il permet de définir des ensembles de filtres pour appliquer des transformations sur les images, ainsi que d'utiliser des post-traitements pour optimiser les fichiers images. Le bundle propose une intégration fluide avec Symfony et simplifie le processus de transformation d'images via une configuration accessible en YAML ou XML.

Dev back

Spotlight on Forum PHP 2024

Le Forum PHP 2024, tenu à Disneyland Paris, a attiré plus de 650 participants pour une série de conférences sur divers aspects du développement PHP. Les intervenants ont abordé des sujets allant de la gestion d'équipe à l'accélération des performances avec l'extension PHP/Parallel, en passant par de nouvelles fonctionnalités de Symfony 7.x. Les conférences seront mises en ligne sur la chaîne YouTube de l'AFUP, offrant ainsi un aperçu précieux pour la communauté PHP.

Dev back

Symfony 7.1.9 released (Symfony Blog)

Symfony 7.1.9 a été publié avec divers correctifs et améliorations, y compris des corrections dans le service HttpClient, la gestion des traductions, et la compatibilité avec Doctrine DBAL. Cette mise à jour vise à offrir une meilleure robustesse et compatibilité pour les développeurs utilisant Symfony.

Dev back

New in Symfony 7.2: Misc. Improvements (Part 1) (Symfony Blog)

La série de blogs sur les nouveautés de Symfony 7.2 présente des améliorations diverses et mineures. Parmi elles, la possibilité de passer un délai de réessai personnalisé lors de l'utilisation du composant Messenger, un meilleur support de l'opérateur null-coalesce dans les expressions, et la définition d'attributs personnalisés lors de la connexion des utilisateurs. De plus, il y a eu des améliorations concernant la coloration de la sortie console et le support des propriétés virtuelles dans le composant VarDumper.

Sécurité

QR Data & Scanning with an Authenticator App

Cet article présente un chapitre sur la gestion des QR codes et leur intégration avec une application d'authentification dans le cadre d'un cours Symfony 5 sur la sécurité. Il aborde des sujets clés tels que la création d'utilisateurs, la personnalisation des classes utilisateur, la gestion des erreurs d'authentification, et l'implémentation de l'authentification à deux facteurs (2FA) avec des QR codes. Les différentes étapes et systèmes de sécurité sont détaillés pour faciliter leur mise en œuvre dans les applications web.

Sécurité

2fa with TOTP (Time-Based One Time Password)

Cet article présente un tutoriel sur la mise en œuvre de l'authentification à deux facteurs (2FA) avec TOTP (Time-Based One Time Password) dans Symfony 5. Il fournit des exemples de configuration et de code, ce qui en fait une ressource utile pour les développeurs cherchant à renforcer la sécurité de leurs applications.