Javascript and Nodejs topics, references
Key Points
- Many good, free Javascript and Nodejs resources available online
- Javascript can be tested in any modern browser ( Chrome, Firefox etc ) using developer tools
- Javascript and Nodejs can be setup and run locally on any pc as well as running in server and cloud environments
- DMX team is strong on Javascript and Nodejs
- Good examples of DMX use of Javascript and Nodejs is available on our Github repos:
- There are some good, low-cost 3rd party online courses available as well: Udemy etc
References
Reference_description_with_linked_URLs_____________________________________ | Notes_____________________________________________________________ |
---|---|
computer science basics | |
https://www.khanacademy.org/computing/computer-science | good basic intro to computer science concepts - free enrollment |
https://www.khanacademy.org/computing/computer-science/algorithms | introductory computer science algorithms < uses Javascript basics |
Javascript | |
m Javascript | |
i Javascript | |
m Nodejs | |
https://drive.google.com/open?id=1GHom-OfD5bdmCGjwk0zuUREUgkxijKaL | javascript-cheat-sheet-2019-document.pdf |
javascript cheat sheet - simple, quick reference - not a learning tool but a lookup tool | |
just the basics for javascript in web browsers | |
https://developer.mozilla.org/en-US/docs/Learn/JavaScript | good free basic Javascript online reference manuals |
good free site to see examples on ES-2016 quickly | |
https://scrimba.com/g/gintrotoes6 | free online code camp to learn ES6 |
a free basic book covering Javascript fundamentals - circa 2017. Check to see if it has all the latest features | |
Javascript Handbook - Flavio | Javascript Handbook - Flavio ** |
Nodejs Handbook - Flavio | Nodejs Handbook - Flavio ** |
GIT and GITHUB version control | |
GIT basic concepts GIT basic tutorial | |
GITHUB basic tutorial GITHUB learning tools | |
Nodejs | |
https://nodejs.org/en/ | Nodejs main site |
https://expressjs.com/ | Express routing |
https://www.mongodb.com/ | MongoDB NOSQL database |
https://nodejs.org/en/docs/ | Free download for Nodejs, basic documents on Nodejs versions |
https://nodejs.org/en/docs/guides/ | A variety of free guides on designing, building Nodejs solutions including Docker etc |
https://developer.mozilla.org/en-US/docs/Learn/Server-side https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs | Free server side programming docs including Express, Nodejs tutorials |
https://www.w3schools.com/nodejs/ | Free w3schools Nodejs tutorial |
Nodejs cheatsheet - a short ( incomplete ) summary | |
a simple, free, decent Nodejs basic intro. The udemy Nodejs course below is clearly more comprehensive but takes longer to go through. | |
https://www.udemy.com/nodejs-the-complete-guide/learn/v4/content | Nodejs - the complete guide An intro Udemy course that covers most areas of Javascript and Nodejs. On sale, courses like this run for $12 or less normally - wait for a sale. It's productive to jump into chapters on specific topics if you don't have time for the whole course. I included a PDF of the table of contents here. < recommendation: for existing Front-end developers looking to learn Nodejs |
Front-end Web development courses | Reach or Angular ( React is our preference ) |
https://reactjs.org/ | React JS main site |
https://www.udemy.com/react-the-complete-guide-incl-redux/ | React 16.6 - The Complete Guide (incl. React Router & Redux) < requires basics on HTML, CSS, JS |
Full stack web development courses | Combine React or Angular front-end normally with Nodejs backend |
https://www.udemy.com/the-complete-web-developer-zero-to-mastery/ | The Complete Web Developer in 2019: Zero to Mastery < very solid overall Full Stack program including basics with React, Node etc |
https://www.udemy.com/node-with-react-fullstack-web-development/learn/v4/overview | Node with React: Fullstack Web Development Build and deploy fullstack web apps with NodeJS, React, Redux, Express, and MongoDB. $10 on sale < requires HTML, JS basic skills as pre-regs - more on React, Sagas, JWT Oauth |
Other Online Developer Resources | |
https://assets.ctfassets.net/2ntc334xpx65/o5J4X472PQUI4ai6cAcqg/c0f09bd6d2ec4944 62ea684ab065781d/jwt-handbook-v0_14_1.pdf | JWT - JSON Web Token Handbook |
Other resources | |
https://www.infoworld.com/article/3333000/node-js/18-nodejs-and-javascript-libraries-for-fast-and-simple-microservices.html | 18 useful Nodejs libraries for micro-services environments |
https://github.com/mvolkmann/talks/tree/master/full-stack-js | Mark Volkmann - Full stack slides for MERN |
https://github.com/mvolkmann/talks | Mark Volkmann - all tech talks - React, Angular, flow, Express, tools etc |
https://www.slideshare.net/nakov/cryptography-for-javascript-developers-nakov-jstalks-2018 | Cryptography for Javascript developers |
Key Concepts
View Nodejs Server Logs
Slack channels
#product-errors-other
#product-errors-prod
Loggly log service for Nodejs
https://myurl.loggly.com/sources/browser
free lite version with sign up
https://myurl.loggly.com/sources/setup/node_js
client access to server logs
Potential Value Opportunities
Potential Challenges
Candidate Solutions
Step-by-step guide for Example
sample code block