salut, hier j'ai commencer a apprendre mon premier langage informatique "html" je me débrouille plutôt pas mal pour un débutant.
j'ai regarder les 5 vidéos de micode sur le html et en parallèle je m'entraine aussi sur un site qui t'apprend a coder (freecodecamp.org).
vous me conseillez de continuer sur cette ligné ou de changer de méthode ? 
Je laisse les futurs posteur taper leurs crise sur le html.
Une chaîne youtube que je peux te recommander est from scratch qui fait d'excellents tutorial.
Il y a openclassroom, la ref française aussi.
Sinon, le meilleur conseil à te donner... Essaye d'accomplir un projet simple mais que tu kifferais faire. Meilleur façon d'apprendre.
Le 08 avril 2022 à 15:37:09 :
Je laisse les futurs posteur taper leurs crise sur le html.Une chaîne youtube que je peux te recommander est from scratch qui fait d'excellents tutorial.
Il y a openclassroom, la ref française aussi.
Sinon, le meilleur conseil à te donner... Essaye d'accomplir un projet simple mais que tu kifferais faire. Meilleur façon d'apprendre.
Pourquoi car l'html c'est pas bon ? ![]()
openclassroom j'ai pas encore vue a quoi sa rassembler donc effectivement je devrais y jeter un coup do'eil
et comme tout premier projet je voudrais créer une extension chrome
Une fois que tu auras bien compris HTML, passe à JavaScript, ça te permettra de rendre tes pages Web + dynamiques
Le 08 avril 2022 à 15:42:50 :
Une fois que tu auras bien compris HTML, passe à JavaScript, ça te permettra de rendre tes pages Web + dynamiques
oui justement c'est ce que je comptais faire ![]()
puis une fois que j'aurais maîtriser java j'essaye d'apprendre les base d'un peut tout les autres langage ![]()
Si tu veux faire du web le site grafikart est bien fait je trouve avec des cours et exo selon un parcours.
https://grafikart.fr/cursus
puis une fois que j'aurais maîtriser java j'essaye d'apprendre les base d'un peut tout les autres langage
Attention Java != JavaScript. C'est deux languages avec des usages, des pratiques et des syntaxes bien différentes !
Le 08 avril 2022 à 15:57:53 :
Le 08 avril 2022 à 15:42:50 :
Une fois que tu auras bien compris HTML, passe à JavaScript, ça te permettra de rendre tes pages Web + dynamiquesoui justement c'est ce que je comptais faire
puis une fois que j'aurais maîtriser java j'essaye d'apprendre les base d'un peut tout les autres langage
Ça sert à rien d'apprendre la syntaxe de tous les langages, sachant que c'est quasiment impossible tellement il y en a...
Si tu sais bien coder dans un langage tu peux switcher sur n'importe lequel et l'apprendre en 48h chrono
Et quand je dis bien c'est au moins 1000h de code sur des projets concrets, pas des tutos youtube de 20min ou des exos Freecodecamp de 15 lignes(même si ça reste cool pour débuter).
1 - HTML / CSS (les deux vont de paire)
2 - Javascript ou PHP
Et ensuite selon ce que tu as choisi en 2 :
3 - React & Node pour le JS --- Symfony & SQL pour le PHP
Vous êtes d'accord ?
Le 12 avril 2022 à 15:58:27 :
1 - HTML / CSS (les deux vont de paire)
2 - Javascript ou PHPEt ensuite selon ce que tu as choisi en 2 :
3 - React & Node pour le JS --- Symfony & SQL pour le PHP
Vous êtes d'accord ?
Juste préciser que ton point 2., c'est pour le langage Back-end, pour le front c'est du javascript dans tous les cas
Juste préciser que ton point 2., c'est pour le langage Back-end, pour le front c'est du javascript dans tous les cas
Avec WebAssembly tu peux maintenant coder ton frontend dans n'importe quel langage.
Tu peux faire ton frontend en Python avec Pyodide et ton backend toujours en Python avec Django par exemple. Comme ça tu n'utilises rien d'autres que Python maître race et tu peux continuer de ressentir de la joie en programmant 
Le 12 avril 2022 à 19:00:38 :
Juste préciser que ton point 2., c'est pour le langage Back-end, pour le front c'est du javascript dans tous les cas
Avec WebAssembly tu peux maintenant coder ton frontend dans n'importe quel langage.
Tu peux faire ton frontend en Python avec Pyodide et ton backend toujours en Python avec Django par exemple. Comme ça tu n'utilises rien d'autres que Python maître race et tu peux continuer de ressentir de la joie en programmant
Pour faire en 5h un site Django pur alors que tu peux faire la même chose et en plus beau en 45min avec React+Material UI 
Le 13 avril 2022 à 01:05:45 :
Le 12 avril 2022 à 19:00:38 :
Juste préciser que ton point 2., c'est pour le langage Back-end, pour le front c'est du javascript dans tous les cas
Avec WebAssembly tu peux maintenant coder ton frontend dans n'importe quel langage.
Tu peux faire ton frontend en Python avec Pyodide et ton backend toujours en Python avec Django par exemple. Comme ça tu n'utilises rien d'autres que Python maître race et tu peux continuer de ressentir de la joie en programmant
Pour faire en 5h un site Django pur alors que tu peux faire la même chose et en plus beau en 45min avec React+Material UI
Aucun sens ce que tu racontes
Le 12 avril 2022 à 19:00:38 :
Juste préciser que ton point 2., c'est pour le langage Back-end, pour le front c'est du javascript dans tous les cas
Avec WebAssembly tu peux maintenant coder ton frontend dans n'importe quel langage.
Ca marche concretement webassembly maintenant? La derniere fois que j'ai regarde (ok, c'etait il y a deux ans), la tool chain etait completement merdique! Ca se passe bien maintenant? Tu as un tuto qui presente ca quelque part?
Le 13 avril 2022 à 02:29:13 :
Le 13 avril 2022 à 01:05:45 :
Le 12 avril 2022 à 19:00:38 :
Juste préciser que ton point 2., c'est pour le langage Back-end, pour le front c'est du javascript dans tous les cas
Avec WebAssembly tu peux maintenant coder ton frontend dans n'importe quel langage.
Tu peux faire ton frontend en Python avec Pyodide et ton backend toujours en Python avec Django par exemple. Comme ça tu n'utilises rien d'autres que Python maître race et tu peux continuer de ressentir de la joie en programmant
Pour faire en 5h un site Django pur alors que tu peux faire la même chose et en plus beau en 45min avec React+Material UI
Aucun sens ce que tu racontes
Je viens de relire, je pensais qu'il parlait de faire du le front + le back avec Django et ses templates intégrés, jamais entendu parler de ce Pyodide en fait
Pour ma défense j'étais en train de traiter du JSON en même temps 
Le 13 avril 2022 à 03:26:05 :
Le 12 avril 2022 à 19:00:38 :
Juste préciser que ton point 2., c'est pour le langage Back-end, pour le front c'est du javascript dans tous les cas
Avec WebAssembly tu peux maintenant coder ton frontend dans n'importe quel langage.
Ca marche concretement webassembly maintenant? La derniere fois que j'ai regarde (ok, c'etait il y a deux ans), la tool chain etait completement merdique! Ca se passe bien maintenant? Tu as un tuto qui presente ca quelque part?
Honnêtement je n'ai fait que quelques petits tutos sur Youtube mais oui ça fonctionnait bien : https://www.youtube.com/watch?v=Xm1DgLIbHpY
Il y a énormément d'alternatives à Javascript dans la communauté Python pour coder le frontend (Django Unicorn, Brython, anvil).
Mais le truc qui "buzz" vraiment c'est HTMX. C'est une bibliothèque javascript qui permet de faire des requêtes AJAX mais en utilisant uniquement des tags HTML. Et au lieu de renvoyer du JSON on utilise le système de templating du framework pour générer le HTML et htmx se chargera de le remplacer directement dans le code HTML du frontend. Donc plus besoin de sérialiser, désérialiser les données, créer des API REST, etc...
La bibliothèques est très légère, le code est très rapide à développer (plus besoin d'installer node.js), fonctionne parfaitement avec websocket... C'est vraiment top.
[14:58:51] <Azerban>
Le 13 avril 2022 à 03:26:05 :
Le 12 avril 2022 à 19:00:38 :
Juste préciser que ton point 2., c'est pour le langage Back-end, pour le front c'est du javascript dans tous les cas
Avec WebAssembly tu peux maintenant coder ton frontend dans n'importe quel langage.
Ca marche concretement webassembly maintenant? La derniere fois que j'ai regarde (ok, c'etait il y a deux ans), la tool chain etait completement merdique! Ca se passe bien maintenant? Tu as un tuto qui presente ca quelque part?
Honnêtement je n'ai fait que quelques petits tutos sur Youtube mais oui ça fonctionnait bien : https://www.youtube.com/watch?v=Xm1DgLIbHpY
Ouais enfin même avant webassembly il y avait déjà emscripten pour transpiler tout ce qui compile en bitcode llvm vers du JavaScript, ça fonctionnait bien aussi mais c'est globalement inutilisable pour développer des sites webs parce que c'est beaucoup trop chiant à utiliser en pratique. T'as un écosystème énorme disponible pour le développement de sites en JavaScript, utiliser un autre langage qui a pas accès à tous ces outils là, même si le langage est meilleur, bah ça va énormément te compliquer la tâche.
Le 12 avril 2022 à 15:58:27 :
1 - HTML / CSS (les deux vont de paire)
2 - Javascript ou PHPEt ensuite selon ce que tu as choisi en 2 :
3 - React & Node pour le JS --- Symfony & SQL pour le PHP
Vous êtes d'accord ?
Pas d'accord, tu conseilles des trucs complétement différents.
Node et React ce sont deux cœurs de métiers différents, SQL est un langage à part entière, et je pense que tout bon backend devrait le connaitre en dépit de l'architecture qu'il conçoit.
Je ne suis pas réellement formateur mais en général on conseille à un débutant de soit favoriser le backend soit le front, pas les deux, ou alors faut être rudement bien formé ..
Le Frontend c'est du JS dans tous les cas de figures, et je pense que y a beaucoup trop de choses à apprendre en Vanilla lorsqu'on débute avant de sauter sur un framework à la mode.
Selon la personne tu peux conseiller de favoriser un cours intensif sur l'HTML / CSS ( Intégration / Webdesign / UI UX ) ou sur de la programmation, et dans le cas du backend ça part sur l'apprentissage de langages, frameworks et SGBDR plutôt variés.
Y a de quoi faire mais je ne conseille pas de mettre tout dans la même soupe ![]()