Php - Rendez vos classes plus robustes avec le typage
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

TUTO Php - Rendez vos classes plus robustes avec le typage

Carl Brison
Vente flash ! -33% Jusqu'au 14 octobre, 14:25
19,99€29,99€
klarna-condensed
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Dans ce cours complet, découvrez comment exploiter pleinement le typage des données dans les classes PHP pour écrire un code plus robuste, lisible et sécurisé.

Dans ce tuto PHP - Rendez vos classes plus robustes avec le typage

Vous apprendrez à :

  • Créer des propriétés privées typées avec int, string, float, bool et ?nullable.
  • Utiliser les getters et setters pour protéger vos données et ajouter des validations.
  • Mettre en pratique les enum pour représenter des rôles ou statuts de manière sûre.
  • Calculer des valeurs avec des unions types (int|float) pour gérer différents formats de données.
  • Implémenter des classes readonly pour garantir l’immuabilité de certaines entités métier.

À travers un exemple concret :

  • Une classe User pour gérer les utilisateurs et leur rôle.
  • Une classe Product pour gérer les produits, leurs prix et leur disponibilité.
  • Une classe Order pour regrouper un utilisateur et une liste de produits, avec calcul automatique du total et gestion des exceptions pour les produits hors stock.

 
Ce tutoriel est idéal pour les développeurs souhaitant passer du code PHP classique au PHP moderne typé, comprendre l’encapsulation et la validation de données dans un projet réel.
Prérequis : connaissances de base en PHP et notions de programmation orientée objet (POO).
À la fin de cette vidéo, vous serez capable de créer vos propres classes robustes et typées, prêtes pour un projet professionnel.
Afin de suivre ce tuto PHP dans de bonnes conditions, vous devez connaître les bases de la POO en Php. 

Sachez que grâce à votre CPF, vous pouvez passer une Certification PHP reconnue par l'État ainsi que par le monde du travail !
Découvrir la formation PHP financée par votre CPF !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Le typage des données
Chapitre 2
Les exceptions
Chapitre 3
Application

Table des matières

Chapitre 1 : Le typage des données
55s
 
Leçon 1Les types scalaires
Leçon 2Type nullable
Leçon 3Union Type
Leçon 4Readonly appliquée aux propriétés
Leçon 5Readonly appliquée à la classe
Leçon 6Héritage d'une classe readonly
Leçon 7Définir un rôle sans valeur associée
Leçon 8Définir un rôle avec valeur associée
Leçon 9Le retour void d'une méthode
Chapitre 2 : Les exceptions
39m29
 
Leçon 1Les différents types d'exception
Leçon 2Retourner une exception générique
Leçon 3Retourner une valeur invalide passée en argument
Leçon 4Retourner une erreur à l'exécution
Leçon 5Retourner une erreur logique
Chapitre 3 : Application
1h04
 
Leçon 1Présentation du Projet
Leçon 2Créer la classe User
Leçon 3Créer la classe Product
Leçon 4Instancier des nouveaux utilisateurs
Leçon 5Instancier des nouveaux produits
Leçon 6Créer une commande pour un utilisateur
Leçon 7Ajouter un produit à la commande
Leçon 8Gérer la rupture de stocke
Leçon 9Ecrire le total de la commande

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

Php

Quel est le niveau requis pour suivre ce tuto ?

débutant

Que contient le fichier source ?

Tous les codes de ce tutoriel.

Payer plus tard

Prix d'achat : 19,99 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1402 tutos gratuits

Notre politique de protection des données