ViDev
ViDev
  • 36
  • 324 382
Ce que tu DOIS répondre en entretien technique.
#typescript #developpeurFrontend #reactjs #angular #vuejs
N'oublie pas de liker cette vidéo si tu l'as trouvée utile, de t'abonner à la chaîne.
Je serai ravi de répondre à tes questions et je pourrai même faire des vidéos sur les questions que je juge pertinentes :)
👋 Retrouve mon quotidien de Lead Développeur React :
sur Twitter : videvjs
Переглядів: 2 235

Відео

Fusionne tes types avec Record (Typescript AVANCÉ)
Переглядів 1,8 тис.21 день тому
✉️ Pour t'inscrire à ma newsletter, c'est par là : videv.podia.com/tse-record Chapitrage : 00:00 À quoi ça sert 01:38 SANS Record 03:16 AVEC Record #typescript #reactjs #reacthooks #record #developpeurFrontend N'oublie pas de liker cette vidéo si tu l'as trouvée utile, de t'abonner à la chaîne. Je serai ravi de répondre à tes questions et je pourrai même faire des vidéos sur les questions que j...
Écris un code PLUS SENIOR avec CE CONCEPT
Переглядів 2,5 тис.2 місяці тому
✉️ Pour t'inscrire à mes prochains cours typescript, c'est par là : videv.podia.com/typecript-en-1h-email-page 00:00 intro 00:26 dictionnaire 01:21 magic number 09:59 magic string 16:19 objet JS 20:42 union type 29:48 as const 30:41 typeof 31:53 keyof 38:18 enum 43:39 résumé Dans cette vidéo, je te montre comment utiliser efficacement les dictionnaires en JavaScript et TypeScript pour structure...
Tu ne signeras plus de contrats en 2025 ❌
Переглядів 7 тис.5 місяців тому
✉️ Pour mes conseils Typescript Avancé, c'est par là : videv.podia.com/typescript-a-change-le-marche 👉 Toutes les bases de typescript en 1h : ua-cam.com/video/2LV9qGNpPwQ/v-deo.htmlsi=9ybfQYco_qw2K3jt Chapitrage : 00:00 Intro 00:29 1. Les entreprises 03:43 2. Les recruteurs 04:53 3. Les développeurs 06:20 4. Comment profiter de cette aubaine Dans cette vidéo, je t’explique pourquoi TypeScript a...
90% des candidats ÉCHOUENT leurs tests techniques à cause de ÇA.
Переглядів 1,8 тис.6 місяців тому
Des cas pratiques d'utilisation de useEffect : videv.podia.com/useeffect-cleanup-function Chapitrage : 00:00 Intro 00:16 Rappel de useEffect (3 phases) LA CLEAN UP FUNCTION (useEffect) 04:22 clean up function (théorie) 14:48 clean up function (résumé) 17:28 clean up function (Coding Game / test technique) Lien vers la précédente vidéo sur usEffect : ua-cam.com/video/G0KddxweHV0/v-deo.html Est-c...
Comment les SENIORS utilisent Context en entreprise (MÉTHODE AVANCÉE)
Переглядів 2,5 тис.6 місяців тому
Lien vers la vidéo précédente : ua-cam.com/video/GXYvtczB0pk/v-deo.html Chapitrage 00:00 Intro 00:34 Optimisation 1 09:15 Optimisation 2 Dans cette vidéo, on plonge dans l’utilisation avancée de useContext pour optimiser ton application. On va te montrer comment créer et utiliser des custom hooks pour une installation et une consommation du context plus efficaces. Je vais te montrer comment cré...
Pourquoi je KIFFE useContext
Переглядів 3,5 тис.7 місяців тому
Pourquoi je KIFFE useContext
useEffect : le niveau AVANCÉ que tu dois avoir en entreprise (mentoring)
Переглядів 7 тис.7 місяців тому
useEffect : le niveau AVANCÉ que tu dois avoir en entreprise (mentoring)
GIT : résoudre un MERGE CONFLICT même quand on est nul
Переглядів 2,4 тис.7 місяців тому
GIT : résoudre un MERGE CONFLICT même quand on est nul
FRONTEND : livrer ton travail au PIXEL PRÈS.
Переглядів 5 тис.8 місяців тому
FRONTEND : livrer ton travail au PIXEL PRÈS.
Comment s'organise une VRAIE équipe de développeurs
Переглядів 2,3 тис.8 місяців тому
Comment s'organise une VRAIE équipe de développeurs
GIT : ce qu'un LEAD attend de TOI en entreprise
Переглядів 9 тис.8 місяців тому
GIT : ce qu'un LEAD attend de TOI en entreprise
Apprendre TYPESCRIPT en 1 HEURE (l'ESSENTIEL en 2025)
Переглядів 19 тис.10 місяців тому
Apprendre TYPESCRIPT en 1 HEURE (l'ESSENTIEL en 2025)
Ils ont DÉTESTÉ ma formation. Voici POURQUOI.
Переглядів 3 тис.Рік тому
Ils ont DÉTESTÉ ma formation. Voici POURQUOI.
LA MEILLEURE ROADMAP REACT.JS POUR AUTODIDACTES (2024)
Переглядів 14 тис.2 роки тому
LA MEILLEURE ROADMAP REACT.JS POUR AUTODIDACTES (2024)
Comment j'ai TRICHÉ pour devenir développeur.
Переглядів 8 тис.2 роки тому
Comment j'ai TRICHÉ pour devenir développeur.
Apprendre REACT.JS en 1 HEURE (l'ESSENTIEL en 2024)
Переглядів 191 тис.2 роки тому
Apprendre REACT.JS en 1 HEURE (l'ESSENTIEL en 2024)
Ma formation REACT.JS : va ENCORE plus loin
Переглядів 15 тис.2 роки тому
Ma formation REACT.JS : va ENCORE plus loin

КОМЕНТАРІ

  • @RitchieOfficiel
    @RitchieOfficiel 17 годин тому

    Tuto tau top! Merci

  • @fleurdecerisier9550
    @fleurdecerisier9550 День тому

    Bonjour, Peut-on faire plus de 3 fois le paiement du pack "vidéos" au lieu de 233 par mois car c'est trop pour moi ? Aussi, je voulais savoir si tu avais un profil sur LinkedIn ?

  • @cryptobusiness225
    @cryptobusiness225 День тому

    Tout devient tellllllement facile et simple🥲

    • @videv9858
      @videv9858 День тому

      et ton commentaire fait tellllllement plaisir 🫶😊

  • @AzmirTefa
    @AzmirTefa 3 дні тому

    c'est une video vraiment super intéressantes ! il est possible dans refaire une du même styles ? je suis même près a me mettre sur un projet pour si c'est ok

    • @videv9858
      @videv9858 3 дні тому

      Fin du mois ouais y'a moyen que j'en refasse une 😉 T'as un projet à toi que tu veux que je review ? 👀

    • @AzmirTefa
      @AzmirTefa 3 дні тому

      @videv9858 a super ça ! C'est une très bonne nouvelle car j'ai trouver ça super intéressant ! Si c'est possible oui j'aimerais beaucoup ! Il est pas terminé mais si j'ai un délai de 3 voir grand max 4 semaines il sera clairement terminé oui ! Si c'est ok je me focus dessus 🔥

    • @videv9858
      @videv9858 3 дні тому

      @@AzmirTefa en description de la vidéo, t'as un lien auquel tu peux envoyer le lien du repo sur git (attention, pas le lien de ton compte github seulement, sinon je ne vais pas savoir quel repo regarder). Envoie le moi mnt, ou dans 4 semaines. C'est pas certain que je regarde le tiens car si il n'est pas assez "intéressant pour les autres" je vais préférer en privilégier un autre. Donc avance sur ton projet pour toi, pas pour moi.

  • @LiliFrontend
    @LiliFrontend 4 дні тому

    Est-ce que tu pourrais partager plus de ressources pour apprendre typescript stp ?

  • @Khon_Khmer_កូនប្រុសរបស់ខ្មែរ

    Combien Avez vous de disciple maitre Vi?

  • @Khon_Khmer_កូនប្រុសរបស់ខ្មែរ

    c'est le life cycle; ou plutot le VI cycle de videv! :)

  • @balgoring4510
    @balgoring4510 5 днів тому

    Le passage du code TS au JS n'est pas une étape de compilation mais de transpilation

    • @balgoring4510
      @balgoring4510 5 днів тому

      SI on veut être pointilleux (ce qui peut être le cas en entretien technique)

    • @videv9858
      @videv9858 5 днів тому

      ​@ ABSOLUMENT 💯👏 je me fatigue à dire à mon entourage que c'est "transpilation" mais tout le monde dit "compilation" donc je me suis dit que ça passait mieux de dire ça "officiellement". Du coup, je suis d'accord avec toi, c'est bien transpilation ... et si on veut aller ENCORE plus loin dans la rigeur, on devrait même dire "transpilateur typescript" sauf que la commande à exécuter dans le terminal, c'est bien "tsc" pour "typescript compiler" et non "tst" pour "typerscript transpiler" 😭

  • @Stefoux
    @Stefoux 5 днів тому

    Mec cette vidéo je la partagerai à tout mes collègues ! Plus besoin d'argumenter pendant des heures, j'ai juste à passer le lien et ils comprendront direct 😂 !

  • @maximeroyer7700
    @maximeroyer7700 6 днів тому

    Bonjour, merci pour le tuto tres instructif ! Je souhaiterais revenir sur l'histoire de "on ne peut pas modifier le state dans handleDelete ( 34:00 )". Bien sur je comprends qu'on ne peut pas modifier l'etat autrement que par son setter, mais la fonction `filter` que l'on applique a fruits ne le modifie pas, je ne vois donc pas le probleme de l'utiliser ici (par rapport a creer 2 copies de la liste initiale). Est-il possible d'avoir une clarification sur ce point ? Merci

    • @videv9858
      @videv9858 6 днів тому

      La réponse courte : oui tu as raison (c'est bien, ça prouve que tu es bien avancé et rigoureux en JS 🔥) La réponse longue : j'y avais déjà répondu dans un autre commentaire il y a 2 ans mais pour t'éviter de fouiller, oui tu as raison. La méthode .filter() suffisait ici et il n'y avait pas besoin de faire de copie. Mais j'ai quand même tenu à maintenir la copie car je voulais distinguer les étapes pour insister sur la méthodologie en 3 étapes dans un tuto pour débutants à React. Mais en soi, oui c'est toi qui as raison, bravo Maxime 👏😉

    • @maximeroyer7700
      @maximeroyer7700 6 днів тому

      @videv9858 merci pour la réponse ! C'est vrai que j'aurais pu fouiller 😅😂 Je viens surtout du Rust qui entre autre met l'accent sur la non mutabilité des variables par défaut, et où on évite de cloner les "objets" (dans les environnements où la mémoire est importante). Je suis plutôt débutant en Web mais merci de la remarque du rigoureux 😋

    • @videv9858
      @videv9858 6 днів тому

      @@maximeroyer7700 excellents réflexes Rust du coup :)

    • @videv9858
      @videv9858 6 днів тому

      @@maximeroyer7700 Qu'est-ce qui t'amène chez nous les fronteux et en particulier React ?

    • @maximeroyer7700
      @maximeroyer7700 5 днів тому

      ​@ Eh bien... le boulot (et la curiosite) :) Constuire une webapp (remplissant d'autres roles que des applis Android/iOS) sur un backend Rust. Ma prochaine etape c'est de me pencher sur leptos ;) (mais d'abord je regarde toutes les videos de ta chaine, elles sont straight to the point et vraiment chouettes :) )

  • @Mugiwara_no_Mustaf
    @Mugiwara_no_Mustaf 7 днів тому

    On aimerait aussi avoir dans la chaine des tutos avec Next JS et Typescrit :)

    • @videv9858
      @videv9858 6 днів тому

      Vous me donnez beaucoup de boulots 😭😅❤ ✍👀

  • @Cathy-k2n
    @Cathy-k2n 8 днів тому

    Merci pour les explications. Au risque de fâcher les développeurs confirmés, je code en JS, et ma réflexion était que, maintenant, TypeScript ne sert pas à grand-chose si on code avec ChatGPT, car il ne fait pas d'erreurs de typage, ou du moins les trouvera si on lui montre notre code. Vive JS

    • @LiliFrontend
      @LiliFrontend 8 днів тому

      Oula ! Détrompes toi, chatGPT connait-il le schéma des donnés de ta DB ? Est-ce qui connais toutes tes fonctions utilitaires avec les paramètre attendus et le type de rendu ? Hummmm N'abuses pas trop du ctrl c - ctrl v

    • @Cathy-k2n
      @Cathy-k2n 7 днів тому

      @@LiliFrontend Tout à fait puisque je lui montre le model.js

    • @Cathy-k2n
      @Cathy-k2n 7 днів тому

      J'ai codé beaucoup d'applications avec GPT. Énormément de fonctions et absolument aucune erreur de typage. Il faut essayer pour comprendre la surprise en vaut la peine

  • @CompagnonDeCode
    @CompagnonDeCode 8 днів тому

    Allons à l'essentiel, tu es un bon ! Même sans en avoir besoin, j'adore écouter tes vidéos. Continue comme ça et merci pour ces partages❤️

    • @videv9858
      @videv9858 4 дні тому

      Merci pour ta force cher confrère 🫶 Tes vidéos et projets sur ta chaine sont cools ! ✨

  • @last-mfk
    @last-mfk 8 днів тому

    tres bien expliquer merci

  • @scarlim
    @scarlim 8 днів тому

    J'étais auparavant sur du PHP, je suis passé à JS (longtemps négligé en ce qui me concerne, j'avais tjrs horreur de ce language - année 2000 toussa toussa), ajd je suis sur JS, React et NextJs. A l'occasion j'irai sur Typescript, mais là pour le moment ça fait trop d'un coup 😅.

    • @videv9858
      @videv9858 4 дні тому

      Regarde ma vidéo "Apprendre Typescript en 1 heure". J'ai tout fait pour que ce soit hyper beginner friendly et que tu comprennes absolument tout. Tu m'en diras des nouvelles 😉

  • @moiseprosper375
    @moiseprosper375 8 днів тому

    Déjà votre pédagogie légendaire fait toute la différence, le contenu react en 1h en javascript va beaucoup nous aider pour debutant

  • @moiseprosper375
    @moiseprosper375 9 днів тому

    Nous sommes impatient ❤

    • @videv9858
      @videv9858 9 днів тому

      Qu'est-ce que tu voudrais voir dedans que tu n'as pas déjà vu dans d'autres vidéos youtube ?

    • @moiseprosper375
      @moiseprosper375 8 днів тому

      @videv9858 d'abord votre pédagogie déjà fait toute la différence sans entrer dans le fond même de la matière. Nous reproduire React en 1h avec javascript ou vue js c'est un bon pas pour les débutant qui ont peur de se lancer .

  • @moiseprosper375
    @moiseprosper375 9 днів тому

    Bonjour 👋 est-ce possible une 1h avec vue js ou javascript ❤? Merci d'avance

    • @videv9858
      @videv9858 9 днів тому

      Ouh, bonne idée ! ✍👀

  • @Jpp-ez3dt
    @Jpp-ez3dt 9 днів тому

    Pourquoi les dev frontend javascript utilise typescript parce que javascript c'est de la m*rde avec plein de lacunes. Typescript n'est qu'un faux cache misère, car il check les erreurs avant compilation et non en live comme beaucoup d'autres langages.

    • @videv9858
      @videv9858 4 дні тому

      Si tu dis ça, c'est que t'as pas pigé l'utilité de TS qui cherche "justement" à soulever le tapis et révéler "la misère".

    • @Jpp-ez3dt
      @Jpp-ez3dt 4 дні тому

      @@videv9858 Apprend d'abord d'autres langages comme le Python, Java ou autre tu verras que TS n'est qu'une surcouche javascript qui essaie de contourner le problème.

  • @chimpantho
    @chimpantho 9 днів тому

    J'adore, j'aime, je m'abonne

  • @chimpantho
    @chimpantho 9 днів тому

    C'était la vidéo que j'attendais ! Merci !!

  • @ahzrl347
    @ahzrl347 9 днів тому

    Très bonne vidéo, claire et concise mais les erreurs décelées après le type checking empêchent-elles le compilateur de passer à la phase transpilation?

    • @LiliFrontend
      @LiliFrontend 8 днів тому

      Non, typescript tu peux le voir comme de la DX (developer experience) cela te préviens sur la cohérence du code que tu écris, mais si tu laisses passer des erreurs elles seront compilées en JS 😊

    • @videv9858
      @videv9858 4 дні тому

      En PROD, oui, ça va t'empêcher de transpiler le code si c'est bien set up dans la CI/CD mais en DEV, tu vas quand même réussir à voir le rendu qui peut du coup crasher 😣

  • @JM-kz7zf
    @JM-kz7zf 13 днів тому

    Pas qu'aux débutants 😮

  • @dihyadz3290
    @dihyadz3290 14 днів тому

    Merci beaucoup pour tes explications, Brovo travail

  • @guillaumedurant7647
    @guillaumedurant7647 14 днів тому

    Bonjour. Franchement merci ! J'ai toujours essayé d'éviter d'avoir à m'intéresser à TypeScript jusqu'à ce que je me mette à React-Native. T'es trop fort. Non seulement c'est super bien expliqué, mais en plus la vidéo est super agréable. Encore merci.

    • @videv9858
      @videv9858 14 днів тому

      Ton commentaire me réchauffe le coeur. Il fait grave plaisir. Merci Guillaume ! 🫶

    • @guillaumedurant7647
      @guillaumedurant7647 12 днів тому

      @@videv9858 J'en suis au 3ème visionnage pour bien consolider ce que j'ai appris et découvrir ce qui m'aurait échappé : je suis pas super attentif à chaque moment de la vidéo. Et encore : je compte même pas toutes les fois où je remets des passages en arrière. Je suis passé de rebuté par TypeScript à amoureux de TypeScript. Ce que je kiffe avec TypeScript, c'est que grâce à tsc, on code tout en étant accompagné et ça libère l'esprit du souci d'éventuellement ne pas avoir fait attention à un truc qui pourrait générer une erreur d'affichage. Franchement ça tue ! Encore merci. Aller, j'y retourne...

  • @dumasle
    @dumasle 15 днів тому

    thanks

  • @chimpantho
    @chimpantho 18 днів тому

    J’avoue

  • @blackdevfullstack0000
    @blackdevfullstack0000 19 днів тому

    Es que tu peux être toujours pedagogique comment dans cette video ?

  • @hukzard
    @hukzard 19 днів тому

    Se faire virer parce qu'on connaît pas git ? Mais c'est quoi cette boîte ?

    • @videv9858
      @videv9858 17 днів тому

      Je t'assure que ça existe (malheureusement)

  • @zerodegre9102
    @zerodegre9102 20 днів тому

    Merci !! Je suis en pleine reconversion et mon dieu c'est difficile

    • @videv9858
      @videv9858 20 днів тому

      Qu'est-ce qui est le plus difficile pour toi ?

  • @chimpantho
    @chimpantho 20 днів тому

    Quel record !

  • @abrahammougle639
    @abrahammougle639 20 днів тому

    Merci

  • @LiliFrontend
    @LiliFrontend 20 днів тому

    En réalité les gens toxiques sont des pervers narcissiques qui aiment faire des réflexions qui rabaissent les autres... la meilleure façon de réduire ce comportement, c'est de répondre à toutes les réflexions toxiques de la personne par mail .. exemple : suite à notre discussion de ce matin où tu a remis en question ma compétence sur xxxx je reviens vers toi avec une solution xxxx Bizarrement, ils finissent par allez toxiquer plus loin .... 😅

  • @JM-kz7zf
    @JM-kz7zf 20 днів тому

    Beaucoup de personnes dans ce domaine sont toxiques... Voir PN, cet état leurs donne une facilité d'apprentissage, d'où leurs présences 😒

  • @presidenttrumpgaming2243
    @presidenttrumpgaming2243 20 днів тому

    Il a drop 50 vidéos d’un coup pour notre plus grand bonheur 😅

  • @daulinnkonkam4815
    @daulinnkonkam4815 21 день тому

    Exactement

  • @mklk7377
    @mklk7377 21 день тому

    Mdr, dev + dbz = tout compris

  • @AGENCE-OTENOR
    @AGENCE-OTENOR 21 день тому

    Excellente vidéo ;) on peut bien s'y retrouver ^^ Manque juste la partie : Comment tu trouve ton premier job :D Merci pour tes vidéos 6U

  • @enyakstew7107
    @enyakstew7107 21 день тому

    Carré.

    • @videv9858
      @videv9858 20 днів тому

      La prochaine fois, jfais même rectangle tu vas voir !

  • @chimpantho
    @chimpantho 21 день тому

    je connais ça de ouuuf

  • @chimpantho
    @chimpantho 21 день тому

    Fuuuuuuusion!

    • @videv9858
      @videv9858 21 день тому

      @@chimpantho tana naaa na naaaaaaaah !! ☁️💨💨💨

    • @Stefoux
      @Stefoux 21 день тому

      @@videv9858le nuage c'est dans dragon ball (espèce d'ancien 😒) ça ce vois que t'as connu goku avec la queue

  • @chimpantho
    @chimpantho 21 день тому

    quand tu dis 3, tu montres 4 doigts

    • @videv9858
      @videv9858 21 день тому

      @@chimpantho j’aime être généreux

  • @chimpantho
    @chimpantho 21 день тому

    j'adore ta coupe

    • @videv9858
      @videv9858 21 день тому

      @@chimpantho la meilleure ❤️ 🫶

  • @GDevWeb
    @GDevWeb 21 день тому

    J'ai rapidement rencontré ce genre de personnage lors de mon parcours reconversion professionnelle. Il y a 2 ans de cela, j'ai intégré une formation intensive de 12 mois pour obtenir un équivalent BTS DWWM. Parmi ce groupe un bolide de 23 ans qui l'année précédente était en Master. Le majorité restante du groupe était composée de personnes ayant eu d'autres carrières mais tout de même avec des appétences dans le domaine du web. Arrivé à mi parcours de cette formation, l'individu de 23 ans a rapidement tombé le masque. Il insultait de sous 💩, erreurs de casting, créer des tensions parmi des groupes qui s'étaient formés ... Un climat pas du tout propice...

    • @videv9858
      @videv9858 21 день тому

      @@GDevWeb mais waaaaah 😦 cccc un enfant le bolide ! J’ai horreur de ces gars là. Au lieu d’aider les gens, il les rabaissent 😠😠😠

  • @pseudosupprimer8016
    @pseudosupprimer8016 22 дні тому

    Force je sais pas si c'est moi qui n'a pas eu de sens mais il y a beaucoup de mec toxique en France.😂

  • @Stefoux
    @Stefoux 22 дні тому

    On peux tager des collègues ici ? Mdr

  • @Fano-z4q
    @Fano-z4q 22 дні тому

    En général c'est mecs là se barrent pas car ils ont aussi le syndrome de l'imposteur, ils sont toxiques car complexés de pas être à la hauteur alors ils rabaissent les autres

  • @LiliFrontend
    @LiliFrontend 22 дні тому

    Pour toi, sur les 3 points abordés, lequel est le plus important pour être considéré comme senior ?

    • @videv9858
      @videv9858 20 днів тому

      Franchement, c'est le 3e MAIS c'est que pour avoir un job. Après, une fois en poste et pendant la période d'essai, si t'as pas le 1er critère, c'est mort. On va se rendre compte que t'es une fraude sauf si t'assures et que t'as le 1er.

  • @LiliFrontend
    @LiliFrontend 22 дні тому

    J'ai connu un collègue comme ça !

    • @videv9858
      @videv9858 21 день тому

      @@LiliFrontend on n’en a tous connu un, malheureusement 🥲

  • @LiliFrontend
    @LiliFrontend 22 дні тому

    Merci !