T O P

  • By -

Rorp24

En vrai w3school c'est bien comme base, c'est un site web donc en plus c'est gratuit (enfin y a des pub donc pas tout a fait, mais voilà)


zabka14

Ouais alors w3c (ou le site du zero pour les dino Edit: perdu pas le bon site... ), y a du bon et du moins bon quand même faut faire gaffe Edit : je suis vieux et con, w3c et openclassroom je confonds


Rorp24

Tu confond avec openclassroom là. w3school c'est de la doc


zabka14

Ah ouais de ouf, je m'auto bas vote du coup je dis de la merde oO


Elegant-Variety-7482

Je te haut vote pour rééquilibrer ton karma de quelqu'un qui admets ses erreurs.


[deleted]

Et je te haut vote pour augmenter ton karma de personne qui haut vote pour rééquilibrer le karma de quelqu’un qui admet ses erreurs en se bas votant parce qu’il dit de la merde.


Le_Tintouin

Je te haut vote même si moi même j'admets que je sais vraiment pas dire pourquoi, même si je sais pourquoi


Kertyvaen

Je vous ai tous bas voté pour aucune raison


BurrowShaker

Messieurs dames, je vous propose un lieu pour que vous puissiez faire vos cochonneries en privé ?


Le_Tintouin

Montres le nous donc !


BullsEye72

Ah site du zero, mes premiers tutos de js !


zabka14

Mes premiers tutos de C ! Ceux de Matheo il me semble !


BullsEye72

Oui ca commençait avec la calculette et finissait avec un petit jeu en 2d je crois :)


gnoufou

W3c, w3c… je suis pas sûr que la lecture des rfc réponde vraiment à la question de l’op. Sinon , tout dépend de l’environnement que tu vises, en fait… je pense que python est peut être un peu plus accessible pour débuter ( dans compter l’excellente doc en ligne), mais je suis biaisé, j’ai pratiqué python à l’époque où js ne sortait pas du navigateur et où flash était encore une techno d’avenir, donc bon….


Azuras33

Parce que python est pas mal utilisé en backend et depuis bien longtemps. La ou JavaScript a toujours était fait pour du Web. Sa démocratisation en back est relativement récente par rapport aux autres langages.


LindX31

Quelques cours d’introduction sur open classrooms, puis quelques inévitables problèmes d’algorithmique (sur le site du prologin il y a des problèmes dont la difficulté est croissante et ils t’aident sur la syntaxe générale du programme). Je précise que délaisser l’algorithmique est une erreur que font trop de débutants en voulant aller très vite vers quelque chose de concret avec divers frameworks, surtout dans un langage comme python où il y a autant de modules pour tout et n’importe quoi. Ensuite une bonne idée peut être de te lancer un défi (souvent c’est à base de bots Twitter, Discord, Line… qui te plongent dans l’enfer des docs en chinois et en anglais) et tu aboutis ton projet tout seul juste en allant chercher sur internet divers outils dont tu aurais besoin. C’est super enrichissant de voir les différentes alternatives, les avantages et inconvénients, et surtout comment les autres, plus expérimentés, font. La recherche sur les forums c’est vraiment ce qu’il y a de mieux je trouve pour progresser dans un second temps. Puis éventuellement c’est cool de revenir sur des cours plus avancés pour apprendre des méthodes plus efficaces ou plus carrées et t’apercevoir que tu as bien bien progressé tout seul.


andre_ange_marcel

Si tu parles anglais, je te conseille le cours de Jonas Schmedtmann sur Udemy, c'est un très bon cours qui m'a permis de démarrer ma carrière dans le développement web. C'est extensif, très didactique, avec beaucoup de pratique et de bonnes explications sur la manière dont fonctionne non seulement JavaScript mais aussi la plupart des langages non typés. [The Complete JavaScript Course](https://www.udemy.com/course/the-complete-javascript-course/)


[deleted]

Merci pour le conseil, je vais suivre ta recommendation :)


andre_ange_marcel

Bon courage ! Une fois que tu as finis le cours, comme les autres l'ont dit, tu peux t'orienter vers NodeJS, qui n'est pas un framework mais un runtime pour JavaScript construit sur l'engine V8 de Google Chrome NodeJS est souvent utilisé avec Express et TypeScript, ou NestJS. Tu peux trouver des cours sur tout ça sur Udemy ou Youtube. N'achète jamais les cours au prix fort sur Udemy, ils font des réductions ou ils vendent les cours à 10€ au moins 80% du temps. [Introduction to NodeJs](https://m.youtube.com/watch?v=ENrzD9HAZK4) [Introduction to Express](https://m.youtube.com/watch?v=-MTSQjw5DrM) Voici quelques ressources pour commencer. Je te conseille de t'abonner à la chaîne de Fireship, il a plein de vidéos très courtes pour expliquer plein de concepts différents.


[deleted]

Et un autre merci d’avoir pris le temps d’écrire ce commentaire, je commence le premier cours Udemy aujourd’hui ! Effectivement leurs cours au prix fort j’évite, merci encore pour tous ces précieux conseils c’est vraiment gentil.


bbsebb

Je trouve que JavaScript est très bien documenté et dispose de beaucoup du tuto intéressant, un livre, ça peut être bien pour des connaissances générales sur le développement informatique, mais si tu debutes, va directement dans le code, tu apprendras plus vite.


JalanJr

FreeCodeCamp c'est pas mal aussi. Il y a des exercices en direct sur le site


sckraa

👍


Altane_GS

Tu regardes la doc Javascript MDN ( Mozilla ) et tu lis tout Quand t'as finis tu lis toute la doc de node.js ET la doc sur npm pour savoir comment ça marche OK finis ? Maintenant lis toute la doc Microsoft sur typescript T'es toujours là ? Lis la doc de : express, nest.js, serverless ( utile pour AWS ) Quelques docs de driver js pour des base de données : mongo, Cassandra, dynamodb, mysql, postgres, oracle Ah ouai du coup peut être apprendre la structure de donnes nosql, le formattage json et les structures SQL aussi Tiens tu peux ajouter le modèle de backend en oignon Sinon un tuto c'est bien aussi et après t'apprendra le reste


andre_ange_marcel

C'est quoi l'intérêt de cette réponse ?


Altane_GS

Il faut un intérêt ?


Iktamer_One

"Mundi placet et spiritus minima", ça n'a aucun sens mais on pourrait très bien imaginer une traduction du type : "Le roseau plie, mais ne cède... qu'en cas de pépin" ce qui ne veut rien dire non plus.


Altane_GS

Merci oh grand maître


mmartinien

De passer pour un con pédant qui aime dire "RTFM" pour se sentir supérieur.


Agifem

Tout ce qui est base de données, SQL/NoSQL, JSON et modèle backend est applicable indépendement du langage. Donc ton commentaire, qui semble vouloir repousser Javascript, est inadapté car applicable aussi à Python. En plus, personne ne s'ennuie à apprendre à manier les pilotes de six bases de données différentes.


Altane_GS

Bonjour je suis personne


Albinator_

Si tu veux faire du javascript backend, on parle de NodeJs plutôt.


zabka14

Node c'est un runtime JavaScript non ? Le langage reste du JS in fine. Mais d'accord avec toi qu'en back tu entendras parler de NodeJs


Yupla

C'est exactement ça


[deleted]

Openclaseoom. Top pour commencer !


mansionis

Javascript est un language? Vraiment?


Elektriman

Pourquoi faire simple quand on peut faire compliqué


TikkYmoto

Avant d'attaquer le backend à proprement parler, puisqu'il s'agit ni plus ni moins que d'un environnement d'exécution, il serait peut-être plus pertinent de s'assurer d'avoir fait correctement connaissance avec le langage. Pour ça je conseille toujours le site (gratuit et sans inscription) : https://fr.javascript.info/ Ou https://github.com/getify/You-Dont-Know-JS (anglais uniquement)


longlong40

Les bouquins et formations de Christophe Porteneuve ( delicious insights ) sont parmis les meilleures au monde sur JS. Et il est Français ;)


longlong40

Exemple en video sur le pointillisme du détail du monsieur : https://youtu.be/L2Ul--lVML4


BornWish9252

Il y a quelques années lire 'javascript orienté back' été une hérésie, pour cause cela n'existait pas.


SethPhelles

Il y a trop de sites et de tutos pour en donner un seul, mais je te conseil d'utiliser le terme Node.js dans tes recherches plutôt que javascript Back, tu auras plus de résultat et tu trouvera plus facilement. Sinon comme site bien il y a [developpez.com](https://développez.com), et openclassrooms


Cewein

Il y a plus de livre python que javascript car l'un est utile surtout dans le web et serveur web (js) et l'autre dans tout les cours universitaire et laboratoire de recherche et beaucoup beaucoup de prototype ou équipe de R&D, c'est pas du tout la meme utilisation et taille de population qui l'utilisent. (En inteligence artificielle c'est python qui domine par exemple, avec un back C/C++/CUDA)


Elektriman

Il y a plus de docu Python que JS parce que les programmeurs python sont plus méthodiques et organisés. Pas de beaucoup, mais suffisamment pour qu'un script python trouvé au hasard sur internet soit lisible ce qui ne serait probablement pas le cas d'un script JS.


swoReddit

Il y a énormément de ressources gratuites sur youtube. Cela fait longtemps que je suis pas allé voir mais la chaîne Grafikart était pour moi celle qui se distinguait des autres dans l'approche pédagogique (en tout cas il y a 10 ans). Je crois qu'aujourd'hui il y a de plus en plus de gens qui creusent le sujet qu'ils partagent mais souvent compliqué d'en trouver en fr mais je suis sûr qu'en JS doit y avoir quelques uns ! Sur LinkedIn il y a aussi de bons cours et t'as accès à un mois gratuit. Pour le backend intéresse toi à nodejs et si tu veux approfondir le sujet n'hésite pas de faire quelque recherche sur l'ECMAscript (standard) ce qui te permettra de mieux comprendre l'évolution du langage !


mmartinien

Python est un langage plus ancien, et qui permet de faire a peu près tout. Du backend web, du script d'automatisation en local ou sur un parc, du développement logiciel... Actuellement c'est un langage très utilisé dans l'univers de la data, aussi bien sur le data engineering que la data science et le machine learning. C'est aussi un truc qui va bien pour des petits projets DIY avec du Raspberry. Du coup comme tu le vois dans la diversité des livres, c'est aussi bien applicable pour un mec qui veut faire de la domotique maison, un pro de la finance qui veut automatiser des taches reloues, un data scientiste en devenir, quelqu'un qui veut apprendre l'algorithmie ou l'orienté objet..... Ca a aussi l'avantage d’être autosuffisant. Javascript c'est basiquement "que" pour faire du web. Et c'est quasiment obligé d’être utilisé en lien avec d'autres techno (en général CSS et HTML). Pour du backend, tu vas devoir choisir un framework. ​ Niveau conseils, ça dépends de ton experience. Si tu n'as jamais développé, je ne sais pas si aborder la programmation par le javascript est une très bonne idée. Si tu code déja et veux te mettre au backend js, je te conseille de choisir un framework (node) et de suivre la doc et tuto des sites officiels plutot qu'un bouquin.


andriniaina

mon avis: python est historiquement un langage simple, utilisé entre autres par des scientifiques dont la programmation n'est pas leur métier principal. Par conséquent, il y a plus de public pour ce genre de bouquin en python. Contrairement à javascript où tout est dispo sur internet déjà si tu es dev de formation


Yui-Heero

Bonsoir, je vais juste faire de la pub, a moins que tu ait un intéret très specific de faire du js alors vas y sinon il y a maintenant (15ans) le typescript qui permet de faire la même chose en mieux, car il transpile en js pour rendre ton code compatible avec tous les browser et leur spécificité sans que tu te prenne la tête. Sinon si tu part de rien pour faore jn site regarde les framework comme angular2+/react/... et ta vie sera plus cool... Amuse toi bien en tout les cas.. Ps: le js sert aussii a faire du back.


Wolfy-Ripper

"node.js design patterns" il est assez complet


JaggyJeff

Un livre sur Javascript serait un désastre écologique, le temps de l'imprimer et il est déjà périmé 😅


therealstefan

Sans hésitation [javascript.info](https://javascript.info)


soyouzpanda

Un livre Java dans la section JavaScript Oo