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

Поділитися
Вставка
  • Опубліковано 11 лип 2024
  • Learn the PERN stack in this full tutorial course for beginners. The PERN stack consists of PostgreSQL, Express, React, and Node.js. Learn how to combine these technologies to build a full-stack web application!
    🎥 Course developed by The Stoic Programmers. Check out their UA-cam channel: / @thequacklearner
    💻Code: github.com/l0609890/pern-todo...
    ⭐️ Course Contents ⭐️
    ⌨️ (0:00) Demo
    ⌨️ (1:35) Overview Diagram
    ⌨️ (3:39) Starting Our Server
    ⌨️ (7:09) Create PostgreSQL Database and Table
    ⌨️ (13:14) Connect Database and Server
    ⌨️ (15:30) Build Routes with PostgreSQL Queries
    ⌨️ (32:37) Restful API Overview
    ⌨️ (37:54) Set Up the Client Side (React)
    ⌨️ (40:59) Build The Input Todo Component
    ⌨️ (50:32) Build The List Todo Component
    ⌨️ (59:10) Build the Delete Button
    ⌨️ (1:04:49) Build the Edit Todo Component
    ⌨️ (1:19:47) PERN Stack Review
    🔗 PostgreSQL Installation: • PostgreSQL (Postgres) ...
    Learn more about:
    🔗 PostgreSQL: • Learn PostgreSQL Tutor...
    🔗 Express: • Express.js & Node.js C...
    🔗 React: • Learn React JS - Full ...
    🔗 Node.js: • Learn Node.js - Full T...
    Check out free Postman programs for students and educators to help you learn more about APIs: www.postman.com/company/stude...
    Learn to code for free and get a developer job: www.freecodecamp.org
    Read hundreds of articles on programming: freecodecamp.org/news

КОМЕНТАРІ • 504

  • @martinpfatrisch
    @martinpfatrisch 3 роки тому +259

    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!

  • @cialatr
    @cialatr 4 роки тому +21

    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!

  • @dcdales
    @dcdales 3 роки тому +23

    Such a concise and thoughtful tutorial!
    This is among my favourites. Thank you, Stoic!

  • @NikolayBerezovskiy
    @NikolayBerezovskiy 3 роки тому +15

    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!

  • @RagnarD3
    @RagnarD3 Рік тому +1

    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.

  • @kevincarvalhodejesus4473
    @kevincarvalhodejesus4473 2 роки тому +2

    That's precisely what I needed to get started with relational DB and Postgres. Such an awesome tutorial! Tks for that guys!

  • @allowmeasme
    @allowmeasme 8 місяців тому

    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.

  • @blankname44
    @blankname44 3 роки тому +8

    This is one of the best tutorials I've seen, thank you so much you where amazing.

  • @olpner
    @olpner 4 роки тому +33

    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

  • @samimhoff2766
    @samimhoff2766 2 роки тому

    Exceptional quality. Very straightforward, not too slow, not too fast.

  • @kristoffaro
    @kristoffaro 4 роки тому +22

    Literally working on a project using this stack. This will help tremendously, thank you !

    • @jahnavi4258
      @jahnavi4258 2 місяці тому

      Hey !
      Ik its been long but were you able to implement it with axios?or did u just use fetch?

  • @seanraz
    @seanraz 3 роки тому +41

    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 9 місяців тому +2

      The best thing is to stay away from abstractions if you are learning something for building better logics

  • @TilakBasyal
    @TilakBasyal 3 роки тому +2

    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...

  • @saishsankhe
    @saishsankhe 2 роки тому

    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! 👌🏼

  • @SuboptimalEng
    @SuboptimalEng 4 роки тому +2

    Thank you so much for making a simple app with this stack! Super helpful.

  • @ariosetiawan173
    @ariosetiawan173 4 роки тому +69

    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

    • @itsaaron6423
      @itsaaron6423 4 роки тому +3

      Since am stuck with vanilla js ..... Am always wondering what's it like to use a framework such as React !!!

    • @ariosetiawan173
      @ariosetiawan173 4 роки тому +1

      @@itsaaron6423 Which part are you had stuck?

    • @ariosetiawan173
      @ariosetiawan173 4 роки тому +1

      @@tyrrelldavis9919 My Goal is, Frontend for Career, Fullstack for freelancing, what do you think ? :D

    • @m3awna
      @m3awna 4 роки тому

      @@itsaaron6423 me too, wonder what they do within these framework, especially when you read their hype about it.

  • @aniketbhalla1521
    @aniketbhalla1521 8 місяців тому

    Very clear video explaining the working of a Full stack application with React.js and Postgres. Just love it.

  • @albertomatehuala5608
    @albertomatehuala5608 4 роки тому +1

    The best tutorial I've ever seen , congrats Engineer

  • @TheAldar
    @TheAldar 4 роки тому +2

    This is such a great tutorial! Really easy to follow!

  • @tonygiannino
    @tonygiannino 2 роки тому +1

    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!!!

  • @atmloginvideos
    @atmloginvideos 4 роки тому +1

    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.

  • @boubacarbarry4779
    @boubacarbarry4779 3 роки тому

    C'est le meilleur cours de React en Full-stack jamais vu. Thank you very much

  • @pastorfred2543
    @pastorfred2543 4 роки тому +1

    I presume this is the first & full PERN Stack tutorial on UA-cam. Thanks buddy. This will help.

  • @lova4886
    @lova4886 4 роки тому

    Thanks for the help. The exact thing I was looking for when trying to learn Postgres. Great tutorial!

  • @toonice555
    @toonice555 7 місяців тому

    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!

  • @minhtriettruong9217
    @minhtriettruong9217 11 місяців тому +1

    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!

  • @thomasl5927
    @thomasl5927 9 місяців тому

    I have to say this has been probably the best tutorial I have come across in my year of learning

  • @antoinemerle4960
    @antoinemerle4960 4 роки тому

    THXXXX A LOT

  • @frixaco
    @frixaco 4 роки тому +1

    Thank you very much for making this course!! Your explanations are very easy to understand!

  • @tarektarek6073
    @tarektarek6073 3 роки тому +2

    It's a really great tutorial, very clear and staight to the point. Thank you!!!

  • @felix6142
    @felix6142 2 роки тому

    literally the best video on the topic, thank you so much!

  • @AGriffith
    @AGriffith 2 роки тому

    Thanks man, awesome video, straight to the point and clear

  • @mikaelandrade5795
    @mikaelandrade5795 3 роки тому

    I really enjoyed the course, thank you!

  • @fredrikullman9349
    @fredrikullman9349 4 роки тому +6

    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 !

  • @tomatte99
    @tomatte99 3 роки тому

    I learned a lot with this tutorial. You are amazing!

  • @codu
    @codu 4 роки тому

    Pretty cool so far 💜 Very useful as always 👨‍💻

  • @YakovL
    @YakovL 4 роки тому +1

    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".

  • @michaeljudge5063
    @michaeljudge5063 4 роки тому +2

    You're a great instructor! I subscribed to your Stoic Programmers YT channel

  • @jonasstrabel
    @jonasstrabel 3 роки тому

    Thank you! Exactly what I needed!

  • @MrSOOUNG
    @MrSOOUNG 4 місяці тому

    Thank you for this tutorial. Concise and easy to understand!

  • @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!

  • @tammybatubo9525
    @tammybatubo9525 3 роки тому

    Amazing, just came from your other tutorial, great work

  • @mrzack184
    @mrzack184 3 роки тому

    Thanks for this tutorial, I really enjoyed it.

  • @joni451604
    @joni451604 2 роки тому

    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!!!!!

  • @georgekrax
    @georgekrax 4 роки тому +1

    Amazing video! It is very helpful, and you really know how to explain things clearly to us.

  • @alexsal6069
    @alexsal6069 3 роки тому

    This video is amazing !! Thanks for sharing your knowledge :D

  • @ShafiqNazrin
    @ShafiqNazrin 5 місяців тому

    This was such an easy tutorial to understand PERN Stack. The Stoic Programmers are great teachers.

  • @satyaprakashsahoo7772
    @satyaprakashsahoo7772 4 роки тому +1

    I just wanted this tutorial... Thanks so much.. God bless you

  • @johanbjerkem8592
    @johanbjerkem8592 2 роки тому

    Thanks my man, really helping out with my school project

  • @oyoyoyoyoyoy9479
    @oyoyoyoyoyoy9479 4 роки тому

    what a good explanation! great, great lesson!

  • @kievandres
    @kievandres 3 роки тому

    This is a great Tutorial. Thanks!

  • @trunojoyo84
    @trunojoyo84 2 роки тому

    such an amazing teacher you are ! Please make another project on PERN stack. Will really help us beginner developers!

  • @IgorLjevak
    @IgorLjevak 2 роки тому

    awesome tutorial, i will continue building to this, adding some more inputs and so on :D

  • @jasperlim8909
    @jasperlim8909 2 роки тому

    Thank you, Mr. Stoic. You also have the best voice!

  • @arhabersham
    @arhabersham 4 роки тому +10

    I can't believe this is free... THANK YOU!

  • @dremiq6670
    @dremiq6670 2 роки тому

    This is straight up gold, tysm bro

  • @shamilmammadov8246
    @shamilmammadov8246 3 роки тому

    one of the best tutorials for beginners!

  • @jgvlc
    @jgvlc 3 роки тому +1

    Really fantastic tutorial, thanks for your time and dedication.

  • @YarMalikAI
    @YarMalikAI 2 роки тому

    This was very helpful. Thanks a lot for the good work.

  • @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

  • @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.

  • @ravenhooper9263
    @ravenhooper9263 Рік тому

    Great video, when i got it to work it was like yay!

  • @xyalisaxanov4886
    @xyalisaxanov4886 4 роки тому

    Thanks for excellent tutorial!

  • @anjanhr1614
    @anjanhr1614 Рік тому +1

    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.

  • @moiserwibutso4899
    @moiserwibutso4899 4 роки тому

    Thank you so much for this tutorial.

  • @enriquepittaluga1164
    @enriquepittaluga1164 4 роки тому +1

    This is huge... thanks!

  • @Jawad_Siddiqui
    @Jawad_Siddiqui 2 роки тому

    Really enjoyed this tutorial...Thank you.

  • @kaushikyelne3256
    @kaushikyelne3256 4 роки тому +3

    This is GOLD !!

  • @huandreysouza1129
    @huandreysouza1129 4 роки тому

    your explanation is fantastic!!!!!

  • @ayushthakur733
    @ayushthakur733 3 роки тому

    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❤️😊

  • @coachena
    @coachena 9 місяців тому

    Thanks, the video i have been looking for

  • @zamadtahir825
    @zamadtahir825 4 роки тому +1

    i always wanted this type of Tutorial

  • @SimpleDesign1990
    @SimpleDesign1990 Рік тому

    Very helpful - thank you! 🙏

  • @kingwoodbudo
    @kingwoodbudo 3 роки тому

    Thanks for a great tutorial. You saved me a ton of time from following other tutorials.

  • @absolubouess932
    @absolubouess932 3 роки тому +2

    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 ✨✨

  • @gautiere-d9012
    @gautiere-d9012 2 роки тому

    Amazing tutorial, thank you a lot

  • @trendinggames-yn1hm
    @trendinggames-yn1hm 5 місяців тому

    love this.... Exactly what i looking for..

  • @mirollacap
    @mirollacap 3 роки тому

    Thanks dude, your tutorial is awesome !!! ;p

  • @kushrathi2953
    @kushrathi2953 2 роки тому +1

    thank you so much for the great content.

  • @isaacfrost9798
    @isaacfrost9798 3 роки тому +330

    PERN stack would be so interesting if express was called oxpress.

  • @warrengaytero1682
    @warrengaytero1682 2 роки тому

    Thank you soo much for this wonderful tutorial . GodBless

  • @ronaldbrunsen
    @ronaldbrunsen Рік тому +31

    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 Рік тому +5

      This has helped tremendously thank you.

    • @travelfiend
      @travelfiend Рік тому +1

      This was the case when I first learned React in 2019

    • @ronaldbrunsen
      @ronaldbrunsen Рік тому +1

      @@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.

    • @parsalan7775
      @parsalan7775 7 місяців тому

      is just the short hand for

    • @jamesphillips6008
      @jamesphillips6008 4 місяці тому

      Thank you so much. This helped me a lot. Im gonna repost this for people in 2024.

  • @robinsonzapata1
    @robinsonzapata1 10 місяців тому

    You are amazing! thank you soo much Great tutorial. so clear and easy to follow.

  • @fredriknorling3311
    @fredriknorling3311 3 роки тому +1

    This is the best and most holesome video in existence. My homevideo of my son being born is not even a close second.

  • @orlandog1979
    @orlandog1979 3 роки тому

    Great nice tutorial..I learned a lot...I'm a simply beginner in this slack...

  • @mypiroglu
    @mypiroglu Рік тому

    Thanks a lot. Amazing course

  • @notavail
    @notavail 2 роки тому

    Very useful, thank you so much.

  • @philtoa334
    @philtoa334 4 роки тому

    Thank you very much from France.

  • @enriquereyes.t3194
    @enriquereyes.t3194 4 роки тому

    Thanks for sharing. It's really interesting.

  • @Erarnitox
    @Erarnitox 7 місяців тому

    very helpful, thank you!

  • @TabbyMoon
    @TabbyMoon 4 роки тому

    Wonderful video. Thanks a lot

  • @p1k1m4ru
    @p1k1m4ru 6 місяців тому

    i think it was great! thank u!

  • @zamadtahir825
    @zamadtahir825 4 роки тому +138

    Please do some giant tutorial series with PERN Stack..

  • @ilyass1597
    @ilyass1597 3 роки тому

    I love itttt, much appreciated

  • @sharadsharma3176
    @sharadsharma3176 4 роки тому +2

    Waiting for sequel and NODE so long!!!

  • @victorimurillo9487
    @victorimurillo9487 3 роки тому

    The best tutorial! please make another more advanced

  • @praffsphr1136
    @praffsphr1136 2 роки тому +1

    Thanks mate.

  • @jannmaripoblador5711
    @jannmaripoblador5711 Рік тому

    THANK YOU SO MUCH YOU ARE AMAZING! LIFE SAVER

  • @3DPTR
    @3DPTR 3 роки тому

    Really good tutorial!

  • @airbus5717
    @airbus5717 4 роки тому +4

    best coding YT Channel
    i hope we Get Rust soon