Purpose
Provide students joining NER’s Software Solutions team with helpful content to learn various aspects of software development, web development, and more. It’s been separated into different key topics with resources to help you learn the basics. You might not need to watch all of these videos (some are long!), but if you’re starting from scratch they should be helpful. Also, 1.5x or 2x speed is your friend.
Resources
The Internet
Git
Git 102 (slides) (note: more advanced than you’ll need for this club but good to know)
HTML
JavaScript and TypeScript
Node.js and Asynchronous Development
React
Express
Databases
...
Bonus Stuff
React: Fragments aka <></> (9 min), Lists and Keys (8 min), What is DOM? (6 min), React updating the DOM (5 min), Intro to Hooks, useEfffect() Hook
Back-end: REST API Intro (12 mins)
Prisma: Official docs (they’re good)
DevSecOps: GitHub Actions Intro (13 min), Authentication (2 min), JSON Web Tokens (15 min)