Catégories

Alphorm – Formation PHP 8 – Atelier Complet Débutant

Alphorm – Formation PHP 8 – Atelier Complet Débutant

ISO + Fichiers source + Livre | Français | 10 H 43 Min | 17 Go

Réalisez votre projet web de A à Z sous PHP 8. Lors de cette formation, en se basant sur les informations extraites de la base de données du site immobilier « Bricks.co », votre tâche consistera à planifier, concevoir et mettre en œuvre un site web. Cette plateforme vous offrira la possibilité de vous connecter à l’aide de vos propres identifiants. Une fois que vous serez connecté(e), vous aurez la capacité d’ajouter des propriétés immobilières au site, en fournissant des détails complets pour chaque propriété, assurant ainsi une description exhaustive et précise.

Les biens immobiliers que vous ajouterez sur votre site seront spécifiquement ceux dans lesquels vous avez investi via la plateforme « Bricks.co ». Par conséquent, le site que vous développerez agira comme une vitrine virtuelle de vos investissements dans le domaine immobilier via cette plateforme. En outre, vous aurez également la possibilité de vendre ces biens en totalité ou en partie à une date ultérieure, offrant ainsi une flexibilité supplémentaire à la gestion de votre portefeuille immobilier en ligne.

Dans ce dernier volet dédié au développement du langage PHP 8 de base en procédural, vous allez mettre en application toutes nos nouvelles connaissances acquises tout au long de cette formation PHP 8. Pour cela, vous réaliserez avec le formateur, un exercice complet qui fera appel à ce que vous avez appris dans la formation PHP débutant.

Vous allez bâtir votre projet web en vous servant des langages HTML et CSS pour la construction visuelle des pages web et en vous servant des langages SQL et Php pour rendre votre projet interactif. Vous apprendrez à mettre en application le CRUD : Create, Read, Update, Delete. Soit, le travail quotidien d’un développeur backend.

Zoom sur langage de programmation Web PHP et les nouveautés du PHP 8 :
• PHP (Hypertext Preprocessor) est un langage de script à usage général qui peut être utilisé pour développer des sites Web dynamiques et interactifs
• C’était l’un des premiers langages côté serveur qui pouvaient être intégrés dans le HTML, facilitant l’ajout de fonctionnalités aux pages Web sans avoir besoin d’appeler des fichiers externes pour les données

Les nouveautés de PHP8 :
Union types : Étant donné la nature dynamiquement typée de PHP, il existe de nombreux cas où les types d’union peuvent être utiles. Les types d’union sont une collection de deux ou plusieurs types qui indiquent que l’un ou l’autre peut être utilisé.

JIT (Just in time) : Le compilateur JIT-juste à temps – promet des améliorations de performances significatives, bienque pas toujours dans le contexte des requêtes Web. J’ai fait mes propres tests de performances sur des applications Web réelles, et il semble que le JIT ne fasse pas beaucoup de différence, le cas échéant, sur ce type de projets PHP.

The nullsafe operator : Si vous connaissez l’opérateur de coalescence null, vous connaissez déjà ses défauts : il ne fonctionne pas sur les appels de méthode. Au lieu de cela, vous avez besoin de vérifications intermédiaires ou comptez sur des aides facultatives fournies par certains Frameworks. Named arguments : Les arguments nommés vous permettent de passer des valeurs à une fonction, en spécifiant le nom de la valeur, afin que vous n’ayez pas à prendre en compte leur ordre, et vous pouvez également ignorer les paramètres facultatifs.

Attributes : Les attributs, communément appelés annotations dans d’autres langages, offrent un moyen d’ajouter des métadonnées aux classes, sans avoir à analyser les docblocks. Match expression : Vous pouvez l’appeler le grand frère de l’expression witch : match peut renvoyer des valeurs, ne nécessite pas d’instructions break, peut combiner des conditions, utilise des comparaisons de types strictes et n’effectue aucune coercition de type.

Constructor propertypromotion: Cette nouveauté ajoute du sucre syntaxique pour créer des objets de valeur ou des objets de transfert de données. Au lieu de spécifier des propriétés de classe et un constructeur pour elles, PHP peut désormais les combiner en un seul. Autres nouveautés et mises à jour notamment, Throw expression, Weak maps, Non-capturing catches…

Programme de la formation PHP 8 :
• Présentation de la formation PHP 8
• M01 – Découvrir et comprendre le travail que nous allons réaliser
• M02 – Insérer un nouveau Bien
• M03 – Protéger la zone admin
• M04 – Mettre en page l’index de la zone admin
• M05 – Mettre en page le détail d’un Bien
• M06 – Permettre la modification du détail d’une transaction
• M07 – Permettre la suppression d’une transaction
• M08 – Mettre en place la navigation de la zone admin
• M09 – Mettre en place des calculs et des stats
• M10 – Afficher le nombre de Bien disponible

Plus d’info:
_https://www.alphorm.com/tutoriel/formation-en-ligne-php-8-atelier-complet-debutant

_blank
_blank
Articles récents