JAVASCRIPT news* - Version imprimable +- Forum de LAPLLA.net (https://laplla.net/forum) +-- Forum : Tout le reste (https://laplla.net/forum/forum-5.html) +--- Forum : Informations libres (https://laplla.net/forum/forum-11.html) +--- Sujet : JAVASCRIPT news* (/thread-634.html) |
JAVASCRIPT news* - jrousseau - 11-07-2017 Une page sur le JS qui sera agrandi au fil des mois, pour trouver des tutoriels facilement. Le javascript ou Ecmascript ( ou js pour faire court ) est un language compiler à la base par le navigateur dans le but de créer des pages web dynamique et fun. Par la suite il a servi à savoir où l'utilisateur avait cliqué et envoyait des statistiques au server qui lui même stockait l'information dans une base de donné genre php/sql. Aujourd'hui il est toujours compiler par un moteur écrit en C ou C++, nodejs côté server, le moteur de jeux unreal engine l'utilise, la bibliothèque QT permet de le lancer, plusieurs nouveaux IDE ( éditeur de code ) sont écrit en html, c++ et js, il est facile et fun à apprendre avec une page html et je pense que les équipes de développement l'intègre de plus en plus pour attirer les jeunes développeurs et agrandir leurs équipes. Niveau débutant : https://openclassrooms.com/ ( pas pratique à utiliser sur le long terme notamment pour retrouver une info ). www.w3schools.com en anglais ( exercices on-line super pratique pour débuter ) codecademy.com ( pratique pour débuter en français et en anglais ) Stack Overflow ( en anglais pour poster un code tordu et avoir une réponse ultra précise dans l'après midi totalement gratuit, vraiment super ). ---A LIRE ABSOLUMENT : LA BIBLE du javascript the référence en anglais pour devenir expert en js ( totalement gratuit) : ( le manuel explique comment le javascript est compiler, parle de la porter des variables, comment exécuter une fonction avant tout le reste, parle des variables à porter globale comme setInterval, de la coexertion...) https://github.com/getify/You-Dont-Know-JS ---SITE WEB : Différent site web qui parle des news en js : hackernoon.com/ ( en anglais ). infoworld forum sur les jeux vidéos en js : html5gamedevs.com/ freecodecamp.org/ Livres en anglais sur javasscript ( format e-pub, pdf ect... et vidéos des fois ) packtpub (je l'ai découvert sur amazon) ---NODEJS : Les bases : Nodejs Coder en js votre server ! NPM nodejs utilise un système pour télécharger des modules en C/js Les pages Facebooks à suivre sur nodejs : NodeJS Developpers : (groupe anglais ) RE: JAVASCRIPT news* - jrousseau - 13-07-2017 Niveau débutant : https://javascript30.com/ ( 30 cours en anglais sous forme de vidéo, pas testé, normallement gratuit) RE: JAVASCRIPT news* - jrousseau - 16-07-2017 Niveau débutant et expert en français : https://www.alsacreations.com/ ( pleins de bons articles pour se tenir au courant de l'évolution du web en génrale possède un petit forum ) https://www.grafikart.fr/ ( super site en français, il y a même du linux !, du php du ruby et pleins de tutos sur des nouvelles technos ) https://javascript.developpez.com/ ( gratuit et en français, reste la référence mais interface un peu vieillot avis perso ) RE: JAVASCRIPT news* - jrousseau - 27-08-2017 Memo type : Les bibliothèques standard Node.js : Voici la liste des bibliothèques contenues dans Node.js considérées comme stables (niveau 3) avec une petite description : REPL : c'est l'interpréteur que vous avez quand vous tapez node dans votre console. assert : pour faire des tests. console : pour les logs. debugger : point d'arrêt, step, ... dns : les noms de domaines. event : tout sur la gestion des événements. fs : tout sur le système de fichiers. global : tout ce qui est tout le temps disponible. http : un serveur, un client, requête, réponse, ... net : wrapper réseau asynchrone. path : gestion des chemins sur un système de fichier. os : gestion du système: dossiers temporaires, noms d'hôtes, ... querystring : échapper, analyser les arguments d'une requête. string_decoder : permet de passer d'un buffer à une chaine. timers : global, permet d'appeler régulièrement des actions, poser un délai avant, ... tls : SSL, chiffrer les échanges réseaux. dgram : datagram, UDP. util : différents outils, héritage, tests de type, .... zlib : compression et lecture des formats gzip. RE: JAVASCRIPT news* - jrousseau - 27-08-2017 Pour vous perfectionner et devenir un réel expert et savor rvraiment de quoi vous parlez : Le TC39 ceux qui définissent EcmaScript. Le blog officiel des nouveautés sur le moteur V8 ( de chromnium et nodejs), ( intéressant à lire ). Les sources du moteur V8 sur git. Libuv une aprtie du coeur de NodeJs une library en C++. |