Тёмный
No video :(

PERN Stack Course - Postgres, Express, React, and Node 

freeCodeCamp.org
Подписаться 10 млн
Просмотров 501 тыс.
50% 1

Опубликовано:

 

5 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 515   
@jamesphillips6008
@jamesphillips6008 6 месяцев назад
Tip for you guys following along in 2024. Fragments is no longer needed in react. You can just use empty elements "" instead of a fragment now.
@martinpfatrisch
@martinpfatrisch 4 года назад
Videos like this are one of the main reasons why I love the internet. Free and high quality education for those who are willing to learn. Thanks a lot!
@espressoinsight
@espressoinsight Год назад
so true!
@cialatr
@cialatr 4 года назад
I am so glad I found this tutorial. I have been all over the web looking for this exact thing. Sometimes when you're new to something, you just don't have the vocab to find help on what exactly you're looking for. PERN Stack is new verbage to me, and that has been so nice!
@olpner
@olpner 4 года назад
Pro tip when it comes to using Postman: Create a new collection by Collections -> +New Collections -> in the created folder click on the three dots "..." -> Add request -> Give the request a name like "Get all todos" or something -> Save to your newly created folder. Then adjust the request to whatever suites your needs and press save (which can be found in the top right corner next to the Send button). That way you don't have to recreate all of the calls each time you want to run test towards the backend.
@krishanthkumar72
@krishanthkumar72 Год назад
ah yes its a good practice, I have done that it made my day easier and faster
@isaacfrost9798
@isaacfrost9798 3 года назад
PERN stack would be so interesting if express was called oxpress.
@Evildragonfirez
@Evildragonfirez 3 года назад
lol
@ghit2494
@ghit2494 3 года назад
lol
@EddieKMusic
@EddieKMusic 3 года назад
C-c-combo breaker
@visakht.s9046
@visakht.s9046 3 года назад
😂😂
@franksprachen
@franksprachen 3 года назад
And if you use Angular and MongoDB, you would be using MOAN stack 🤣🤣
@ariosetiawan173
@ariosetiawan173 4 года назад
I was Frontend Engineer(especially on react), and i always waiting for MySQL/MariaDB/SQL's with node, it so rare, so with this tutorial it helps me to build fullstack web, thanks!
@tyrrelldavis9919
@tyrrelldavis9919 4 года назад
So these jobs aren't just a myth? Freecodecamps bots RT alot of people
@Rei-m3g
@Rei-m3g 4 года назад
Since am stuck with vanilla js ..... Am always wondering what's it like to use a framework such as React !!!
@ariosetiawan173
@ariosetiawan173 4 года назад
@@Rei-m3g Which part are you had stuck?
@ariosetiawan173
@ariosetiawan173 4 года назад
@@tyrrelldavis9919 My Goal is, Frontend for Career, Fullstack for freelancing, what do you think ? :D
@m3awna
@m3awna 4 года назад
@@Rei-m3g me too, wonder what they do within these framework, especially when you read their hype about it.
@seanraz
@seanraz 3 года назад
I use VueJS for my frontend projects, so came to this video for how you integrated Postgres with Express. So many boilerplates and videos use Sequelize ORM to do this, so I was happy to see one that just went bare bones SQL. Great job.
@SuperMBARutgers2013
@SuperMBARutgers2013 Год назад
Yup. Same here in terms of barebones SQL!
@nidhishsrivastava4868
@nidhishsrivastava4868 11 месяцев назад
The best thing is to stay away from abstractions if you are learning something for building better logics
@NikolayBerezovskiy
@NikolayBerezovskiy 3 года назад
That's a good one! Short, quick, and simple. Ideal for those who are figuring out how to marry those 4 things together for the first time. Thanks, man!
@kristoffaro
@kristoffaro 4 года назад
Literally working on a project using this stack. This will help tremendously, thank you !
@jahnavi4258
@jahnavi4258 3 месяца назад
Hey ! Ik its been long but were you able to implement it with axios?or did u just use fetch?
@ronaldbrunsen
@ronaldbrunsen Год назад
Tip for you guys following along in 2023. Fragments is no longer needed in react. You can just use empty elements "" instead of a fragment now.
@christianblack2166
@christianblack2166 Год назад
This has helped tremendously thank you.
@travelfiend
@travelfiend Год назад
This was the case when I first learned React in 2019
@ronaldbrunsen
@ronaldbrunsen Год назад
@@TunedInLive Yes, in that case use something like a table or elements, fragments are just meant to wrap blocks of code where you don't want a separate div.
@neraka-z4n
@neraka-z4n 9 месяцев назад
is just the short hand for
@jamesphillips6008
@jamesphillips6008 6 месяцев назад
Thank you so much. This helped me a lot. Im gonna repost this for people in 2024.
@dcdales
@dcdales 3 года назад
Such a concise and thoughtful tutorial! This is among my favourites. Thank you, Stoic!
@lenniecottrell5729
@lenniecottrell5729 3 года назад
Great tutorial. Doing this in 2021 I needed to use Bootstrap 4, not Bootstrap 5. Modal didn't work properly until I used v4.
@taylorgraham2906
@taylorgraham2906 3 года назад
Same thing -- be sure to use bootstrap 4 links in your index.html file too!
@dmsnm
@dmsnm 3 года назад
If I am not wrong, I think Bootstrap v5 doesnt use jQuery anymore
@amenicHD
@amenicHD 3 года назад
You copied the wrong code for bootstrap 5. Go to the bootstrap website to the modal component section and make sure it's the docs for bootstrap version 5 and then copy that code.
@dremiq6670
@dremiq6670 2 года назад
For anyone seeing this in the future this one will work with Bootstrap 5. Launch demo modal Modal title ... Close Save changes
@nandojau1
@nandojau1 2 года назад
@@dremiq6670 thanks my friend!!!!!
@narcissisticnarcissus4956
@narcissisticnarcissus4956 3 года назад
This is so amazing. All you need is state management (e.g. Redux) and you're ready to build large full-stack apps.
@tannerbarcelos6880
@tannerbarcelos6880 3 года назад
100% I’m used to doing MongoDB from school and tutorials and now I’m learning MySQL in my architecture class and I realize how amazing it is. This tutorial literally teaches the core core fundamentals. I’m considering doing something similar with redux. If I do, i wanna make a video. I’ll come back to this and link you if I do!
@theblackunderflow1842
@theblackunderflow1842 3 года назад
might consider using Sequelize to abstract raw SQL queries into something more JS-like. Shoot, maybe even axios instead of fetch as well. This video is great!
@anjanhr1614
@anjanhr1614 Год назад
Ohhh Man. Thank you so much for this video. I studied MERN and now i started learning PERN. and this is the first video I've seen related to PERN. And now I'm so happy, man. Love from KARNATAKA.
@kman889
@kman889 2 года назад
Use thunder client instead of postman. Its essentially the same thing except its a vscode extension that creates a new sidebar area for testing your API. Good tutorial!
@upbee8719
@upbee8719 4 года назад
If you lift up the todos state to App component, you don't have to use window.location = "/" to get the new todos, you can simply pass down a function that sets the todos state to the input component, so after you submit you push a new obj onto the array so the list todo component (which consumes the state) will automatically re-render. Of course if you use redux its not gonna be a problem at all since you can dispatch a state change anywhere. Love the video, just that using window.location = "/" to force a refresh is kinda against the whole point of react and you wouldn't want to just reset all the states in a larger project.
@Lindaine
@Lindaine 4 года назад
can you please give an example, I'm still new to react so I don't really know what should I do here. I know that the window.lcoation thing is wrong but I don't know how to implement what you said, especially the input component.
@allowmeasme
@allowmeasme 10 месяцев назад
I love it so much when my teacher sounds so enthusiastic about the subject it keeps me glued. Thanks, i was interested in the Postgres integration and you did a fantastic job explaining.
@TilakBasyal
@TilakBasyal 3 года назад
I can't express how much thankful i am for this video. No further words, just WOW oh WOW. Found what i was searching for a long time. Thanks a lot again...
@PR1V1LE6ED
@PR1V1LE6ED Месяц назад
This with Bootstrap is the perfect tech stack for a beginner in my opinion.
@tonygiannino
@tonygiannino 3 года назад
This was amazing... I have been beating myself up on the CORS issue for days now. Was not aware you could just add the command when installing express. Thank you!!!
@zamadtahir825
@zamadtahir825 4 года назад
Please do some giant tutorial series with PERN Stack..
@fredriknorling3311
@fredriknorling3311 4 года назад
This is the best and most holesome video in existence. My homevideo of my son being born is not even a close second.
@FedericoFavaro
@FedericoFavaro 3 года назад
Oh wow ahahah
@fionawiggins4641
@fionawiggins4641 Год назад
Oh my word, there is the entire internet, then there is this video. Thank you so much for sharing this, it is immeasurably helpful.
@fredrikullman9349
@fredrikullman9349 4 года назад
Really good tutorial ! At times a little too fast paced and non - descriptive of the steps you were taking, but it could be because Im fairly new at writing code in react, and Im still learning the basics. Thank you !
@kevincarvalhodejesus4473
@kevincarvalhodejesus4473 2 года назад
That's precisely what I needed to get started with relational DB and Postgres. Such an awesome tutorial! Tks for that guys!
@toonice555
@toonice555 9 месяцев назад
I love how you created the edit todo component and rendered that with it's own logic. i would normally have put the logic in the parent but this is so much better. TIL something new thank you!
@RagnarD3
@RagnarD3 Год назад
This was clearly laid out and explained. Thank you so much for taking the time to be clear. You did NOT leave out crucial information and I was able to complete the entire build and then iterate from it.
@aniketbhalla1521
@aniketbhalla1521 10 месяцев назад
Very clear video explaining the working of a Full stack application with React.js and Postgres. Just love it.
@arhabersham
@arhabersham 4 года назад
I can't believe this is free... THANK YOU!
@mydiscord8667
@mydiscord8667 3 года назад
I know right. jackpot
@blankname44
@blankname44 4 года назад
This is one of the best tutorials I've seen, thank you so much you where amazing.
@thomasl5927
@thomasl5927 11 месяцев назад
I have to say this has been probably the best tutorial I have come across in my year of learning
@youtbeuser32
@youtbeuser32 Месяц назад
for anyone having issues with postman stuck at sending request (around 20:10) beware of line 22 res.json(newTodo); replace that by res.status(200).json(newTodo); I dont know if something has changed over the last 4 years but this worked for me
@PR1V1LE6ED
@PR1V1LE6ED Месяц назад
`res.json(newTodo.rows[0]);` just like the video works fine for me
@samimhoff2766
@samimhoff2766 2 года назад
Exceptional quality. Very straightforward, not too slow, not too fast.
@minhtriettruong9217
@minhtriettruong9217 Год назад
I'm at 23:43 in the video. This is a great tutorial to learn PERN. Thanks so much for the work and your energy. Love it!
@pastorfred2543
@pastorfred2543 4 года назад
I presume this is the first & full PERN Stack tutorial on RU-vid. Thanks buddy. This will help.
@weibinyu
@weibinyu 2 года назад
for those that are stuck trying to get a response in postman after sending a post request, you need to include "res.send("your message");", after receiving the request. It seems like the post method does not automatically send back a response after a request is received.
@harrison-io3bd
@harrison-io3bd Год назад
Where do you include it though bro ^^
@sirish69.9
@sirish69.9 Месяц назад
bro just guided me thru my 1st full stack work.
@maker5739
@maker5739 3 года назад
"okay?".. makes me say yes in my mind. Great.
@YakovL
@YakovL 4 года назад
An awesome tutorial, thanks for it! Very nice thing about it is how it shows usage of various tools and approaches by example. The main thing that I miss in it though is deploying the app which would help feeling like "ok, I did it, now I can learn more, expand this project or build something different".
@Zeero3846
@Zeero3846 Месяц назад
I feel it. Someone is trying to make a really good replacement for express, and they don't care what it's called, so long as it starts with an O.
@ankitupadhyay918
@ankitupadhyay918 Год назад
Although this video is three years old but the explanation is pure gold
@ShafiqNazrin
@ShafiqNazrin 7 месяцев назад
This was such an easy tutorial to understand PERN Stack. The Stoic Programmers are great teachers.
@absolubouess932
@absolubouess932 3 года назад
If this is the level of a free course , I wonder what will be the level of value in your paid course !! Loved to see so much care for the viewers and you explaining everything , one word . Wonderful ✨✨
@atmloginvideos
@atmloginvideos 4 года назад
An excellent video. I've been postponing a first project with this stack for a long time, a little laziness, of course, but this excellent tutorial was the trigger to get my hands dirty.
@fyardlest1
@fyardlest1 2 года назад
To good to be true. It is so easy to do when you find someone like The Stoic Programmers teach it. You just see how easy it it and I think I will go with the PERN stack for some big project. Hope to learn how to connect Nextjs with Postgres. Thanks Guys!
@reactdeveloper2368
@reactdeveloper2368 3 года назад
Few updates in June 2021 : in post : pool.query( `INSERT INTO "todo" (description) VALUES ($1) RETURNING *`, [description]) in get: pool.query(`SELECT * FROM public."todos"`) have backticks in query and database_name in " "
@neilguylindberg6672
@neilguylindberg6672 3 года назад
Just the refresher I needed! Been bogged down in C# and MSSQL for too long. I'd lost my bearings I had well established with PERN stack. Thank you so much!
@saishsankhe
@saishsankhe 3 года назад
Thank you so much for explaining the PostgreSQL part so well! I was frustrated to work with SQL db with node and this video helped me setup everything perfectly! 👌🏼
@boubacarbarry4779
@boubacarbarry4779 3 года назад
C'est le meilleur cours de React en Full-stack jamais vu. Thank you very much
@svitak1987
@svitak1987 7 месяцев назад
Amazing man!!! You completed a Full Stack Web Developer bootcamp in one hour and twenty-two minutes."
@fks7814
@fks7814 Год назад
I know I'm just another person who will say it, but really, thank you for this tutorial. I was struggling with API - React - Postgres part for so long that I was about to abandon my dream of becoming a dev 😅❤
@alitemel2426
@alitemel2426 3 года назад
I cant thank you enough. ı am at 37.26 I have learned crud operations from this video please do more pern stack tutorial
@joni451604
@joni451604 3 года назад
es increiblo lo facil que lo explica, con todos los conecptos que tenia no sabia como armar todo esto, me mostraste una forma ordenada de armarlo, muchas gracias!!!!!
@nerdbrainz
@nerdbrainz 3 года назад
that clicking noise is insane lol 100% turn that off for recording videos. Appreciate the clear, concise explanation though, this is a great lesson.
@trunojoyo84
@trunojoyo84 2 года назад
such an amazing teacher you are ! Please make another project on PERN stack. Will really help us beginner developers!
@wtfdoiputhere
@wtfdoiputhere 3 года назад
honestly enjoyed how he only explained wut mattered and how he moved from the big picture and diagram into the smaller parts
@Alex-dr6zp
@Alex-dr6zp 3 года назад
how u rectified this error ? TypeError: todos.map is not a function
@anand26shweta
@anand26shweta Год назад
Thunder client (vs code extension) is an alternative for people who don't want to use Postman.
@terrymarr5265
@terrymarr5265 3 года назад
Great beginner or refresher video for PERN stack. Some things have changed in react recently and this is a great quick update. It goes fast in a couple of places (postman) but you can stop and pick the testing software you want. Very few tutorials show how it all fits together. Thank you!
@SuperMBARutgers2013
@SuperMBARutgers2013 Год назад
Could you please be specific? One thing I can think of is, using a hook to refresh the page automatically
@brianmainah
@brianmainah 2 года назад
Just completed this tutorial end to end Had like 5 extra fields but it was still really helpful🔥🔥🔥
@tomatte99
@tomatte99 3 года назад
I am using MySQL instead of Postgres to this course and it's working fine!
@tarektarek6073
@tarektarek6073 3 года назад
It's a really great tutorial, very clear and staight to the point. Thank you!!!
@airbus5717
@airbus5717 4 года назад
best coding YT Channel i hope we Get Rust soon
@princepanchani180
@princepanchani180 2 года назад
Very Good Learning from You Sir....👍👍
@albertomatehuala5608
@albertomatehuala5608 4 года назад
The best tutorial I've ever seen , congrats Engineer
@user-qk5mr8ez6y
@user-qk5mr8ez6y Год назад
Thanks. Did it with React + tailwind with Typescript. Still applicable in 2022.
@siriusFish1
@siriusFish1 Год назад
thanks for commenting. Wanted to make sure this was all still applicable.
@SonGoku-ep4wj
@SonGoku-ep4wj Год назад
I thought postgre is dead
@omgavy
@omgavy Год назад
@@SonGoku-ep4wj why you said that?
@KahramanMustafa
@KahramanMustafa 2 года назад
Great powerful explanations, required amount of details; restful api server, postgre db queries and react front end are all well covered. Thank you
@satellitesage2487
@satellitesage2487 2 года назад
Saw this ytube video, but I hesitated since it's 2 years old already. Is it not outdated?
@KahramanMustafa
@KahramanMustafa Год назад
@@satellitesage2487 I have followed whole tutorial by implementing also, did not face so outdated practices although I am not very competent person in these topics. But everything worked well and there was no need to update/revise any meaningful parts of it.
@patrickc.6183
@patrickc.6183 4 года назад
This is awesome! Nice video! It would be great to make a follow-up video covering deployment to Heroku!
@freesaints
@freesaints 4 года назад
Go to The Stoic Programmers channel. Henry has a video explaining how to deploy this app on Heroku.
@krishitanna2068
@krishitanna2068 7 месяцев назад
Your way to explation is pretty good.
@jasperlim8909
@jasperlim8909 2 года назад
Thank you, Mr. Stoic. You also have the best voice!
@MrSOOUNG
@MrSOOUNG 6 месяцев назад
Thank you for this tutorial. Concise and easy to understand!
@ayushthakur733
@ayushthakur733 4 года назад
Everything what I needed ❤️ Tysm ... so well explained ...very clean ..I had made notes while learning ...your are the best teacher so good tutorial without any ads ..great love you❤️😊
@SuboptimalEng
@SuboptimalEng 4 года назад
Thank you so much for making a simple app with this stack! Super helpful.
@Hyperlooped1
@Hyperlooped1 4 месяца назад
I was searching to do the same drone humanitarian aid thing for gaza.
@frixaco
@frixaco 4 года назад
Thank you very much for making this course!! Your explanations are very easy to understand!
@zox8194
@zox8194 Год назад
Nice one I was try to find the best way to add back-end to react with this tutorial I think it's the best way to a fresh starter at back-end for understand the basics and CRUD app
@moulayjam
@moulayjam 4 года назад
Great Tutorial, the best so far, a small note, when you copy-paste the w3schools, you forgot to change the 'class' to 'className'.
@pictzone
@pictzone Год назад
But it still works for him though. Why does it work?
@johanbjerkem8592
@johanbjerkem8592 2 года назад
Thanks my man, really helping out with my school project
@TheAldar
@TheAldar 4 года назад
This is such a great tutorial! Really easy to follow!
@isohumulone
@isohumulone 4 года назад
This was a great intro , and it helped me develop my first React application. A video on deploying an application like this would be helpful.
@anisbencherif9224
@anisbencherif9224 4 года назад
just search on youtube : how to deploy react app on heroku. Or netlify, but at first you need to make an account its free
@ericdrodgers
@ericdrodgers 2 года назад
Excellent CRUD tutorial 🔥🔥🔥. Once you get this down you can do your own thing.
@satyaprakashsahoo7772
@satyaprakashsahoo7772 4 года назад
I just wanted this tutorial... Thanks so much.. God bless you
@ChandujobsApplications
@ChandujobsApplications 11 месяцев назад
when you are editing, page is refreshing which is bad practice in my point of view
@joanispolo675
@joanispolo675 3 года назад
1:17:01 -Instead of doing window.location = "/" you could re-render the list like every 3seconds for example or whatever suits you. useEffect(() => { setInterval(updateDescription, 3000); }, []); You could also do the following: useEffect(() => updateDescription()); - Without the [ ] after the useEffect but it will cause error and memory leak so do the first one.
@praffsphr1136
@praffsphr1136 3 года назад
Thanks mate.
@trr3576
@trr3576 3 месяца назад
very nice tutorial fast and clear thankyou very much
@georgekrax
@georgekrax 4 года назад
Amazing video! It is very helpful, and you really know how to explain things clearly to us.
@lova4886
@lova4886 4 года назад
Thanks for the help. The exact thing I was looking for when trying to learn Postgres. Great tutorial!
@zindovic8721
@zindovic8721 3 года назад
Can anybody tell me what font this guy used in vs code?
@amazekhashaa7309
@amazekhashaa7309 3 года назад
Thanks for the tutorial. You should use postgres for huge application that s why you use postgres.
@jgvlc
@jgvlc 3 года назад
Really fantastic tutorial, thanks for your time and dedication.
@sharadsharma3176
@sharadsharma3176 4 года назад
Waiting for sequel and NODE so long!!!
@malmossa
@malmossa 3 года назад
this is a great tutorial for PERN stack, but I wish if you can make PERN stack tutorial for a bigger project
@rahulhuilgol5304
@rahulhuilgol5304 3 года назад
I see that there is no ORM here. Is that a good approach? Honestly I would prefer an ORM not being used as I am very well-versed with SQL. Someone please advise.
@exploringnaturalbeauty2102
@exploringnaturalbeauty2102 3 года назад
If you just want to perform basic crud operations and some basic one to o ne and one to many relations ORM is definitely the way to go , but if you want to perform much complex tasks like joining and stuff and processing , Raw SQL is the way to go ! I would although suggest you to use just Raw SQL , as senior developers also suggest this , it might take some time to write things , but it's definitely worth it and much scalable!
@orlandog1979
@orlandog1979 4 года назад
Great nice tutorial..I learned a lot...I'm a simply beginner in this slack...
@JasonSmith-gk6qc
@JasonSmith-gk6qc 2 года назад
The Postman part was a bit of a curve ball since i dont know how it use it, got a bit discourage but continued watching and only realized that you wanted to set an example
@hassanhoque7680
@hassanhoque7680 Год назад
Really good tutorial. Concepts explained well. Was worried it may be out of date as it was made in 2020 but it appears to still work fine. I am using the current react v18.2.0 and also bootstrap5 (instead of bootstrap 4 which is used in the video).
@tammybatubo9525
@tammybatubo9525 3 года назад
Amazing, just came from your other tutorial, great work
@zamadtahir825
@zamadtahir825 4 года назад
i always wanted this type of Tutorial
@rohitrikhi
@rohitrikhi 4 года назад
I did same project but with js bootstrap and html !! Few weeks back
@sanketjadhav5397
@sanketjadhav5397 4 года назад
In my windows laptop nodemon index command not working help plz
Далее
Every React Concept Explained in 12 Minutes
11:53
Просмотров 604 тыс.
😱ЖИВОЙ Чехол на Айфон🤪
00:38
Просмотров 252 тыс.
PostgreSQL CRASH COURSE - Learn PostgreSQL in 2024
50:26
I tried 8 different Postgres ORMs
9:46
Просмотров 408 тыс.
God-Tier Developer Roadmap
16:42
Просмотров 7 млн
Solid Programming - No Thanks
32:00
Просмотров 289 тыс.
Build restful API with PostgreSQL and Express
39:26
Просмотров 98 тыс.
Why I Don't Like Singletons
29:05
Просмотров 57 тыс.
NestJs Course for Beginners - Create a REST API
3:42:09
PostgreSQL vs MySQL
6:33
Просмотров 327 тыс.