- 36
- 324 382
ViDev
Приєднався 14 бер 2022
Moi c’est ViDev, Formateur et Lead Dev React (plus d'info 👇)
Sur cette chaine, tu trouveras des conseils qu'on ne voit qu'EN ENTREPRISE.
🎯 Mon but : aider les reconvertis à décrocher leur prochain job de dev React.
⛔️ Chaine zéro bullshit
🍹 Ancien barman devenu devs
Sur cette chaine, tu trouveras des conseils qu'on ne voit qu'EN ENTREPRISE.
🎯 Mon but : aider les reconvertis à décrocher leur prochain job de dev React.
⛔️ Chaine zéro bullshit
🍹 Ancien barman devenu devs
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
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é...
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
Tuto tau top! Merci
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 ?
Tout devient tellllllement facile et simple🥲
et ton commentaire fait tellllllement plaisir 🫶😊
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
Fin du mois ouais y'a moyen que j'en refasse une 😉 T'as un projet à toi que tu veux que je review ? 👀
@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 🔥
@@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.
Est-ce que tu pourrais partager plus de ressources pour apprendre typescript stp ?
Combien Avez vous de disciple maitre Vi?
Tcheum Lrip Soua Bang 🙏 Sank Se Bay Te?
Gnom Mian Disciplines Tchrlan Mèn Ténne
@@videv9858 OH mouth phai! t khmer lol! jsuis choque! ptdr!
@@Khon_Khmer_កូនប្រុសរបស់ខ្មែរ mdr pourquoi t'es choqué ?
@@videv9858 je regarde tes vidéo plusieurs fois par jours en me réveillant et en m’endormant mais je pensais pas ke tu serais khmer lol, ça fait vraiment plaisir car moi aussi j’étais barman et j’essaie de percer la magie de react
c'est le life cycle; ou plutot le VI cycle de videv! :)
Le passage du code TS au JS n'est pas une étape de compilation mais de transpilation
SI on veut être pointilleux (ce qui peut être le cas en entretien technique)
@ 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" 😭
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 😂 !
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
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 👏😉
@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 😋
@@maximeroyer7700 excellents réflexes Rust du coup :)
@@maximeroyer7700 Qu'est-ce qui t'amène chez nous les fronteux et en particulier React ?
@ 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 :) )
On aimerait aussi avoir dans la chaine des tutos avec Next JS et Typescrit :)
Vous me donnez beaucoup de boulots 😭😅❤ ✍👀
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
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
@@LiliFrontend Tout à fait puisque je lui montre le model.js
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
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❤️
Merci pour ta force cher confrère 🫶 Tes vidéos et projets sur ta chaine sont cools ! ✨
tres bien expliquer merci
Merci 🫶
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 😅.
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 😉
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
Nous sommes impatient ❤
Qu'est-ce que tu voudrais voir dedans que tu n'as pas déjà vu dans d'autres vidéos youtube ?
@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 .
Bonjour 👋 est-ce possible une 1h avec vue js ou javascript ❤? Merci d'avance
Ouh, bonne idée ! ✍👀
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.
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".
@@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.
J'adore, j'aime, je m'abonne
C'était la vidéo que j'attendais ! Merci !!
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?
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 😊
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 😣
Pas qu'aux débutants 😮
Merci beaucoup pour tes explications, Brovo travail
Merci ! :))
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.
Ton commentaire me réchauffe le coeur. Il fait grave plaisir. Merci Guillaume ! 🫶
@@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...
thanks
🎩
J’avoue
Es que tu peux être toujours pedagogique comment dans cette video ?
Se faire virer parce qu'on connaît pas git ? Mais c'est quoi cette boîte ?
Je t'assure que ça existe (malheureusement)
Merci !! Je suis en pleine reconversion et mon dieu c'est difficile
Qu'est-ce qui est le plus difficile pour toi ?
Quel record !
Merci 🫡
Merci
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 .... 😅
Beaucoup de personnes dans ce domaine sont toxiques... Voir PN, cet état leurs donne une facilité d'apprentissage, d'où leurs présences 😒
PN === ?
Ah ok, pervers narcissique
Il a drop 50 vidéos d’un coup pour notre plus grand bonheur 😅
MDRRRRRR
Exactement
Mdr, dev + dbz = tout compris
merci 🎩
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
Carré.
La prochaine fois, jfais même rectangle tu vas voir !
je connais ça de ouuuf
Fuuuuuuusion!
@@chimpantho tana naaa na naaaaaaaah !! ☁️💨💨💨
@@videv9858le nuage c'est dans dragon ball (espèce d'ancien 😒) ça ce vois que t'as connu goku avec la queue
quand tu dis 3, tu montres 4 doigts
@@chimpantho j’aime être généreux
j'adore ta coupe
@@chimpantho la meilleure ❤️ 🫶
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...
@@GDevWeb mais waaaaah 😦 cccc un enfant le bolide ! J’ai horreur de ces gars là. Au lieu d’aider les gens, il les rabaissent 😠😠😠
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.😂
On peux tager des collègues ici ? Mdr
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
Pour toi, sur les 3 points abordés, lequel est le plus important pour être considéré comme senior ?
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.
J'ai connu un collègue comme ça !
@@LiliFrontend on n’en a tous connu un, malheureusement 🥲
Merci !