Développement Web

Derniers Articles

Symfony 6 : S’authentifier avec Google, facebook, github, …

S

Dans cet article on va voir comment se connecter à un site via vos identifiants Google ou facebook, … (la liste complete ici : ) et on va partir du principe que l’on se connecte exclusivement avec cette méthode (et donc pas de mot de passe) On va d’abord avoir d’une entité User, voici à quoi ressemble la mienne : #[ORM\Entity(repositoryClass: UserRepository::class)]...

une doc pour notre API Symfony

u

Aujourd’hui nous allons voir comment mettre en place une doc pour notre api (que vous pouvez retrouver dans l’article précédent : /2022/01/12/construire-sa-propre-api-avec-symfony/) Ceci va être ultra simple grâce au package NelmioApiDocBundle Pour l’installer : composer require nelmio/api-doc-bundle Et voilà, vous pouvez maintenant déjà naviguer dans /api/doc pour voir la doc...

Construire sa propre API avec Symfony

C

Avec les frameworks javascript on a de plus en plus besoin d’avoir accès aux données via une API, et ça sans forcement vouloir sortir l’artillerie lourde (je pense entre autre à l’excellent api-platform) L’API que nous allons développer sera ultra simple (il n’y aura par exemple pas d’authentification, peu de gestion des erreurs, pas de versionning, …). Elle...

Svelte + Symfony, ma cure d’amincissement

S

Ca faisait pas mal de temps que je voulais me mettre sérieusement à Svelte, encore une librairie Javascript qui a pourtant déjà pas mal d’années, et qui est pas mal utilisée depuis 2019 et la version 3. Parmi ses qualités : Du code simple, léger, avec la même courbe d’apprentissage que vueJs, ici pas question de manipuler le DOM, c’est Svelte qui s’en occupe ! Et enfin...

Get in touch

Je suis un développeur web passionné par les technologies Symfony et ChatGPT. J'aime partager mes connaissances et mon expérience à travers des articles que j'écris sur ces sujets. Avec une solide expertise en développement web, je m'efforce de fournir des contenus utiles et instructifs pour aider les développeurs à créer des applications web de qualité supérieure.