DEV Community

Jakob Attkinson
Jakob Attkinson

Posted on

How to learn to set up a project with various technologies?

I want to learn and practice writing a GraphQL API. I have a fun idea to build something and I want to get started ASAP.

The biggest issue is that I haven't really set up projects from ground up (Gatsby / Gridsome projects don't count).

I want to build my API using the following:

  • TypeGraphQL
  • Apollo Server (/w Koa)
  • Mysql DB + TypeORM
  • Typescript

For many front-end projects or REST APIs I can find tons of courses on Udemy and YouTube, yet there ain't much (well, anything really) that makes use of the above.

Any suggestions on how I should approach this?

Top comments (2)

Collapse
 
gentritabazi01 profile image
Gentrit Abazi •
Collapse
 
attkinsonjakob profile image
Jakob Attkinson •

Thanks. However, the project is using the Express Middlewares, not Koa....
There are tons of express tutorials, but almost nothing about Koa :(