CRUD Tutorial - React, GraphQL, NodeJS, MySQL | EP 1 - Queries and Mutations

preview_player
Показать описание
Use code: PEDRO for 20% off ^

Tech Stack:
- ReactJS
- NodeJS
- ExpressJS
- GraphQL / Express GraphQL / Apollo Client
- TypeScript
- MySQL
- TypeOrm

Episodes:

-
-

Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Equipments I Use:
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Tags:
- MySQL
- Fetch
- ReactJS Tutorial
- ReactJS and MySQL
- NodeJS Tutorial
- API Tutorial
Рекомендации по теме
Комментарии
Автор

why aren t u adding nodemone and typescript as a dev? is it not necessary?

mehdiboujid
Автор

If you are getting an error
"createConnection decrepated symbol used"

then you should:

1) import { DataSource } from "typeorm";

2) const main = async () => {

await new DataSource({

masj
Автор

10mins in and I had to pause, like and subscribe. Brilliant introduction and explanations. Thanks for making this video.

ekeneidiagbor
Автор

superb tutorial! I learned a lot and I solved my 1 week problem in just 1 video. Thanks PedroTech

chaddystrip
Автор

Hey Pedro, I like this video. I have worked with restful APIs and now I learning GraphQL and I had a few misconceptions but this video clarified them. I am going to try to do this but instead of that ORM, I’m going to try it with Prisma

hugoperez
Автор

You are awesome, Pedro
Thank you for what you are doing, man

ИмяФамилия-гж
Автор

Is createConnection() deprecated now? If so what is the best approach now

domjag
Автор

very useful, can't wait to see the next video, thanks Pedro

hvmanoid
Автор

I know this is a year old but this really gave me some good info on using graphql, its very useful especially using a db to store the data. But what I want to do is do the same thing but instead of using nodejs or typescript I wanted to do is use golang, just to do the crud backend part but ive searched online how to do that just simple backend crud operations, there are some but the hard part for me that I'm struggling is trying to connect with the MySQL database, just to be able to create data but I keep seeing how the tutorials are asking to use docker to create the MySQL database, i just use the MySQL benchmark to do that, but then the next step is to use something called golang-migrate to migrate the schema I'm going to use for the grahpql but i just get a bash error saying there is no file or directory in my database, but i do have one create, so i do another one that doesn't use migrate instead it used gorm but with this one i have to add something to a module for models and then i get some compilation errors in the terminal so that doesn't work. So what I'm saying is can you make a video on how to create a crud just the backend part with graphql, golang and MySQL, just to see how you will connect with the database and create some data and save it, if not is it possible if you could help me with just the connection part. please and thanks for reading my huge comment, sorry if it got long.

Lokoislive
Автор

For those who run "tsc --init" then get "tsc: command not found", run (npm): " sudo npm install -g typescript"

lukelyu
Автор

awesome series of viceo, i just love your way of teaching

ashiqdey
Автор

Time to buckle up, and get my notepad for this 1hr tutorial 😇

SuboptimalEng
Автор

Great lesson, now i can change data through nodejs!Awesome!

creckerru
Автор

timecode 15:35 script doesn't work for me, node cannot find module ts-node, i had to install ts-node globally, only then script worked

creckerru
Автор

I think one advantage of making advanced videos is that there are fewer resources so your content stands out. I might be wrong though.

nnaemekaish
Автор

Awesome tutorial to get started with graphQL

triplodosheals
Автор

i didnt understand at 2:16, the comand 'tsc', cause i didnt see you installing it before ?

romimaximus
Автор

Hi pedro i'm getting this error while creating mutation Type '{ type: GraphQLObjectType<any, any>; args: { name: GraphQLScalarType<string, string>; image: GraphQLScalarType<string, string>; city: GraphQLScalarType<...>; wifi: GraphQLScalarType<...>; coffee: GraphQLScalarType<...>; }; resolve(parent: any, args: any): any; }' is not assignable to type 'GraphQLFieldConfig<any, any, any>'.

arunkumar-tecc
Автор

I am wondering if I should learn typescript for a couple of days.
I know I should but am not sure how useful it is.
Anyway, thank you Pedro.

kicksfromfareast
Автор

Where would you add arguments like "first" or "offset" to make it paginated?

PraxizC