[TUTO] CREER UNE APP METEO EN AJAX EN 30 MINUTES (FETCH, ASYNC & AWAIT) 🛫

  Рет қаралды 18,315

Lior CHAMLA - Web Develop Me

Lior CHAMLA - Web Develop Me

Күн бұрын

Пікірлер: 83
@tjat55
@tjat55 2 жыл бұрын
Encore une symphonie du Maestro Lior.
@quattroquatre3113
@quattroquatre3113 3 жыл бұрын
Le jour ou j'apprends fetch je tombe sur cette vidéo si ca n'est pas un cadeau du ciel 🙏🙏 Merci Lior pour ce contenu de l'or en barre
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
@m8mstudio
@m8mstudio 5 жыл бұрын
Bravo, je découvre la chaine, enfin un tuto super carré, clair, précis, complet, parfaitement expliqué, logique, etc. Tout y est ! Ouf, ça fait plaisir.
@LiorCHAMLA
@LiorCHAMLA 5 жыл бұрын
Merci beaucoup :)
@ragabnadim
@ragabnadim 2 жыл бұрын
Merci beaucoup, simple et pratique
@mathieu_b5
@mathieu_b5 4 жыл бұрын
Tout ce qu'on peut faire en 30 minutes avec toi :O ! Je m'abonne, tu le mérites. J'ai eu un cours sur les fetch il y a pas longtemps et il m'a fallut 4h pour retourner le problème dans tous les sens. Quelle simplicité quand tu l'expliques !
@LiorCHAMLA
@LiorCHAMLA 4 жыл бұрын
C'est parce que tu l'as déjà vu que t'as l'impression que c'est simple :) Merci en tout cas !
@julienaz2274
@julienaz2274 4 жыл бұрын
Cette vidéo est tellement riche, il faudrait la partager dans toutes les formations JS
@LiorCHAMLA
@LiorCHAMLA 4 жыл бұрын
Elle est surtout vieille :D
@julienaz2274
@julienaz2274 4 жыл бұрын
@@LiorCHAMLA Tu veux dire qu'elle n'est plus d'actualité ? Ou alors elle est vieille par son format de présentation ? ^^
@LiorCHAMLA
@LiorCHAMLA 4 жыл бұрын
@@julienaz2274 les deux mon capitaine 👌
@eurz
@eurz 3 жыл бұрын
J'adore ta pédagogie. Tu ne te contente pas juste de dire "il faut faire ca” 🙏
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Merci :)
@ginger1818
@ginger1818 5 жыл бұрын
Bonjour! Je suis novice et en formation en web developpement fullstack . Merci pour ton excellente pedagogie, grace à toi, certains sujets deviennent beaucoup plus simples!! Pour ce tuto, j ai utilisé le ipstack à la place de freegeoip et tout fonctionne parfaitement :)
@LiorCHAMLA
@LiorCHAMLA 5 жыл бұрын
PARFAIT 👌 courage pour la suite 💪
@Laberyio
@Laberyio 7 жыл бұрын
Moi qui avait du mal avec l'Ajax et les requetes xhttp , ce tuto m'aide beaucoup a y voir plus clair , très bien fait merci
@LiorCHAMLA
@LiorCHAMLA 7 жыл бұрын
Just Sparkle de rien, merci à toi :-)
@pierrebaudoux1061
@pierrebaudoux1061 3 жыл бұрын
Super tuto ! Merci. J'ai bien réussi à récupérer les data. Aurais tu quelques conseils pour afficher le résultat dans la popup d'un marker d'une map à l'ouverture de la popup (affiché en cliquant sur le marker...) stp ?
@damienstephan5825
@damienstephan5825 4 жыл бұрын
Merci pour cette vidéo qui explique tout très clairement et m' a beaucoup aidé. Bravo !
@LiorCHAMLA
@LiorCHAMLA 4 жыл бұрын
Merci à toi d'avoir regardé :)
@filouDcode
@filouDcode 2 жыл бұрын
Je sais que je "déterre" ce tuto mais je suis tombé dessus par hasard en regardant ta bibliothèque de vidéos, mais franchement tu devrais être médaillé de la légion d'honneur de la pédagogie. Quand tu code tout a l'air tellement logique et évident c'est un régal, en revanche le côté négatif c'est que quand je me met au clavier j'ai un peu l'impression de coder avec des moufles 😂
@LiorCHAMLA
@LiorCHAMLA 2 жыл бұрын
Mais meeerciii beaucoup ♥️
@issiakahimstar1023
@issiakahimstar1023 6 жыл бұрын
Pouce bleu amplement mérité. Bravo!!!
@WadiiLagnadi
@WadiiLagnadi 5 жыл бұрын
C'est magnifique vraiment bravo
@LiorCHAMLA
@LiorCHAMLA 5 жыл бұрын
Merci
@julesimbert1084
@julesimbert1084 4 жыл бұрын
tu est le meilleur continue
@LiorCHAMLA
@LiorCHAMLA 4 жыл бұрын
Merci Jules !
@philippedragon2291
@philippedragon2291 7 жыл бұрын
Bravo Lior ! un tuto bien fait.
@LiorCHAMLA
@LiorCHAMLA 7 жыл бұрын
Merci mon Philippe ! J'espère que tu aimeras les autres !
@ghilasam4496
@ghilasam4496 4 жыл бұрын
merci c top !! donc si je comprends bien on a pas besoin finalement d'utiliser l'@IP dit le début, que la ville nous suffit, pourquoi tu as utilisé dit le début ? merci d'avance
@LiorCHAMLA
@LiorCHAMLA 4 жыл бұрын
Ce tuto est très vieux franchement je ne me souviens plus ce que j'ai dit ou pas :)
@ghilasam4496
@ghilasam4496 4 жыл бұрын
@@LiorCHAMLA hhh mdr pas grave ! merci qua meme
@louislefort6067
@louislefort6067 5 жыл бұрын
Simple et efficace. Merci.
@LiorCHAMLA
@LiorCHAMLA 5 жыл бұрын
De rien, merci à toi d'avoir visionné ;-)
@alexfaure6031
@alexfaure6031 3 жыл бұрын
Bonjour à tous, Merci Lior pour ton super tuto Quelqu'un a t'il réussi à corriger pour l'adresse IP avec ipstack ? (${ville})
@Raphael-jo1rp
@Raphael-jo1rp 5 жыл бұрын
Très bon tutoriel. En revanche, et juste pour savoir, qu'est-ce qui t'as fait préféré l'appel à deux APIs externes pour trouver l'adresse IP du client, alors qu'il existe la méthode "Geolocation.getCurrentPosition()" qui en plus gère en second paramètre les erreurs potentielles. Le faite que la fonctionnalité ne soit disponible que dans un contexte sécurisé (HTTPS) ? Je pense aussi qu'une gestion des erreurs (si le client entre une ville qui n'existe pas, ou qu'une température soit absente pour X raison du JSON par exemple) aurait été sympa, voir recommandé, à mettre en place. C'est toujours une bonne pratique il me semble :) Bon après, 30 minutes ça va vite, très vite même !
@globalsystem1719
@globalsystem1719 5 жыл бұрын
Bonjour...tres belle video, super sens de la pédagogie. Puis je te demander quelle est est l’editeur de code que tu utilises ? ( ps: je developpe en windev et souhaite me mettre en complement au php) Merci par avance
@LiorCHAMLA
@LiorCHAMLA 5 жыл бұрын
Je développe avec Visual Studio Code de Microsoft
@Modricfoot
@Modricfoot 4 жыл бұрын
Merci pour la vidéo :)
@LiorCHAMLA
@LiorCHAMLA 4 жыл бұрын
De rien merci à toi :)
@Don_Veno
@Don_Veno 4 жыл бұрын
Bonjour je voulais savoir, qu'elles sont vos url pour les background-image pour le .clear, .clouds, .rain, .snow
@LiorCHAMLA
@LiorCHAMLA 4 жыл бұрын
Je me rappelle plus, des images que j'ai trouvé sur Google Image :x
@Don_Veno
@Don_Veno 4 жыл бұрын
@@LiorCHAMLA d'accord merci pour votre retour 😄
@mamemorthiam9746
@mamemorthiam9746 3 жыл бұрын
Bonjour j'ai essayer de faire cet appli mais j'ai des problèmes sur le background image sa ne passe
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Le tuto est très vieux tu sais, néanmoins si tu suis bien les choses tout devrait fonctionner pour le background au moins :p :p
@RiddikFR
@RiddikFR 4 жыл бұрын
salut j'aime bien ton coussin :) bonne vidéo merci
@LiorCHAMLA
@LiorCHAMLA 4 жыл бұрын
Merci :)
@zenixjunior4617
@zenixjunior4617 4 жыл бұрын
Bien joué
@LiorCHAMLA
@LiorCHAMLA 4 жыл бұрын
Merci :)
@gregorybatte1471
@gregorybatte1471 3 жыл бұрын
quand je vois la météo marseillaise je me dit vive la bretagne hein looool.... Encore merci pour cette vidéo 🙂
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
:)
@VariousSoundEffects
@VariousSoundEffects 5 жыл бұрын
Bonjour tu es le meilleur , franchement après quelque heures et beaucoup d’erreurs maintenant ça marche mais seulement une ville, sur le lien de openweather avec ${ville} ça me fais une erreur, et si je met la ville sans les crochets, et sur chrome ça m' affiche texte (Ville) et si j’écris le nom d'une ville comme (Lille) sur la ligne du code et la j'ai la ville avec la météo, seulement la ville, si je met une autre ville pas d météo. const meteo = await fetch('api.openweathermap.org/data/2.5/weather?q=lille&appid=ba99412d31367a2f60169d905ef3b403&units=metric') Merci encore.
@gabrielmarkides8830
@gabrielmarkides8830 6 жыл бұрын
salut, juste une petite question, est-il possible que tu mets les fichiers de ton code a dispo, car il y a quelques (comment dire) petites explication qui sont manquante. Dans ta vidéo, par exemple a la minute 7 .11 quand tu reviens sur le code, tu as du faire une modification dans le fichier index.html que tu n'as pas détail. Donc, il me semble qu'avec les codes ce serait plus facile de te suivre. ;) Merci
@LiorCHAMLA
@LiorCHAMLA 6 жыл бұрын
Salut, je suis désolé mais je n'ai plus le code de ce tutorial mais tu as raison j'aurai du le mettre en ligne :( Par contre je ne vois pas ce qui change à la minute 7 dans l'index.html tu peux être plus précis ?
@gabrielmarkides8830
@gabrielmarkides8830 6 жыл бұрын
déjà merci pour ta réponse, c'est cool. Si tu regarde ton appli juste avant ton explication sur la compatibilité des fonctions sur les différents navigateurs (6.36) on peut lire Marseille voir l'icon et les degrés, ensuite quand tu reprends (7.08) on ne voit plus les info. C'est pour ça que je pense tu as modifié le code ;)
@LiorCHAMLA
@LiorCHAMLA 6 жыл бұрын
Haaa oui, en effet j'aurai du le dire à voix haute, en fait j'ai juste vidé les spans etc pour que l'application soit vide, sans pour autant supprimer les balises elles-mêmes. Pour mes prochains tutos j'uploaderai les fichiers sur GitHub afin de donner les liens en description :-)
@Zézé_la_Tulipe
@Zézé_la_Tulipe 7 жыл бұрын
Hello ! J'en suis à la moitié et j'ai rencontré un problème sous Firefox Ce dernier semble avoir des problèmes pour gérer fetch et renvoie un "typeError : Network when attempting to fetch resource". A priori, ça aurait un lien avec le CORS (un paramètre du fetch ?) mais je n'ai pas pu aller plus loin. Voilu !
@LiorCHAMLA
@LiorCHAMLA 7 жыл бұрын
Kikoo Jérôme, je pense pas que ça ait un rapport avec Firefox vu qu'il comprend bien l'API fetch (caniuse.com/#feat=fetch), mais je n'ai jamais eu ce problème. As tu testé sous chrome histoire de voir ? Et au fait, sur quel appel as tu cette erreur ? OpenWeatherMap ou un autre ?
@Zézé_la_Tulipe
@Zézé_la_Tulipe 7 жыл бұрын
Hola ! Alors sous Chrome, ça marche bien. Sous firefox, quand je mets fetch('api.ipify.org/?format=json') dans la console, il me renvoie la promesse ET le TypeError. Note : Ca fonctionne correctement avec OpenWeatherMap Et voila un des topics d'erreur relative à fetch sur firefox, mais il m'aide guère. github.com/github/fetch/issues/310 C'est mystérieux... merci Lior !
@LiorCHAMLA
@LiorCHAMLA 7 жыл бұрын
Jérome ce que tu devrais tenter de faire c'est développer en mode (sur ton localhost ou avec un live-server par exemple, voire même sous Cloud9) car en file:// il est possible que fetch fasse une erreur. Fais un essai :-)
@Zézé_la_Tulipe
@Zézé_la_Tulipe 7 жыл бұрын
Sur Codepen, ça passe avec Chrome mais pas avec Firefox qui me laisse un bel écran blanc. Au passage ^^ codepen.io/Djitzu/pen/MEePmL
@loulou81400
@loulou81400 6 жыл бұрын
+liorChamla, j'ai voulu réaliser le tuto mais rien ne fonctionn, je n'ai aucune erreur dans la console, mais du coup tout est vide !! je ne comprends pas pourquoi, je me ndemande si cela ne vient pas de l'API de ipify !! dommage car le tuto est vraiment bien fait !!
@LiorCHAMLA
@LiorCHAMLA 6 жыл бұрын
Frederic Guerra bizarre que ça ne marche pas sans qu'il n'y ait d'erreur. Es tu sur d'avoir bien tout fait ?
@loulou81400
@loulou81400 6 жыл бұрын
+liorChamla, en fait c'est la facon de récupérer l'API de la ville qui a changé, il faut une ID maintenant et l'adresse a changé!! tout marche du coup, par contre la je ne peux pas changer de ville, cela ne le prends pas en compte !! voici ce qu'il m'a fallu mettre : ville = await fetch(`api.ipstack.com/${ip}?access_key=0a6a395150135680ee8ff10615eae821
@LiorCHAMLA
@LiorCHAMLA 6 жыл бұрын
Non non, toi tu appelles carrément un autre service qui s'appelle "ipstack". Moi ce que j'utilise dans le tuto c'est bien www.ipify.org/ Enfin tant mieux si ça marche avec un autre service :-) Bravo !
@loulou81400
@loulou81400 6 жыл бұрын
+liorChamla, en fait j'ai ipify c'est sur freegeoip que ça coincé, car freegeoip n'existe plus, il l'ont remplacer par le lien dont je t'ai envoyé la copie, je pense que c'est la que je me suis trompé, j'ai créer mon compte, reçu ma clé API, maisil y a un truc qui doit clocher car au final je ne peux recevoir les coordonnés que de ma ville... Voici le lien vers le post github... github.com/apilayer/freegeoip/blob/master/README.md
@LiorCHAMLA
@LiorCHAMLA 6 жыл бұрын
Ben oui le but de IPStack (donc le nouveau FreeGeoIp) c'est de te filer la ville qui correspond à une adresse IP. Si tu lui files ton adresse IP c'est sur qu'il te file ta ville. Et c'est le but au final.
@thibauds1061
@thibauds1061 3 жыл бұрын
Bonjour ! J'ai cette erreur qui s'affiche sur ma console "VM718:1 Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0" Quelqu'un a une idée ? Et aussi merci pour ce contenu :)
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Le JSON que tu reçois contient un caractère non permis, compliqué de comprendre ici ce qui se passe mais a priori y a quelque chose qui cloche dans ce que tu es sensé recevoir en JSON
@thibauds1061
@thibauds1061 3 жыл бұрын
Ah oui je vais regarde ça ! une énigme c'est sympa de temps en temps :P Merci pour ta réponse :)
@ggousier
@ggousier 2 жыл бұрын
Const ip. En français ça sonne pas terrible MDR !
@LiorCHAMLA
@LiorCHAMLA 2 жыл бұрын
Haha
@mounirboucenine
@mounirboucenine 3 жыл бұрын
Merci Lior pour tes vidéos mais celle ci n'est plus à jour. Freegeoip n'existe plus
@LiorCHAMLA
@LiorCHAMLA 3 жыл бұрын
Bah faut en trouver un autre qui fonctionne a peu près pareil, ça doit pas manquer :x
@chainedown4927
@chainedown4927 4 жыл бұрын
Code source stp
@LiorCHAMLA
@LiorCHAMLA 4 жыл бұрын
Ca fait très longtemps que je n'ai plus le code de cette vidéo ^^
[TUTO] CREER UN CHAT EN AJAX EN 30 MINUTES (JAVASCRIPT / PHP)
35:29
Lior CHAMLA - Web Develop Me
Рет қаралды 44 М.
JavaScript Promise : then() - async/await - fetch() en français
42:51
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
JISOO - ‘꽃(FLOWER)’ M/V
3:05
BLACKPINK
Рет қаралды 137 МЛН
Sigma girl VS Sigma Error girl 2  #shorts #sigma
0:27
Jin and Hattie
Рет қаралды 124 МЛН
⚛️ UTILISER #REACT DANS UN SITE EXISTANT ?!
59:42
Lior CHAMLA - Web Develop Me
Рет қаралды 25 М.
Comment créer une application météo (openweathermap)
14:42
Hardcoders
Рет қаралды 19 М.
Desktop Notification pour une commande Symfony
9:56
Sylvain Blondeau
Рет қаралды 274
API MÉTÉO : COMMENT APPELER DES API EN JAVASCRIPT ?
23:27
Mike Codeur
Рет қаралды 35 М.
Javascript | API & Fetch
30:39
WeFormYou
Рет қаралды 39 М.
Les APIs pour débutants
1:03:59
Le Wagon
Рет қаралды 182 М.
🚀 LANCEZ VOUS AVEC LE FRAMEWORK ANGULAR !
2:29:12
Lior CHAMLA - Web Develop Me
Рет қаралды 46 М.
⚛️ REACT : 1H POUR COMPRENDRE LA LIBRAIRIE !
1:16:56
Lior CHAMLA - Web Develop Me
Рет қаралды 243 М.