⭐ PROGRAMMATION ORIENTÉE OBJETS (4/4) : INTERFACES ET CLASSES ABSTRAITES

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • ⭐ MA FORMATION DE 20H SUR LES BASES DE SYMFONY 5 AVEC 30% DE REDUCTION ICI : learn.web-deve...?coupon=REDUC30
    ⭐ MA FORMATION API PLATFORM ET REACT AVEC 30% DE REDUCTION ICI : learn.web-deve...?coupon=REDUC30
    ▶ Quatrième cours sur la programmation orientée objets : on apprend à contrôler le code de nos collaborateurs avec les interfaces et les classes abstraites
    Retrouvez les cours précédents :
    1) Les classes : • ⭐ PROGRAMMATION ORIENT...
    2) L'encapsulation : • ⭐ PROGRAMMATION ORIENT...
    3) L'héritage : • ⭐ PROGRAMMATION ORIENT...
    〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
    😺 RETROUVEZ MOI ICI LES BROS
    〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
    Twitter : / liiorc
    LinkedIn : / lior-chamla
    Facebook : / 366592570424890
    Discord : / discord
    CodePen : codepen.io/lio...
    ☕ Si tu veux me soutenir, paye moi un café 😁💓 : www.buymeacoff...
    〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
    😺 MUSIQUES
    〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰
    🎵 Memtrix - All You Are : • Memtrix - All You Are
    🎵 Noisestorm - Breakdown VIP : • [Drumstep] - Noisestor...
    🎵 Jensation - Delicious : • Jensation - Delicious ...
    🎵 Tobu - Candyland : • Video
    🎵 JPB - High : • JPB - High | Trap | NC...
    🎵 Cartoon feat. Jüri Pootsmann - I Remember U (Xilent Remix) : 🎵 • Cartoon, Jéja feat. Jü...
    🎵 Aero Chord - Break Them (feat. Anna Yvette) : • [Trap] - Aero Chord - ...
    🎵 Muzzy - Play (feat. UK:ID) : • MUZZ - Play (feat. UK:ID)

КОМЕНТАРІ • 228

  • @ulrichnelson3636
    @ulrichnelson3636 4 роки тому +4

    Merci pour toutes tes vidéos, tu n'as pas seulement la connaissance mais tu as aussi l'art de transmettre. Vraiment rien à ajouter et que celui qui pense comme moi laisse un pouce bleu.

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

    • @ninam7749
      @ninam7749 3 роки тому

      Je laisse mille pouces bleues pour ceux qui ont juste la flemme je pense

  • @dksss1
    @dksss1 3 роки тому +15

    "Une fonction rouler qui n'existe pas chez l'employé car c'est un esclave" 🤣🤣🤣🤣🤣 tellement vrai... top ta vidéo

  • @DoluTattoo
    @DoluTattoo 2 роки тому +3

    Je pense que c'est ma 5 ou 6 ème tentative d'apprendre l'oriente objet à travers des cours en vidéo. A chaque fois j'ai abandonné au bout de 10min, mais la, j'ai tout regardé d'une traite et j'ai tout compris. Les exemples choisis (employés, patron, etc ..) permettent également de bien retenir les choses.
    Merci beaucoup pour cette superbe série de vidéo qui m'a grandement appris et me servira énormément. Bonne continuation

  • @michelbreton7107
    @michelbreton7107 3 роки тому +3

    Merci pour ce cours. J'ai appliqué ces principes avec du language C# et même si le code était légèrement différent tout fonctionnait à merveille. Cela m'a été à comprendre le pourquoi de l'emploie des objets et des classes interface et abstract.

  • @djawadshow1625
    @djawadshow1625 5 років тому +16

    Merci encore une fois pour la simplicité de tes explications. Ça serait bien bien si tu nous completais cette suite avec une vidéo sur le design pattern

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +4

      Oui pourquoi pas, ça se discute :-)

    • @steved1122
      @steved1122 4 роки тому

      @@LiorCHAMLA ho que oui cela serai vraiment bien !!

  • @aureliea.5955
    @aureliea.5955 4 роки тому

    J'ai commencé à apprendre les notions en cours, mais c'était encore abstrait pour le coup. Aujourd'hui à l'issue des 4 vidéos, c'est beaucoup plus clair et je me sens plus apte à réexpliquer cette notion à quelqu'un ou à un employeur qui me poserait des questions. Merci beaucoup ! Très satisfaite, je compte poursuivre sur les 9 vidéos avec le blog.

  • @olivierleon4622
    @olivierleon4622 Рік тому

    abstraction parfaitement imagée, je fait du PHP depuis près de 20 ans, j'ai enfin compris les subtilités dans "extend" et "implement".

  • @EricTANGUY-c7m
    @EricTANGUY-c7m 6 місяців тому

    Excellente série de vidéos ! Tu as simplifié ce qui paraissait insurmontable pour moi! Tu as un don dans l'enseignement c'est indéniable
    Force à toi et encore merci

  • @fatimataditebanelkonte7127
    @fatimataditebanelkonte7127 5 років тому +7

    Tu m'as vraiment aidée, l'explication est claire et facile à comprendre... Un grand merci et bonne Continuation. Et une Abonnée de plus!

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +1

      Merci beaucoup ! ☺️

  • @user-Benya1
    @user-Benya1 3 роки тому +1

    merci beaucoup pour ce tutoriel de la POO 4 vidéos instructives . que dieu vous aide monsieur.

  • @qamarh1962
    @qamarh1962 4 роки тому

    Lior Chamla, tu es un super pédagogue. Merci à toi. Tu mérite amplement ton statut de formateur.

  • @NaomieChouraqui
    @NaomieChouraqui Рік тому

    Merci beaucoup pour vos vidéos. Cela fait longtemps que je recherche des explications bonnes, courtes et précises, et c'est très difficile à trouver. Vos vidéos expliquent bien les définitions de chaque nouveau concept et ne créent pas plus de confusion. Merci beaucoup.

  • @jibeji
    @jibeji 4 роки тому

    Avant, le trouvais la POO incompréhensible. Mais ça, c'était avant de regarder ces 4 vidéos. Explications remarquables, sympathiques et très utiles. Un GRAND merci !

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci à toi d'avoir regardé :)

  • @EminoMeneko
    @EminoMeneko 3 роки тому

    Salut. Je suis passé pour l'explication de l'abstraction en particulier. Je trouve que tu expliques plutôt bien pour dire le moins. Ça me semble assez rare. Je lis des bouquins d'IT depuis longtemps. J'ai repris le dev après une grosse ellipse en exploitation et je suis autodidacte. Ce qui signifie qu'après de nombreuses années, j'ai oublié certaines notions surtout si elles ont potentiellement été mal apprises à l'époque. Toujours est-il que je me prépare à une certification et que j'ai besoin d'avoir l'assurance d'avoir bien compris.
    Je constate souvent comme les notions IT sont mal vulgarisées, en particulier dans le contenu francophone.
    Ça fait aussi longtemps que je n'ai pas fait de PHP mais tu expliques vraiment très bien. Les explications, tout comme les exemples sont claires et pertinents. Je les mets volontiers au-dessus de ce que j'aurais pu lire dans bien des livres IT.
    Je te tire mon chapeau.

  • @amlslmn4573
    @amlslmn4573 3 роки тому

    T'es vraiment un monstre Lior, respect infini !

  • @abderrahimlasfar
    @abderrahimlasfar 3 роки тому

    Grand merci , Je galérais depuis longtemps pour comprendre la poo mais une fois tomber sur ta chaine tous est devenu clair. Encore merci bcp.
    J’ai seulement un problème avec la 4ème vidéo ou j’ai pas bien saisi les notions de CLASSES ABSTRAITES , INTERFACE , ABSTRACTION et POLYMORPHISME, un petit conseil sera le bienvenu.
    Merci bcp

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому +1

      Merci pour ton commentaire, je pense qu'il faudrait que tu vois d'autres explications que les miennes sur ces concepts pour les comparer et surement avoir le déclic :)

  • @marielauredebeaune1780
    @marielauredebeaune1780 Рік тому

    Tu es vraiment incroyablement bon. Merci merci bcp.

  • @Jonas0du8
    @Jonas0du8 5 років тому

    J'avais lu il y a 2 ans un bouquin sur la théorie de la POO avec tous les soirs un gros mal de tête.
    C'est 4 cours m'ont fait un bon rappel et en plus j'ai mieux compris les notions de "classe abstraite", "d'interface" et de "polymorphisme".
    Merci à toi tu es un super formateur.

  • @waelltifi
    @waelltifi Рік тому

    merci beaucoup beaucoup beaaaaauuucoup !!! ces 4 videos m'ont très aider , je suis si reconnaissant !

  • @fatimatadiallo-wj6rc
    @fatimatadiallo-wj6rc Рік тому

    franchement merci j'espère que j'aurai une bonne note à mon control
    et oui ta façon d'enseigner me convient parfaitement

  • @DaliHK
    @DaliHK 5 років тому +2

    Super bonnes explications, claires et simples comme d'habitude ! Merci !

  • @sangfroidniloi
    @sangfroidniloi 4 роки тому

    C'est d'une clarté sans égale, merci ! L'abstraction n'a jamais été aussi concrète

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Haha c'est marrant parce que si j'avais une seule vidéo de la série à refaire je referai celle là je crois ^^ mais merci beaucoup !

  • @naoreminiscence6031
    @naoreminiscence6031 4 роки тому

    Tuto exceptionnel, sincère merci à vous de partager avec autant de naturel votre savoir. Sans ce tuto de 4 vidéos je ne m'en sortais pas ... MERCI BEAUCOUP

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci à toi de m'avoir regardé:)

  • @TaiKHUN-zg8vl
    @TaiKHUN-zg8vl 3 роки тому

    Merci pour cette vidéo sur la notion Abstract. Il s'agissait pour moi ici de réviser la notion en tant que débutant. Je t'avoue que j'ai trouvé l'explication abstraite. Mais ce qui a été surtout difficile c'est de suivre le fil de ton explication alors que tu bouges rapidement l'écran de haut en bas, tu effaces et ajoutes du code.
    Je suis plutôt slowlearner donc je vais revoir dans un contexte plus posé cette partie.
    Dans la globalité, tu es très pédagogue sur cette playtlist de POO et j'ai très bien compris toutes les vidéos précédentes alors merci encore pour ce travail de qualité =)

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому +1

      Merci à toi, l'abstraction c'est vraiment le concept le plus complexe et en même temps le plus puissant !

  • @remi6819
    @remi6819 5 років тому

    Honnêtement, tu expliques vraiment très bien. J'ai maté beaucoup de tes vidéos, notamment React. J'ai beaucoup de lacunes de bases malgrès mes skills, et tu répond vraiment à mes interrogations, et surtout, clairement.
    Juste parfait !

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      Merci beaucoup ! N'hésites pas à t'abonner et à partager :)

  • @kopekkkkkkkkkk
    @kopekkkkkkkkkk 4 роки тому +1

    Bravo! Quelle clarté! Merci!

  • @hassanbrahimadouma5776
    @hassanbrahimadouma5776 3 роки тому

    l'explication est crystal comme l'eau de roche merci bcp et bon developpement

  • @BendaoudAbdelmounaim
    @BendaoudAbdelmounaim 2 роки тому

    Merci pour les efforts très bien expliquée cette notion d'abstraction bon courge et bonne continuation

  • @christianm.3643
    @christianm.3643 3 роки тому

    Vos explications sont trop parfaites, apres 7 mois je comprend tes concepts en quelques minutes sachant que je ne fais pas du PHP, vous êtes génial

  • @marminoleo8880
    @marminoleo8880 4 роки тому

    J'ai jamais aussi bien compris ces principes de programmation, merci à toi tu es hyper pédagogue.

  • @maureenbruihier2458
    @maureenbruihier2458 4 роки тому +1

    Merci pour les vidéos, tu as éclairé ma lanterne sur bien des points ! J'espère que tu continuera à compléter ces vidéos :D Merci encore

  • @realwarren4712
    @realwarren4712 3 роки тому

    c'est vraiment le Boss de fin je vais peut etre la revoir plusieurs fois pour comprendre

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Oui il faut beaucoup travailler pour vraiment comprendre ce qu'est l'abstraction et à quoi ça sert :)

  • @falir1756
    @falir1756 2 роки тому

    Les notions abordées sont en effet assez compliquées, mais c'est vraiment vraiment bien expliqué, très agréable à écouter 👍🏾👍🏾👍🏾
    Merci beaucoup, je m'abonne

  • @godisalmighty4449
    @godisalmighty4449 2 роки тому

    Mercii bcp pr cette serie de videos POO. Bonne continuation

  • @nicolasjumeaucourt6664
    @nicolasjumeaucourt6664 3 роки тому

    Des mois que je galère sur un projet et là, soudain, tout s'éclaire. Ta pédagogie est excellente ! Merci à toi.

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Mais de rien, merci beaucoup à toi :)

  • @roxanefrassanito2722
    @roxanefrassanito2722 4 роки тому

    Bonjour ! Pour répondre à votre question, oui ce cour était tout à fait claire ! merci beaucoup !

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci à toi Roxane de m'avoir regardé jusqu'ici :)

  • @cedricradoary1824
    @cedricradoary1824 5 років тому +2

    Merci pour le cours Lior :) tu es le meilleur

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +1

      Non Cédric, c'est TOI le meilleur :D

  • @jipeejoce1353
    @jipeejoce1353 5 років тому

    Une série aux petits oignons, chapeau l'artiste ! J'espère qu'on aura droit à la mise en place du cas concret (blog) pour très bientôt.
    J'apprécie aussi le fait que tu prennes le temps de bien répéter les concepts objets (somme toute assez simples / héritage prototypal de javascript...) tout au long de la vidéo. Tes élèves en présentiel sont bien chanceux de t'avoir en formateur...

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +1

      Merci beaucoup, on va voir pour le blog, c'est un projet de longue haleine ^^

  • @sukisuki1510
    @sukisuki1510 3 роки тому

    Ta façon d’expliquer est superbe, quand tu pointes précisément le code sur ce que tu dis ça aide vraiment à comprendre, jsp si c’est compréhensible ce que je viens de dire 😅

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      C'est très compréhensible et en plus c'est super sympa :) donc merci beaucoup !

  • @ismaeljhri
    @ismaeljhri 4 роки тому

    Je sors d'un projet sur JS et je fais mes premiers pas sur PHP. Tes cours et tes explications sont clairs, ça donne confiance pour la suite 🙃 Merci !

  • @lbxn_
    @lbxn_ 4 роки тому

    Très clair ! Il manque plus que de pratiquer maintenant ...
    Merci pour le travail fourni.

  • @tichouls5176
    @tichouls5176 4 роки тому

    Que 14k abonnés ?! Je comprends pas... Ta série de 4 vidéos sur la POO est une vrai pépite ! Merci encore pour tes vidéos, un énorme pouce bleu !

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci c'est très gentil :x

  • @cerisen
    @cerisen 4 роки тому

    Un énorme MERCI pour cette série très très bien expliquer bravo

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci beaucoup d'avoir regardé :)

  • @ceresdubois1698
    @ceresdubois1698 4 роки тому

    Salutation, à la base j'ai suivis le cours de POO d'openclassrooms et on m'a conseillé ta chaîne car je voulais apprendre Symfony, cependant avant j'ai préféré revoir la POO histoire d'avoir des bases un minimum solide. Ben franchement tes 4 vidéos sont hyper clair et certaines notions qui avant était un peu flou grâce à toi ne le sont plus. Tu as gagné un abonné, merci beaucoup à toi, continu comme ça tu es très pédagogue je trouve :)

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci beaucoup Anthony ! :)

  • @jeromer.4731
    @jeromer.4731 2 роки тому

    Belle pédagogie, présentation très réussie. Si j'avais juste un conseil, comme la présentation part sur du concret, la class "employé", je resterai sur du concret avec la class abstraite "employé", les class salariés, cadres, stagiaires et le polymorphisme avec la méthode payer() dans l'interface ou dans la class abstraite
    C'est un détail, mais qui peut permettre de mieux visualiser.
    Sinon rien à redire, si ce n'est BRAVO !
    Je n'ai pas choisi php mais Dart/Flutter. Dart étant un mélange de Java/JS ( JS pour la programmation asynchrone). Dart/Flutter pour les applications smartphones. Ce langage apporte quelques sécurités supplémentaires comme le null safety et j'aurai apprécié qu'on me l'explique avec votre pédagogie. Encore BRAVO !

  • @vinenassara6802
    @vinenassara6802 2 роки тому

    Vous expliquez très bien et vous êtes pointu !!!

  • @walterLupano
    @walterLupano 5 років тому

    Super vidéo, je ne découvre pas ces notions pour ma part mais c'est plus de la révision. Tes explications me semblent claires. Pour ma part, la crème aurait été un schéma avec 1 ou 2 cas typiques (cas d'école) d'utilisation d'interface ou classe abstraite dans un site e-commerce - une appli mobile - un reseau social ou encore blog... Merci encore pour ton travail !

  • @tarekmedoussaid6723
    @tarekmedoussaid6723 3 роки тому

    Très claire merci Chamla !

  • @kalilinux1504
    @kalilinux1504 3 роки тому

    Merci super vidéo et tu explique vraiment bien

  • @trackybeatz3586
    @trackybeatz3586 3 роки тому

    Vous êtes genial tuteur!
    J'ai tout compris belle et bien vite...je vous remerçi

  • @dassoahtech6451
    @dassoahtech6451 4 роки тому

    Merci pour cette vidéo, enfin aujourd'hui j'ai bien compris la programmation orienté objet. Merci encore !!!

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Faut bien pratiquer encore pour comprendre encore mieux :)

  • @rachidel6812
    @rachidel6812 3 роки тому

    Merci bq, tu explique vraiment bien

  • @jesuskieyela1033
    @jesuskieyela1033 3 роки тому +1

    Merci beaucoup frère . L'homme fort 💪🔥

  • @Hyke_Alex
    @Hyke_Alex 5 років тому

    Je suis venu sur ta chaîne pour Symfony, au final, j'ai regardé une dizaine de vidéos. Tes explications sont toujours très claires, j'aurais aimé les avoir quand j'étais en cours, ça m'aurait évité d'être en PLS en POO par exemple ^^'

  • @kosasa974
    @kosasa974 4 роки тому

    bonjour lior je te remercie je comprend mieux maintenant la poo et ces subtilités qui était un peu abstrait continue comme tu fais car s'est super bien expliquer

  • @antoinenguyen3853
    @antoinenguyen3853 3 роки тому

    Super série, tout est super clair ! Quel formateur de qualité !

  • @nouredinebechiri1167
    @nouredinebechiri1167 2 роки тому

    Trés trés bien expliqué :)
    Merciiiiiii

  • @astasene6971
    @astasene6971 2 роки тому

    merci encore une fois je comprends bien

  • @JoeSmith-wu3yz
    @JoeSmith-wu3yz 4 роки тому

    Tu expliques vraiment bien à mon sens, mais peut être c'est le fait que je connais toutes ces notions et que je suis en mode révision, en somme c'est clair pour moi.

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому +1

      Oui c'est l'effet deuxième passe :)

  • @vamos7979
    @vamos7979 4 роки тому +1

    Super video !! continue c'est super utile !!!

  • @VillaIrwin
    @VillaIrwin 3 роки тому

    Top ! Je te remercie beaucoup, ta vidéo ma clarifié des doutes, Tes explications ont été très claires pour ma part. Encore merci bravo. Ta gagné un like et un abonné ✌️

  • @kaymadi2163
    @kaymadi2163 5 років тому

    excellente vidéo, étant junior dans le domaine ça m'a bien aidé !!! Merci

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +1

      De rien merci à toi :-) n'hésites pas à t'abonner et à partager 👍

  • @micka1088
    @micka1088 4 роки тому

    Propre je ne fais pas de PHP mais dans l'idée tes explications m'ont aidé

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Oui ça marche pour tous les langages objet !

  • @MultiStream950
    @MultiStream950 5 років тому

    C'est le kiffe ce cours sa facilite tellement le code.

  • @francisagneba5924
    @francisagneba5924 4 роки тому

    Cours super bien expliqué !!!! Bravo Lior CHAMLA !

  • @fidotv2997
    @fidotv2997 3 роки тому

    merci beaucoup,tu es trop bom

  • @leslieaikpe7762
    @leslieaikpe7762 3 роки тому

    explication parfaite

  • @sylvana-creates
    @sylvana-creates 4 роки тому

    Mon dieu, tout est à présent plus clair! J'ai fait les choses à l'envers ! J'ai presque fini ta formation SymReact, j'ai fini par me dire que Symfony ce n'était pas pour moi, jusqu'à aujourd'hui...
    Mais comment j'ai fait pour passer à côté de ces vidéos (drôles en plus de ça 😂) ?! Merci Lior ! Reste plus qu'à refactoriser 2-3 trucs que j'avais ajoutés parce que là c'est clairement DRY 😅

  • @jakarezinho
    @jakarezinho 5 років тому +1

    merci ,tu es le meilleur!

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      Non Jorge, c'est TOI le meilleur ✌

  • @ferdinandbardamu3717
    @ferdinandbardamu3717 3 роки тому

    explications claires et précises merci

  • @hassenedjadja7020
    @hassenedjadja7020 4 роки тому

    Merci infiniment pour cette formation.

  • @wildthreshold
    @wildthreshold 5 років тому

    Je connaissais déjà ces notions mais la piqure de rappel fait quand même pas mal de bien 😁😁

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      Tant mieux ! :-) Merci d'avoir regardé !

  • @lolib6385
    @lolib6385 3 роки тому

    Franchement très bien....

  • @rafiousitou
    @rafiousitou 5 років тому

    Bonjour Bro!!!
    Merci beaucoup pour cette dernière vidéo qui vient mettre fin à cette série de POO. Je ne la voyais pas venir aussi plutôt, vraiment c'est "Le Boss de Fin 😉". Merci pour tous les efforts fournis.
    Moi perso, l'explication est claire, parfaite et bien détaillée à chaque niveau.
    Merci à toi et chapeau, t'es le meilleur Bro ✌...

  • @lylineg7596
    @lylineg7596 3 роки тому

    Impeccable ! Trop bien expliqué !

  • @wahibabaazaoui3764
    @wahibabaazaoui3764 4 роки тому

    merci ,tu es le meilleur d'autres langages plz

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      D'autres chaines parlent déjà d'autres langages :)

  • @joanmutuon5449
    @joanmutuon5449 8 місяців тому

    trop cool merci

  • @teddyperissinotto4918
    @teddyperissinotto4918 4 роки тому

    Merci, c'est vraiment super bien expliqué.

  • @mah_moud224
    @mah_moud224 3 роки тому

    Je viens juste de découvrir ta chaine.
    J'ai trouvé les explications sur ta série sur la POO excellente. Franchement rien à dire.
    Est-ce que parce que je connaissais un peu la notion de la POO ou peut-être parce que tu expliques bien ?
    Dans les deux cas, tu as tout mon respect. +1 abo
    Hâte de découvrir de nouvelles choses avec toi ;)

  • @philippeleroy4644
    @philippeleroy4644 3 роки тому

    totalement convaincu tu as une facon d expliquer qui est accessible

  • @thibdeb1879
    @thibdeb1879 5 років тому

    merci Lior pour ces tutos ! c'est au top !

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      De rien merci à toi :-)

  • @abdoulazizndiaye2212
    @abdoulazizndiaye2212 4 роки тому

    Lollll suis mort avec l'empoyé et la fonction rouler 😁😁.Bravo chef merci pour ses bonnes explications 🙏🙏

  • @didier..n..1567
    @didier..n..1567 2 роки тому

    Merci Lior intéressant étant un débutant dev peut être utiliser du schématique
    après c'est pas forcément aisé à expliquer ...surtout la partie de méthodes abstraites,

    • @LiorCHAMLA
      @LiorCHAMLA  2 роки тому

      Et oui, en même temps ce sont de vieilles vidéos, j'avais pas les outils que j'ai aujourd'hui :x

  • @TomCodeur
    @TomCodeur 3 роки тому

    4 vidéos d'une grande qualité, je comprends mieux la POO 😁

  • @abdoulraoufgambo
    @abdoulraoufgambo 2 роки тому

    MERCI

  • @chaps35300
    @chaps35300 2 роки тому

    merci 🙏

  • @brunodelforge4918
    @brunodelforge4918 3 роки тому

    salut Lior, je m'appelle bruno, je n'avais jamais entendu ces notions sauf le 1er cours. Ce que je vois dans le dernier pour les classes abstraites : 1- la fille n'hérite pas de l'abstraction de sa parente. 2- la méthide abstraite de la classe abstraite(parente) n'est pas définie => que dans les classes filles, elles le seront et le seront différemment. 3- on peut aussi faire une sorte d'interface car cette méthode abstraite est déclarée dans la classe abstraite et donc aussi dans chaque classe fille => on vérifie donc que cette méthode est bien appelée dans chaque classe fille. Du coup pk utiliser l'interface ? Certainement parce qu'il n'y a pas de classe abstraite donc pas besoin de créer une instance de cette classe. Donc la classe abstraite est quelque chose de commun à un ensemble de classes mais qui ne sera pas elle-même instanciée. Le polymorphisme se comprend mieux grâce à cette méthode abstraite car d'une certaine manière elle s'ouvre sur une pluralité de formes. C'est un peu comme un concept : j'ai le concept travailler mais comment concrètement je vais travailler et bien chaque classe fille l'exprimera différemment et surtout je vérifie qu'elle l'exprime ! Donc pour conclure techniquement pas trop compliqué à comprendre mais c'est difficile dans l'analyse car il faut bien distinguer les choses pour les différents objets à déclarer. Ce qui rejoint un peu je pense l'analyse dans la définition des tables dans les bases de données ! Conclusion : tu expliques très bien lol ;)

  • @larson926
    @larson926 Рік тому

    merci

  • @franckadouko3046
    @franckadouko3046 5 років тому

    Trop bien expliqué !!!

  • @aynurkaysoy7465
    @aynurkaysoy7465 3 роки тому

    Top un grand merci =)

  • @Ptvdcabt
    @Ptvdcabt 3 роки тому +1

    Salut, c'est vraiment cool cette série de vidéos. Par contre dommage pour moi que ce soit sur le PHP, parce que ça m'a dépanné côté principes de la POO, mais pas côté syntaxe C++. Surtout qu'avec C++ on a des pointeurs partout vu que ça touche un peu plus le hardware... 😭 Bref. 😅
    Géniale cette série de vidéos, je me suis moins ennuyé que sur mes cours écrits ou les autres séries sur UA-cam. Des conseils pour améliorer ça, ce serait un truc à la youtubeur : quand tu fais une vanne, tu rajoutes un cours moment où un autre personnage (qui te ressemble étrangement) réagit à la vanne. Mais sinon, super ces cours. Merci beaucoup.

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Merci beaucoup pour ce commentaire :)

  • @jovanbienvenu5042
    @jovanbienvenu5042 5 років тому

    J'ai suivi les 4 vidéos sur la POO et j'adore ! ça m'a beaucoup aidé à comprendre, penses-tu faire plus de vidéo sur React par la suite ?

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      Je ne pense pas forcément non :x

    • @jovanbienvenu5042
      @jovanbienvenu5042 5 років тому

      @@LiorCHAMLA Tu va principalement rester sur du Symfony ? En tout cas, merci pour toutes tes vidéos, tu simplifies énormément l'apprentissage

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +1

      @@jovanbienvenu5042 On va dire "PRINCIPALEMENT" oui mais j'aime plein d'autres choses, y aura du JS, du Angular etc

    • @mustafamuse2904
      @mustafamuse2904 4 роки тому

      @@LiorCHAMLA merci quand tu vas faire le TUTO DE JS SVP.

  • @sebtroiani
    @sebtroiani 2 роки тому

    Salut Lior, tout ça me parait maintenant plus clair et tes explications sont à la fois limpides, concises, argumentées et parfaitement compréhensibles.
    S'agissant de tes formations payantes, elles sont compatibles CPF (ou l'étaient) ? - je n'ai pas trouvé d'info sur ce point.
    Merci en tt cas pour le partage de toutes ces connaissances !
    séb

    • @LiorCHAMLA
      @LiorCHAMLA  2 роки тому +1

      Elles l'étaient, mais ne le sont plus hélas :x

  • @heyineelhoussein5174
    @heyineelhoussein5174 4 роки тому

    Merci beaucoup

  • @basslinern7523
    @basslinern7523 4 роки тому

    Tes explications sont super. Chapeau !
    Ce qui est moins évident c'est l'utilité de toute cela: est-ce donc uniquement pour empêcher les co-codeurs et ceux qui plus tard en hériteront du code de faire des boulettes ? En tout cas c'est ce que j'ai cru comprendre. Détrompe-moi si nécessaire !

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому +1

      Le but c'est le contrôle du code oui et l'assurance que des contrats sont mis en place et que les développeurs suivent ces contrats. Ca sert notamment dans l'écriture de Frameworks, et les auteurs font en sorte que les développeurs qui utilisent le framework passent bien les bons objets aux bons endroits :)

  • @hmichael26
    @hmichael26 4 роки тому

    Merci Lior super clair raconté de manière détendu et sympathique... c cool. Pourrais tu faire un tuto sur Laravel 6? Merci!

    • @mustafamuse2904
      @mustafamuse2904 4 роки тому

      Oui un tuto sur laravel king lior chamla

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Merci les amis, je ne connais pas Laravel encore assez bien pour en faire des tutos :)

  • @theloris971man
    @theloris971man 3 роки тому

    Vidéos très claire & amusantes !
    J’aurais une question à te poser,
    Comment fais-tu pour récupérer la propriété $id lors d’une instance ?

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Alors merci beaucoup, par contre je ne comprend pas la question :x

    • @theloris971man
      @theloris971man 3 роки тому

      J’ai trouver réponse à ma question mais merci !

  • @samuelbertin9381
    @samuelbertin9381 4 роки тому

    Bonjour merci :-)

  • @lerucherdelagrocha1249
    @lerucherdelagrocha1249 3 роки тому

    Bonjour Lior. Pourquoi la fonction faire travailler est à la fin du code ? Merci.

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      L'ordre dans lequel tu ranges tes fonctions en PHP n'a pas d'importance :x

  • @MalkaviaInteractive
    @MalkaviaInteractive 4 роки тому

    Bonjour, merci beaucoup pour avoir contribué à éclairer ma lanterne. Je dev android et c'est difficile de trouver de la bonne doc en français sur le fonctionnement de tout ça. Je pense qu'il faudrait peut-être ajouter plus d'exemples concrets, par exemple en archi android un monsieur préconise d'utiliser une interface "servicemanager" qui communique entre le view et les services. Mais est-ce que du coup on ne se retrouve pas avec des trucs qui , comme ils implémentent servicemanager, se retrouvent à devoir implémenter 100000 méthodes inutiles ? Je ne sais pas si ma demande est très claire, mais c'est plus les exemples d'usage concrets qui manquent dans la plupart des vidéos qu'on trouve, peu importe le langage - et qui ne soit pas des DAO pattern. En tout cas vous avez aidé à ce que le sujet soit un peu moins obscur pour moi. Mais pourquoi utiliser plutôt ça que par exemple une classe abstraite directement , par exemple si je reçois une date sql en string que jeveux afficher en propre, faire un truc genre mettre DateManager en classe abstraite mais sans l'étendre, et du coup dans mon controller faire "convertedstring = Datemanager.convert(sqlstring)" plutôt que de devoir créer une interface "Datemanager" et d'implémenter "convert", mais aussi "reverse" alors que dans ce controller là je n'en aurais pas besoin car la fonction reverse serait utilisée sur une autre page ? Je ne sais pas si ma question est très claire mais c'est ce qui me bloque avec les interfaces/classes abstraites et je n'arrive pas à trouver de réponse formulée pour que je la comprenne ^^° Ca me paraît tellement plus simple d'appeler directement des classes abstraites avec la methode associée que j'ai du mal à saisir pourquoi on fait pas comme ça. Je sais pas si je suis bien claire.

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Il existe un principe de base en programmation orientée objets (qui fait partie des 5 principes SOLID), c'est l'Interface Segregation Principle (en français : le principe de parcimonie des interfaces). Il dit qu'une interface devrait être la plus spécifique possible JUSTEMENT pour ne pas obliger certaines classes à avoir des fonctions inutiles :)
      Si ton interface force tes objets à avoir des fonctionnalités inutiles, c'est qu'elle est mal pensée / conçue :)