Retrouvez un concentré du web autour du monde du développement web et du graphisme... Formez vous et améliorez vos compétences à travers près de 161 heures de formation vidéo...
Je suis d'accord avec vous, Grafikart. C'est surtout le fait que ce soit un langage imposé côté front-end et qu'il n'ait pas une base fiable de runtime ensuite, ainsi que l'apologie des jeunes développeurs qui ne jurent que par JS, alors que dans la pratique, cela dépend de la tâche à accomplir.
@mathieucalteau1878Күн бұрын
@grafikart Bonjour, j'espère que vous allez bien? Savez vous qu'au 10 juillet 2024, date à laquelle je vous écris ce message, Symfony est en train de déprécier la commande "make:auth" que vous utilisez dans cette vidéo pour réaliser toute cette procédure compliqué et longue de création de formulaire de contact basé sur le composant sécurité.Concrètement ça veut dire quoi? ça veut dire que si cette commande est dépréciée on ne pourra plus l'utiliser et elle sera remplacée par une autre procédure qui est d'ailleurs déjà en place et qui est basé sur une séparation de cette commande en deux. commandes dont l'une est notamment "make:security:form-login" qui remplace "make:auth" pour les formulaires. Je ne sais pas trop d'où vient ce caprice de développeur, il y a sûrement une bonne raison à cette dépréciation (enfin je suppose). Quoi qu'il en soit, je tenais à vous informer au cas où vous ne seriez pas au courant. Il est possible qu'il faille refaire une vidéo sur le composant sécurité dans le futur pour pouvoir rester adapté au standard fluctuant de symfony 7. Prenez soin de vous et merci infiniment pour tout ce que vous avez fait jusque là, vous ne savez pas à quelle point vous me sauver la vie avec vos cours, portez vous bien.
@JackJack97228Күн бұрын
Bonjour @grafikart , super ta vidéo et tes explications. Tu utilises pour tes logiciels pour les animations sans indiscétion?
@grafikartКүн бұрын
Cavalry que j'ai présenté sur la chaine : grafikart.fr/tutoriels/cavalry-2d-animation-2219
@JackJack9722822 сағат бұрын
@@grafikart Merci 🙂
@_Greenflag_Күн бұрын
Le développement, c'est exactement ça, c'est résoudre des problèmes. Maintenant, les gens sortent des librairies à tout va, et ne sont plus capables de résoudre des problèmes! Et avec l'IA, ils font des copier coller de code. Il y a vraiment plusieurs catégories de développeurs.
@NolmanZ2 күн бұрын
Tu deviens chaud en anims !
@withtresor2 күн бұрын
si c'est utilise full calendar c'est faisable en un temps records
@grafikart2 күн бұрын
On apprend ici à le faire sans librairie (ce qui offre plus de contrôle par la suite)
@boureimamaiga47952 күн бұрын
Salut Grafikart je trouve la formation très intéressante si vous pouvez lancer la formation angular ça ne serait pas mal aussi
@yaokouakou88282 күн бұрын
Merci grace a vous je me retrouve mieur dans ma passion que dieu vous donne une longue vie pour continuer a ouvert l'esprit des genre 🥰😍😍🥰🥰😍😍😍😍😍😍
@youbra42672 күн бұрын
Merci
@jeromev51192 күн бұрын
Mec, ton contenu est vraiment top ! J ai payer une formation 4000 euros avec plein de language.... C est le bordel je ne comprend rien ! La c est top! Le timbre de voix, le débit de paroles, exemple c est top ! Merci'a tois
@lmz-dev2 күн бұрын
Le plus dur est de calculer la date de Pâques et les jours fériés qui vont avec, selon les calendriers grégorien et julien. Le reste c'est facile 😎
@nizarwin3 күн бұрын
React 19 avec les composants serveur (RSC) a-t-il changé ton avis sur la comparaison entre React et Vue ?
@grafikart3 күн бұрын
Non pour mon utilisation ça ne change rien
@happycreeper69233 күн бұрын
Note personnelle : letter-spacing: 10px line-height: 1.4 ou 10px font-family: "blabla", "si blabla pas trouvé", sans-serif ou serif text-align (dingue !) il est possible de changer le justify ; d'adapter le comportement de la dernière ligne pour le text align ; de choisir là où on veut que le texte soit coupé avec des tirets en cas de longs mots (hyphens, ­, ou <wbr>) ; en cas de dépassement du texte : overflow-wrap ; text decoration, font-weight (mot clef : graissage)
@Fdok-u6g3 күн бұрын
Great master peut-on utilisé caddy pour le websocket ? 🥱
@johankama2244 күн бұрын
moi je n'y comprends rien je me perds à chaque fois
@nolandapietro65084 күн бұрын
Je te remercie pour ton travail, les ajouts/suppressions de composants dans le DOM avec transitions, et sans utilisation de bibliothèque, m'ont toujours posé problème jusqu'à lors. Après avoir testé le code, tout fonctionne correctement mis à part un petit effet indésiré. Lorsque la props visible est à false lors du mounting, le state passe à HIDDEN puis le premier useEffect s'exécute, rentre dans le bloc if et entraine le setState(LEAVING). Ce dernier entraine un re-render avec l'exécution du 2e useEffect entrainant un setState(HIDDEN) avec un délai. Cela a pour effet, dans la première seconde d'affichage, de produire 3 rendus : => 1e rendu : Absence du composant dans le DOM (state === HIDDEN) => 2e rendu : Ajout du composant dans le DOM (state === LEAVING) => 3e rendu : Suppression du composant dans le DOM (state === HIDDEN) A l'intérieur du 1er useEffect, après avoir remplacé if (!visible) { setState(LEAVING); } par if (!visible) { setState(s => s === VISIBLE ? LEAVING : HIDDEN); } il semble que cela fonctionne correctement.
@valentinaziza75984 күн бұрын
13:45 Mais du coup, quel est la difference entre le voisin direct et le parent direct ?
@Lajusteur-wg7pp4 күн бұрын
Merci
@DominiqueFERET4 күн бұрын
Merci beaucoup. Une vidéo très instructive pour comprendre l'une des clefs de VueJS.
@albertoboum21955 күн бұрын
Donc c’est inutilisable sur le PHP 8.2?
@happycreeper69235 күн бұрын
tu as une très belle voix tu devrais chanter
@happycreeper69236 күн бұрын
Note personnelle : trois chiffres : haut ; droite + gauche : bas height: auto pour une image : pour ne pas déformer l'image lors du redimensionnement !
@happycreeper69236 күн бұрын
Note personnelle : force d'un sélecteur : balise < classe < id ; toutes choses égales par ailleurs : descendant plus fort. mot clef : combinateurs voisins : ~ (après mais pas immédiat) + (immédiatement après) possibilité de s'aider de vs code pour retrouver le sens des combinateurs possibilité de forcer un hover ou autre pseudo classe dans les outils de dvp p:first of type : cible que des p !! possibilité de sélectionner un sur deux pour une liste
@happycreeper69236 күн бұрын
Notes perso sur la vidéo : le style en ligne est prioritaire sur les deux autres et pour les deux autres, c'est le dernier qui gagne.
@Anis056 күн бұрын
Explication, pédagogie, structure du cours... Parfait. T'es juste génial.
@GuyalainTamdiengtchabda7 күн бұрын
Besoin d'une formation payante sur le JavaScript et react. Je ne parviens a bien avancer seul.
@grafikart5 күн бұрын
Les formations sont disponibles sur le site : grafikart.fr/formations
@agalacfachmohamedali48457 күн бұрын
C'est génial mais pourquoi vous n'avez pas numéroté les différents chapitres à fin de les suivre dans l'ordre comme dans la formation pour php ?
@grafikart5 күн бұрын
Car je rajoute souvent des chapitres, le mieux est de passer par le site où tout est bien organisé : grafikart.fr/formations/formation-javascript
@DDocari8 күн бұрын
❤
@ENOCKMATUDIDI8 күн бұрын
c'est vraiment du sérieux hein merci!
@KhalilLy-vn1nz8 күн бұрын
wallah depuis senegal je vous ecrit vos tuto c du lourd master class html et css je l'ai compris grace a vous la avec js je me sens totalement a l'aise big up the matador🙂
@Suite2105.6 күн бұрын
senegal 👌👌
@ulp_90008 күн бұрын
Lorsque je tape dans le terminal "php demo.php" il m'écrit le texte suivant : php : Le terme «php» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez. Au caractère Ligne:1 : 1 + php demo.php + ~~~ + CategoryInfo : ObjectNotFound: (php:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@grafikart5 күн бұрын
Tu as bien fais l'installation (au début de la formation ?). Si oui tu peux suivre cette vidéo : grafikart.fr/tutoriels/path-windows-1309
@josiasassih69948 күн бұрын
J'ai un problème au niveau de la mise a jour de l'image. Impossible de le modifier
@thierryirie67788 күн бұрын
Très bonne formation. Merci Vous pouvez svp faire un update de cette formation ?
@maxgamo-k1n9 күн бұрын
comment faire pour la modification avec un input range sur le prix des produits
@moussabiao9 күн бұрын
Merci
@richardjuan16769 күн бұрын
bonjour, j'ai enfin trouvé un bon moyen de déployer un projet symfony (+easyadmin) sur o2switch, grand merci. J'ai quand même un souci curieux: en ligne et après avoir enlevé les ressources 'dev' du projet, la création d'une entrée entraînait un erreur 500. J'ai ré-installé les ressources 'dev' pour voir si je pouvais comprendre le problème..., bref, actuellement : le fichier .env est sur prod, le formulaire de création ou modification fonctionne mais les champs 'obligatoires' ne sont pas tagués de l'astérisque (si ils ne sont pas remplis, le formulaire ré-apparaît sans notification). En revanche, si le fichier .env est sur dev, ces anomalies disparaissant! 😳Où chercher et comment rétablir un fonctionnement normal? merci de votre attention.
@youcodeuse10 күн бұрын
Pour utiliser l'ia elle est douée en backend mais en front c'est la cata 😅
@givensondevalcin61010 күн бұрын
@Grafikart très bonne vidéo peux-tu nous lancer une formation sur le react native?
@lanswave362510 күн бұрын
Super tuto merci ! Petite question. C'est quoi ton theme vscode stp ?
@biscione5410 күн бұрын
Merci pour le tuto Est ce que je suis le seul qui n'a pas le dossiers pour les librairies externes et celui des scratches and console après l'installation ?
@gueyeabdoulaye520210 күн бұрын
Merci beaucoup.
@jackuzi954210 күн бұрын
C'est une fonctionnalité importante puisque c'est la base de tout les frameworks réactifs comme vue/react/angular. Malheureusement ça n'intercepte pas toute les actions et ça oblige avec les frameworks à modifier les variables d'une certaine façon. Et c'est aussi utilisé pour repérer les petits curieux qui ouvrent la console dev sur les sites. (par contre la police avec ligatures qui remplace === par 3 traits ça va perdre tout le monde ça😓)
@joeyjeo10 күн бұрын
J'utilise le pare-feu d'application web de Hedgus, et il est très efficace pour sécuriser mes applications web. Ça vaut le coup d'essayer si vous cherchez une protection fiable
@happycreeper692310 күн бұрын
Bonjour Jonathan, Est ce que tu pourrais nous partager peut être des chaînes youtube anglophones qui seraient encore plus complètes que ta chaine ? Je suis dans le cas de figure où je suis à l’aise avec ce que tu as dis dans tes vidéos cela fait un an que je bosse html css js, je commence Node, mais mon niveau en anglais n’est pas suffisany pour juger les chaines anglophones et je ne saurais pas trier les bonne chaines des moyennes… Bonne journée :)
@andykani619510 күн бұрын
Tutoriel très carré sérieux
@JeanLebreton10 күн бұрын
Tutorial très carré.
@lamarredavy814510 күн бұрын
🔥🔥🔥🔥🔥
@Kg-Développement10 күн бұрын
❤
@user-ti1gx6bu8e12 күн бұрын
On peut le faire pareil sur Hostinger ????
@grafikart10 күн бұрын
Surement, je connais pas cet hébergeur
@user-ti1gx6bu8e10 күн бұрын
@@grafikart merci boss. J'ai réussi à le faire là-bas. C'est pareil comme dans la vidéo
Пікірлер
C’est GÉNIAL !!!!! Merci !!!!
Je suis d'accord avec vous, Grafikart. C'est surtout le fait que ce soit un langage imposé côté front-end et qu'il n'ait pas une base fiable de runtime ensuite, ainsi que l'apologie des jeunes développeurs qui ne jurent que par JS, alors que dans la pratique, cela dépend de la tâche à accomplir.
@grafikart Bonjour, j'espère que vous allez bien? Savez vous qu'au 10 juillet 2024, date à laquelle je vous écris ce message, Symfony est en train de déprécier la commande "make:auth" que vous utilisez dans cette vidéo pour réaliser toute cette procédure compliqué et longue de création de formulaire de contact basé sur le composant sécurité.Concrètement ça veut dire quoi? ça veut dire que si cette commande est dépréciée on ne pourra plus l'utiliser et elle sera remplacée par une autre procédure qui est d'ailleurs déjà en place et qui est basé sur une séparation de cette commande en deux. commandes dont l'une est notamment "make:security:form-login" qui remplace "make:auth" pour les formulaires. Je ne sais pas trop d'où vient ce caprice de développeur, il y a sûrement une bonne raison à cette dépréciation (enfin je suppose). Quoi qu'il en soit, je tenais à vous informer au cas où vous ne seriez pas au courant. Il est possible qu'il faille refaire une vidéo sur le composant sécurité dans le futur pour pouvoir rester adapté au standard fluctuant de symfony 7. Prenez soin de vous et merci infiniment pour tout ce que vous avez fait jusque là, vous ne savez pas à quelle point vous me sauver la vie avec vos cours, portez vous bien.
Bonjour @grafikart , super ta vidéo et tes explications. Tu utilises pour tes logiciels pour les animations sans indiscétion?
Cavalry que j'ai présenté sur la chaine : grafikart.fr/tutoriels/cavalry-2d-animation-2219
@@grafikart Merci 🙂
Le développement, c'est exactement ça, c'est résoudre des problèmes. Maintenant, les gens sortent des librairies à tout va, et ne sont plus capables de résoudre des problèmes! Et avec l'IA, ils font des copier coller de code. Il y a vraiment plusieurs catégories de développeurs.
Tu deviens chaud en anims !
si c'est utilise full calendar c'est faisable en un temps records
On apprend ici à le faire sans librairie (ce qui offre plus de contrôle par la suite)
Salut Grafikart je trouve la formation très intéressante si vous pouvez lancer la formation angular ça ne serait pas mal aussi
Merci grace a vous je me retrouve mieur dans ma passion que dieu vous donne une longue vie pour continuer a ouvert l'esprit des genre 🥰😍😍🥰🥰😍😍😍😍😍😍
Merci
Mec, ton contenu est vraiment top ! J ai payer une formation 4000 euros avec plein de language.... C est le bordel je ne comprend rien ! La c est top! Le timbre de voix, le débit de paroles, exemple c est top ! Merci'a tois
Le plus dur est de calculer la date de Pâques et les jours fériés qui vont avec, selon les calendriers grégorien et julien. Le reste c'est facile 😎
React 19 avec les composants serveur (RSC) a-t-il changé ton avis sur la comparaison entre React et Vue ?
Non pour mon utilisation ça ne change rien
Note personnelle : letter-spacing: 10px line-height: 1.4 ou 10px font-family: "blabla", "si blabla pas trouvé", sans-serif ou serif text-align (dingue !) il est possible de changer le justify ; d'adapter le comportement de la dernière ligne pour le text align ; de choisir là où on veut que le texte soit coupé avec des tirets en cas de longs mots (hyphens, ­, ou <wbr>) ; en cas de dépassement du texte : overflow-wrap ; text decoration, font-weight (mot clef : graissage)
Great master peut-on utilisé caddy pour le websocket ? 🥱
moi je n'y comprends rien je me perds à chaque fois
Je te remercie pour ton travail, les ajouts/suppressions de composants dans le DOM avec transitions, et sans utilisation de bibliothèque, m'ont toujours posé problème jusqu'à lors. Après avoir testé le code, tout fonctionne correctement mis à part un petit effet indésiré. Lorsque la props visible est à false lors du mounting, le state passe à HIDDEN puis le premier useEffect s'exécute, rentre dans le bloc if et entraine le setState(LEAVING). Ce dernier entraine un re-render avec l'exécution du 2e useEffect entrainant un setState(HIDDEN) avec un délai. Cela a pour effet, dans la première seconde d'affichage, de produire 3 rendus : => 1e rendu : Absence du composant dans le DOM (state === HIDDEN) => 2e rendu : Ajout du composant dans le DOM (state === LEAVING) => 3e rendu : Suppression du composant dans le DOM (state === HIDDEN) A l'intérieur du 1er useEffect, après avoir remplacé if (!visible) { setState(LEAVING); } par if (!visible) { setState(s => s === VISIBLE ? LEAVING : HIDDEN); } il semble que cela fonctionne correctement.
13:45 Mais du coup, quel est la difference entre le voisin direct et le parent direct ?
Merci
Merci beaucoup. Une vidéo très instructive pour comprendre l'une des clefs de VueJS.
Donc c’est inutilisable sur le PHP 8.2?
tu as une très belle voix tu devrais chanter
Note personnelle : trois chiffres : haut ; droite + gauche : bas height: auto pour une image : pour ne pas déformer l'image lors du redimensionnement !
Note personnelle : force d'un sélecteur : balise < classe < id ; toutes choses égales par ailleurs : descendant plus fort. mot clef : combinateurs voisins : ~ (après mais pas immédiat) + (immédiatement après) possibilité de s'aider de vs code pour retrouver le sens des combinateurs possibilité de forcer un hover ou autre pseudo classe dans les outils de dvp p:first of type : cible que des p !! possibilité de sélectionner un sur deux pour une liste
Notes perso sur la vidéo : le style en ligne est prioritaire sur les deux autres et pour les deux autres, c'est le dernier qui gagne.
Explication, pédagogie, structure du cours... Parfait. T'es juste génial.
Besoin d'une formation payante sur le JavaScript et react. Je ne parviens a bien avancer seul.
Les formations sont disponibles sur le site : grafikart.fr/formations
C'est génial mais pourquoi vous n'avez pas numéroté les différents chapitres à fin de les suivre dans l'ordre comme dans la formation pour php ?
Car je rajoute souvent des chapitres, le mieux est de passer par le site où tout est bien organisé : grafikart.fr/formations/formation-javascript
❤
c'est vraiment du sérieux hein merci!
wallah depuis senegal je vous ecrit vos tuto c du lourd master class html et css je l'ai compris grace a vous la avec js je me sens totalement a l'aise big up the matador🙂
senegal 👌👌
Lorsque je tape dans le terminal "php demo.php" il m'écrit le texte suivant : php : Le terme «php» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez. Au caractère Ligne:1 : 1 + php demo.php + ~~~ + CategoryInfo : ObjectNotFound: (php:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Tu as bien fais l'installation (au début de la formation ?). Si oui tu peux suivre cette vidéo : grafikart.fr/tutoriels/path-windows-1309
J'ai un problème au niveau de la mise a jour de l'image. Impossible de le modifier
Très bonne formation. Merci Vous pouvez svp faire un update de cette formation ?
comment faire pour la modification avec un input range sur le prix des produits
Merci
bonjour, j'ai enfin trouvé un bon moyen de déployer un projet symfony (+easyadmin) sur o2switch, grand merci. J'ai quand même un souci curieux: en ligne et après avoir enlevé les ressources 'dev' du projet, la création d'une entrée entraînait un erreur 500. J'ai ré-installé les ressources 'dev' pour voir si je pouvais comprendre le problème..., bref, actuellement : le fichier .env est sur prod, le formulaire de création ou modification fonctionne mais les champs 'obligatoires' ne sont pas tagués de l'astérisque (si ils ne sont pas remplis, le formulaire ré-apparaît sans notification). En revanche, si le fichier .env est sur dev, ces anomalies disparaissant! 😳Où chercher et comment rétablir un fonctionnement normal? merci de votre attention.
Pour utiliser l'ia elle est douée en backend mais en front c'est la cata 😅
@Grafikart très bonne vidéo peux-tu nous lancer une formation sur le react native?
Super tuto merci ! Petite question. C'est quoi ton theme vscode stp ?
Merci pour le tuto Est ce que je suis le seul qui n'a pas le dossiers pour les librairies externes et celui des scratches and console après l'installation ?
Merci beaucoup.
C'est une fonctionnalité importante puisque c'est la base de tout les frameworks réactifs comme vue/react/angular. Malheureusement ça n'intercepte pas toute les actions et ça oblige avec les frameworks à modifier les variables d'une certaine façon. Et c'est aussi utilisé pour repérer les petits curieux qui ouvrent la console dev sur les sites. (par contre la police avec ligatures qui remplace === par 3 traits ça va perdre tout le monde ça😓)
J'utilise le pare-feu d'application web de Hedgus, et il est très efficace pour sécuriser mes applications web. Ça vaut le coup d'essayer si vous cherchez une protection fiable
Bonjour Jonathan, Est ce que tu pourrais nous partager peut être des chaînes youtube anglophones qui seraient encore plus complètes que ta chaine ? Je suis dans le cas de figure où je suis à l’aise avec ce que tu as dis dans tes vidéos cela fait un an que je bosse html css js, je commence Node, mais mon niveau en anglais n’est pas suffisany pour juger les chaines anglophones et je ne saurais pas trier les bonne chaines des moyennes… Bonne journée :)
Tutoriel très carré sérieux
Tutorial très carré.
🔥🔥🔥🔥🔥
❤
On peut le faire pareil sur Hostinger ????
Surement, je connais pas cet hébergeur
@@grafikart merci boss. J'ai réussi à le faire là-bas. C'est pareil comme dans la vidéo