Fullstack en PHP
Fullstack en PHP
Résumé :
Ce livre est un guide pratique pour créer des applications web modernes en utilisant le langage PHP. Contrairement à de nombreux manuels qui se concentrent uniquement sur le backend, « Fullstack sur PHP » couvre l'ensemble du cycle de développement : de la conception de la base de données et de l'écriture de la logique serveur à la construction d'une interface adaptative et au déploiement du produit fini.
Le livre est destiné aux développeurs déjà familiarisés avec les bases de PHP (variables, fonctions, travail avec les tableaux) et souhaitant maîtriser le développement fullstack professionnel. Vous apprendrez à organiser l'architecture d'une application selon le modèle MVC, à travailler avec PDO et ORM (Doctrine), à créer des API RESTful, à mettre en œuvre l'authentification et l'autorisation, ainsi qu'à intégrer le frontend à l'aide d'outils modernes (Webpack, Vue.js ou Alpine.js).
Contenu des chapitres :
Chapitre 1. PHP moderne : typage, espaces de noms, Composer.
Chapitre 2. Conception de base de données et travail avec MySQL via PDO et Doctrine.
Chapitre 3. Framework MVC from scratch : routage, contrôleurs, moteur de templates Twig.
Chapitre 4. API REST et JSON Web Tokens (JWT).
Chapitre 5. Frontend pour le développeur PHP : build Webpack, travail avec Vue.js et Axios.
Chapitre 6. Traitement des formulaires, validation et sécurité (XSS, CSRF, injections SQL).
Chapitre 7. Tests : PHPUnit, tests fonctionnels, TDD.
Chapitre 8. Déploiement : Docker, CI/CD, optimisation des performances.
Pourquoi lire ce livre ? Premièrement, vous obtiendrez une vision globale du développement fullstack sans rupture entre le « serveur » et le « client ». Deuxièmement, tous les exemples sont basés sur des projets réels — vous pourrez immédiatement appliquer les connaissances dans votre travail. Troisièmement, l'auteur accorde une attention particulière à la sécurité et aux meilleures pratiques, ce qui est particulièrement important pour le développement commercial. Le livre contient plus de 500 pages de matériel pratique avec des codes prêts à l'emploi, des schémas et des instructions étape par étape.
Recommendations
Entretien C# (.NET) : 200 questions et réponses
Java et les microservices : du monolithe à l'architecture cloud
Code propre en C++ : Guide pratique pour écrire un code maintenable et efficace
Sécurité des applications Kotlin : des bases aux techniques avancées
C# en étapes simples
Création d'applications avec Spring 5 et Kotlin