Learn NestJS - Complete Course

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 198

  • @haidermalik3402
    @haidermalik3402 10 місяців тому +65

    Thank you for publishing my course. You can also download the Free Nest.js E-book to follow along with the course
    www.haidermalik.dev/nestjs
    Subscribe to my channel for more free coding tutorials
    ua-cam.com/channels/MVcSZa_ba8GxfIIz4OjJNQ.html

    • @Priyanshi-n9d
      @Priyanshi-n9d 10 місяців тому

      Nice

    • @Tanner-cz4bd
      @Tanner-cz4bd 10 місяців тому +1

      Jzk

    • @hshjakjqkqkk6310
      @hshjakjqkqkk6310 10 місяців тому +1

      What's is called the theme that's you use on vs code in this Vedio

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

      @@hshjakjqkqkk6310 Material Theme

    • @KhalilCodes
      @KhalilCodes 10 місяців тому +1

      Hey man,
      I really appreciate your effort for this course.
      Best♥

  • @Shad0w5m00h
    @Shad0w5m00h 12 днів тому +1

    thank you for the course! I'm at 03:47:00. All things explained well, like your style. And also I like you show that sometimes you run into issues and fix them cause in my opinion work goes actually this way always

  • @Kishign
    @Kishign 9 місяців тому +46

    I am currently on 3 hours and a half of the course, up until 3h it was really good, but then the instructor just starts copying and pasting code and rushing through it with little to no explanation, if you didnt pay attention to the course before it gets really chaotic.
    I highly recommend everyone watching to download the course e-book on description. Im going back and forth between the video and the e-book, and it works great in teaching when the instructor rushes through sections, the e-book has written explanations that sometimes are much more detailed than the video's.

    • @chisomedoka5651
      @chisomedoka5651 8 місяців тому +1

      Thanks for the information

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

      I'm unable to download it. Says 'User account is restricted'. Would love to get the guide.

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

      @@danielgillett370 try again, it worked for me just now

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

      see this just discourages me... will keep going regardless

    • @Kishign
      @Kishign 5 місяців тому +1

      @@joseph5058 I also encourage you to look for a paid course XD, Udemy always has cheap options that are great, you will have a experience times better than with this resource here, not worth the trouble, saying this as someone who actually stuck with this course and then bought one after.

  • @d-landjs
    @d-landjs 25 днів тому +2

    Thanks for sharing your knowledge, I'm ready to buy the official NestJs course :D

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

    npm i --save class-validator class-transformer 25:50

  • @aritrakhatua1482
    @aritrakhatua1482 2 місяці тому +8

    01:24 = Documentation,
    03:24 = Create new project ,
    04:20= Run the application ,
    05:40= File Structure of Nestjs project ,
    10:22= Create new module,
    11:07= Controller,
    14:33= Songs Controller,
    15:33= Run the application ,
    17:05 = Song Controller, API Endpoints ,
    18:16= Providers or, Services ,
    20:20= create Song Service Module,
    22:22 = Inject Service Module in Controller,
    23:25 = Run the application,
    24:35= Validate RequestBody ,
    25:42= Install ClassValidator ClassTransformer package ,
    26:25= Global Validation ,
    27:20= create DTO folder , createSongDTO class ,
    28:42= use of Decorator in DTO class ,
    30:35= Getting request in Controller , Run & Test Controller methods,
    32:44= MiddleWare ,
    36:30= nest generate help command ,
    48:22= use of pipe,

  • @gokufujison
    @gokufujison 10 місяців тому +31

    Im confused. In 24:40 al lot of code was added without explanation. It not possible to follow the course.

  • @WanKy182
    @WanKy182 10 місяців тому +7

    Something wrong with the order, cause in 01:20:59 One To Many Relation we already have part of code which will be in 01:43:42 Create an Entity

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

    My guy drop the most banger course in nextjs ever for free. Thanks you very much sir

  • @_justarandomone_8884
    @_justarandomone_8884 9 місяців тому +5

    Set playback speed at 1.75. You are welcome

  • @mityuobalke
    @mityuobalke 25 днів тому

    joa this monda must have more views

  • @aguelejoseph5753
    @aguelejoseph5753 9 місяців тому +4

    thank you for this bro. Please just a thought though, I am trying to follow along and I noticed that you are using some files like those entity classes which you did not include in the book and you are also not showing it clearly for us to know the full details of the entity class you used. I also noticed that you are using an md file where the data is being copied from, but we don't have access to that. i am talking particularly from module 5 lesson 2

  • @mayureshbalsaraf2696
    @mayureshbalsaraf2696 10 місяців тому +9

    @freecodecamp pls bring complete course on data science , machine learning and AI in detail

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

    It's so easy to learn.
    Thanks bro from India.
    Global companies are waiting for me

  • @conghaule2533
    @conghaule2533 9 місяців тому +1

    For window OS, in 6:58,
    Maybe the script not working, let try this instead:
    "start:dev": "SET NODE_ENV=development & nest build --webpack --webpackPath webpack-hmr.config.js --watch",
    "start:prod": "SET NODE_ENV=production & node dist/main",

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

    remember that every programming language same in logic but different between them is functional programming and object oriented programming 😎😎 tip - enjoy whole video as fun video enjoy it throughly it's only way to become professional coder otherwise ai is there to replace who don't enjoy coding
    " steve jobs - only way to do great work is do whatever you love "

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

    great job !! 😍😍😍😍

  • @Blayzebooth
    @Blayzebooth 9 місяців тому +1

    great tutorial indeed however you could improve typing the code yourself rather than coping and pasting it , it makes it harder to grasp concepts also the way you were adding dependencies by just adding them to the package json and running npm install later it leaves us with no proper way on installing those packages later when we want to use them in our own projects later on otherwise its a great tutorial and i am almost halfway through

  • @BrianHutchison
    @BrianHutchison 10 місяців тому +4

    Nest JS and Next JS have such similar names, it took me a second here.

  • @WanKy182
    @WanKy182 10 місяців тому +14

    1:22:10 we don't have song and user entity at that time, we haven't installed typeorm yet

    • @kevinat71
      @kevinat71 10 місяців тому +1

      you need to do module 4 first

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

      Than why is the section 3 section 4?
      @@kevinat71

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

      @@kevinat71 could you pelase provide the time stamp ?

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

    nice course, easy for understanding what really happenning

  • @mdkarimul8923
    @mdkarimul8923 10 місяців тому +18

    Just started to learn nest before two days ...

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

      And what is it

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

      @@anyting1458 just backend version of angular as I had already familiar with angular

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

      Same

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

      tell me when did you stop video and found new one? :D

  • @codeaperture
    @codeaperture 10 місяців тому +1

    Please advance with GraphQl or tRPC 😅💯.
    I have been looking for this thanks

  • @primodrums7604
    @primodrums7604 Місяць тому

    29:56 Remove the @IsString() decorator from the dto for the create-song, or else you'll get an error if you pass in array

  • @evekaykay
    @evekaykay 10 місяців тому +2

    any plans on a Symfony course? The one you have on your channel is 4+ years old and there were 3 major releases since then

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

    Thank you 🙏

  • @ankitmajee
    @ankitmajee 10 місяців тому +6

    Anybody how is the demand of this frame work in the market

  • @joshua5617
    @joshua5617 10 місяців тому +5

    Thank you for using prisma too, seems better than typeorm

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

    CMIIW, It seems there are so many cyclic dependency in the code on 01:23:50
    Is it normal to have so many cyclic dependency on entity objects in Typescript?

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

    Honestly, is this worth learning, especially from an employment standpoint?

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

    I need to create a web api. I never used node js but i used angular in the past. Should i go with express js or nest js? Thanks for any suggestions

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

    First here to learn

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

    I have a question. I use as an API Thunder Client, but you use RestClient. It is Ok tu use Thunder Client ? Also what Happend at 24:40 ?

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

      You can use postman, thunder client and rest client. Its your choice

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

    Let's always do alot of good

  • @nehap2-6
    @nehap2-6 10 місяців тому +1

    Thankyou for this video, Please make a video on Vue.js

  • @nadirafarhat1092
    @nadirafarhat1092 5 місяців тому +1

    As of December 4, 2023, the latest version of @nestjs/passport is 10.0.3 and passport is 0.7.0.
    Please be mindful while installing it.

  • @JhayGrand
    @JhayGrand 10 місяців тому +1

    Let’s goooo 🎉🎉🎉🎉

  • @rafikhankhadem6657
    @rafikhankhadem6657 10 місяців тому +1

    Can I use React for the frontend for a NestJS backend?

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

      you can use anything

    • @GamingZone-ni6rs
      @GamingZone-ni6rs 10 місяців тому +1

      You can use a combination of any 2 frameworks for frontend and backend

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

      yes nest builds a rest api or graph ql which can supports all js frontend frameworks and html css and js

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

      Yes

    • @FuzzyAnkles
      @FuzzyAnkles 6 місяців тому +1

      perfect combo

  • @Blayzebooth
    @Blayzebooth 9 місяців тому +1

    there is no exception handling if you try to sign up an email that is already taken

  • @arslanshah7472
    @arslanshah7472 10 місяців тому +1

    i watched your course course

  • @anujmishra7834
    @anujmishra7834 10 місяців тому +1

    First ❤

  • @Zaloganon
    @Zaloganon Місяць тому

    Where could I find the needed code to setup the local database?

  • @swopnilmaharjan8630
    @swopnilmaharjan8630 3 місяці тому

    what happened at 1:20:40 the whole thing changed.. i didnt really understand what difference it makes in scopes of request..

  • @bc0216
    @bc0216 10 місяців тому +1

    If i don't know about the node.js then and also can i see this ?

  • @id104335409
    @id104335409 10 місяців тому +2

    How many JS frameworks there are?
    -Yes.

  • @conqdat
    @conqdat 10 місяців тому +13

    I Think: NestJS = Springboot + Angluar

    • @sam-nc8zv
      @sam-nc8zv 10 місяців тому +8

      Well as someone who had been coding in nest js, angular and spring boot. I totally agree with this 😅

    • @joshchinwendu
      @joshchinwendu 4 місяці тому +2

      You are right. Nestjs is copying Spring boot😃

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

    thx, plz teach nestjs along side angular

  • @nadirafarhat1092
    @nadirafarhat1092 3 місяці тому

    I am stuck at 5:23:20. I can't get past it. The error is password authentication is failed for the user. But As i rechecked the credentials, they were correct. I don't know what wrong am I doing even though everything's correct. Can anyone help me out from this?

  • @KaranGill-xw4zc
    @KaranGill-xw4zc 10 місяців тому +2

    why u off the timestaps that was important as long video need

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

    Is it okay to learn NestJs without a background with react?

    • @jeremiah-w7e
      @jeremiah-w7e 10 місяців тому

      do you want develop fullstack app? so no matter what you choose for frontend. but background in angular should help for starting in nest js

  • @nguyentienthanh2042
    @nguyentienthanh2042 7 місяців тому +1

    I haven't seen one course teach very badly. No explanation of the code, just copying the code and running it =)))) 52:09

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

    Sería bueno que el curso sea una serie de videos así cada video se trata un capítulo de aprendizaje y también se puede dar un ejercicio para complementar lo aprendido
    Muchas gracias por enseñar

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

    Anyone can tell me which one is best for nest js in front end and in this course which is used in front end as backend is nest js

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

      There is no specific one, nest.js has no dependencies on specific frontend frameworks. see what frontend frameworks are requested in jbos in your current country, pick one and stick with it

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

    At 1:20:39 you imported Column, Entity, PrimaryGeneratedColumn, OneToMany, and ManyToOne from typeorm when you had already installed typeorm behind the scenes without telling your audience to install it.
    Imagine someone with no knowledge wouldn't even know typeorm is a package that needs to be installed.
    You created a song entity behind the scenes and used it in the playlist entity without your audience knowing when and how you created the song entity.
    This course just lacks continuity because it seems jumpy. Man was literally just doing stuff off-camera and continuing from where he stopped whenever he start recording.
    Sometimes, the instructor just copies and pastes code which might leave beginners confused but then, nice content.

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

      lol i second you i am watching it now its a great tutorial but it is not beginner friendly
      especially just copy pasting code

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

    can not download e book , ti showing you account rusticated

  • @arturo8100
    @arturo8100 10 місяців тому +1

    Ayer empeze a aprender jajajaja te quiero mucho freecodecamp

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

    01:26:00

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

    QueryFailedError: cannot truncate a table referenced in a foreign key constraint
    i have this error in 8:37:23
    anyone have idea?

  • @omkarjere
    @omkarjere 10 місяців тому +2

    This course feels very jumpy. Lot of skips are noticed. So there is lack of continuity.

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

      you need to do the module 4 first before the 01:20:59 One To Many Relation chapter

  • @Elm_Inja
    @Elm_Inja Місяць тому

    i confuse at 01:20:59 someone give me true flow of module 4 please

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

    Will coding be replaced by Ai ? There are so many layoffs daily on the news i am following and learning from your channel will this be helpful for me in the future? Please reply ❤

  • @iamsaura
    @iamsaura 10 місяців тому +1

    Damn the language barrier is too strong I think. It makes everything slower, but grats for the course :-)

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

    can someone share the ebook with me? The site keeps saying user restricted for me :(

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

      Now you can access the free ebook link

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

    Hey guys, i'm stuck on the database connection, seems like there is something missing in the video anyone to help me out

    • @Shad0w5m00h
      @Shad0w5m00h 3 дні тому

      be sure, you provide the correct authentication data for connection otherwise it can't be working. I had run into same issues. It was when I didn't understand concepts of backend clearly and try to make steps like I was in the completely dark room.
      Everything in course works actually, I checked it out by my own

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

    Good course. But please don't use copy-paste code, write code yourself. Read helping material from another pc

  • @danielkhozaie7249
    @danielkhozaie7249 9 місяців тому +1

    the course was good but it jumping from a video to another video then jumping back to another

  • @Dev-yt3rl
    @Dev-yt3rl 9 місяців тому

    is there any people who got error at 03:08:12 Authenticate User with Passport JWT

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

    migrations arent working for me i dont know why?

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

      Could you provide the specific error. I have attached the ebook in this video in first comment. Have you tried the exact step mentioned?

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

      @@haidermalik3402 yes step by step it's just the commands aren't working for me

  • @IsmailKhan-t8z7y
    @IsmailKhan-t8z7y 10 місяців тому

    Thank you

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

    Did anyone get this error:
    Error during migration generation:
    error: database "username" does not exist

  • @Blayzebooth
    @Blayzebooth 9 місяців тому +1

    great tutorial but the guy doesn't explain well the whole tutorial he is always constantly opening the manual its better you read through it before the lesson and explain it later it makes it boring the way you do it

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

    decent course - I would recommend two improvements, both for the channel and for the author:
    1. always upload high-quality videos when showing code. 720p looks terrible on large screens when following tutorials. 4K please, or at least HD.
    2. this tutorial can be hard to follow logic on because he bounces around a lot. a little polish goes a long way in building understanding. I'd recommend using BDD and the built-in test framework to "build up" a solution like this and then code against the tests, both to create better understanding for the student and to create good testing practices. I worry this tutorial may lead to knowing fundamentals, but ultimately building sloppy, poorly maintainable solutions.
    Edit: I'm further in, and it seems your videos are also out of order. For example, you do the one-to-many video before the TypeORM introduction. I imagine this is extremely confusing for new developers trying to follow along. I'd almost recommend deleting this post and fixing it.

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

    this course has many errors after using env all routes are not working

  • @Dev-yt3rl
    @Dev-yt3rl 9 місяців тому +1

    is there anyone who completed the course?

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

    🔥🔥🔥

  • @NitinKumar-qk1fi
    @NitinKumar-qk1fi 10 місяців тому

    Wah wah wah

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

    one project on nestjs+react+mongoose+redux+graphql

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

    tbh this course is so hard to understand. the instructor is bad at explaining, videos doesnt add up... its really bad but thank you for what you do for the community freecodecamp

  • @darlleybrito4198
    @darlleybrito4198 4 місяці тому +1

    content: 10/10
    light mode: 0/10 🤣

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

    So there's Nextjs and there's NestJs

  • @irfansaeedkhan7242
    @irfansaeedkhan7242 10 місяців тому +112

    why not stop war in palestine ?

    • @awali016
      @awali016 10 місяців тому +18

      Double standards brother.

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

      Obviously Ukraine is more important for whatever reason than stupid Palestine

    • @aun7980
      @aun7980 10 місяців тому +8

      They don’t care ! They need money that’s it

    • @Bhavishya_est
      @Bhavishya_est 10 місяців тому +16

      Ask you Dubai sheikhs

    • @codingstories
      @codingstories 10 місяців тому +20

      Ask hàmàs

  • @Karen-Nazaryan
    @Karen-Nazaryan 10 місяців тому +1

    Is there someone who concerned that in the near prioritete will be no-code platforms and programming language will be just Language like English.

  • @pieash9
    @pieash9 4 місяці тому +1

    You are just a worst instructor.

  • @ravitokas84
    @ravitokas84 8 днів тому

    In This course explanation not good. I just start it and in 20 min I closed it.

    • @Shad0w5m00h
      @Shad0w5m00h 3 дні тому

      I would say that this course assumes you got basics of backend and just want to learn how to do it in nestJS. Indeed, it doesn't for beginners

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

    Check out my NestJS tutorial video in my channel-perfect for anyone just starting with backend development!

  • @amantripathi9811
    @amantripathi9811 10 місяців тому +1

    This is very very poorly executed tutorial i have ever seen, very vague...no clear understanding ...just seems like the guy is tryna finish a lecture in a class.

  • @davor6966
    @davor6966 4 місяці тому +1

    The worst instructors ever teach I swear.

  • @3x10.8_ms
    @3x10.8_ms 10 місяців тому

    dissapointed by the video quality

  • @oviemenaokpowodu926
    @oviemenaokpowodu926 15 днів тому

    The course is terrible...You just start topic without one knowing when you started it before
    😐

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

    no audi

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

    1st

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

    Ah that name is nasty. It screams “I want to steal a piece of the fame that Next.js has”

    • @bugraotken
      @bugraotken 10 місяців тому +1

      They are not at the same lane. One is pure backend, the other is backend + frontend. You can see similarities with Next.js and Nuxt.js where first uses React, second uses Vue. And I bet Next.js was not that popular when it was released on 2016 that worth to be "stolen".

    • @st8113
      @st8113 10 місяців тому +1

      A quick look at the release dates would've told you not to make this post.

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

    first

  • @AbhishekGupta-qh8xh
    @AbhishekGupta-qh8xh 5 місяців тому

    dont want to say but this tutorial is so bad , atleast for me , i didn't understand anything like what is even happening

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

    Looks like it's not whole course... Very chaotic. Will not suggest to take this course for the beginners.

  • @darkshadowsXtreme
    @darkshadowsXtreme 3 місяці тому

    Next time get a better speaker. Couldn’t watch past 1 minute

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

    Comment

  • @male3399
    @male3399 10 місяців тому +1

    VelCome! Maybe I should delay learning nest

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

    Why, when DevinAI will be able to do this in a year or two?

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

    What reason to learn programming if AI exist? (Except as a nonprofit hobby)

    • @sam-nc8zv
      @sam-nc8zv 10 місяців тому

      Well most of the time when you building complex projects. You have to debug lots of the ai generated code.

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

      you know nothing about code yet

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

      @@Blayzebooth everybody now a programmer