-
Javascript Basics (ES6 and above).
- Official Documentation (Best place to go): https://developer.mozilla.org/en-US/docs/Web/JavaScript
- Videos : https://scrimba.com/g/gintrotoes6
- Fuller third party reference: https://www.tutorialspoint.com/es6/index.htm
-
React Basics (What it is, what a component is)
- Probably the best all round course
- Basics
- Official Docs: https://reactjs.org/
- The tutorial on here is pretty decent too
- Videos: https://egghead.io/browse/frameworks/react
- This one is particularly good: https://egghead.io/courses/the-beginner-s-guide-to-react
- Official Docs: https://reactjs.org/
- Hooks
-
Remix
- Official Docs: https://remix.run
- Example Jokes app: https://remix.run/docs/en/v1/tutorials/jokes
-
TailwindCSS
- Official Docs: https://tailwindcss.com/
-
Prisma (With PostgreSQL)
- Official Docs: https://www.prisma.io/
- Getting started tutorial: https://www.prisma.io/docs/getting-started/setup-prisma/start-from-scratch
-
Git
-
Agile processes
-
Familiarity with Linux based Terminal.
-
More React
- Context
- Official Docs: https://reactjs.org/docs/context.html
- Context
-
Typescript
- Offical Docs: https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html
- This assume you understand JS pretty well, so ensure you have a good footing before learing Typescript.
- Official Docs (Total Beginners): https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html
- This assumes you have basic JS knowledge and goes deeper in the basic concepts.
- Total typescript (https://www.totaltypescript.com/).
- A great tutorial for learning the parts of typescript you need day to day. Also has a good Zod tutorial which is a tool we use alongside typescript
- Offical Docs: https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html
-
Jest (with react-testing-library)
- Official Docs: https://jestjs.io/docs/getting-started
-
Cypress
- Official Docs: https://www.cypress.io/
- GraphQL (with Apollo)
- Offical Docs: https://graphql.org/graphql-js/
- Apollo Docs: https://www.apollographql.com/docs/tutorial/introduction/
- This one is really good. Shows how to build a full application using SpaceX API
- AWS (We use S3, RDS, Lambda)