Angular Crash Course 2024 (for Beginners)

Sdílet
Vložit
  • čas přidán 10. 09. 2024

Komentáře • 221

  • @ArslanZafarr
    @ArslanZafarr Před 3 měsíci +51

    I highly recommend all of you who want to learn Angular with the latest release. I found this quality tutorial after searching through CZcams for three days. Thanks, dude!

    • @אהלןסהלן
      @אהלןסהלן Před 3 měsíci +2

      Got any more recomemdations?😊

    • @theophiled
      @theophiled Před 3 měsíci

      ​@@אהלןסהלן the book "Become a ninja with Angular" is kept up to date, I think it's quite good but I'm not an expert

    • @theophiled
      @theophiled Před 2 měsíci

      @@אהלןסהלן the book "Become a ninja with Angular" is pretty good

    • @AliHassan-wc6nb
      @AliHassan-wc6nb Před měsícem

      Shukriya!

  • @coolblackguy99
    @coolblackguy99 Před 2 měsíci +11

    For those who are stuck setting up a logo, you might be using Angular 18 or above. Note that Images will now go into the public folder so your structure should look like "public/images" folder instead of "assets/images". With that, your code should now look something like this:
    Hope this helps!

  • @craftyplaysgames9642
    @craftyplaysgames9642 Před 2 měsíci +14

    For anyone having issues with the images, if you're using Angular 18 (like me), then all images load from the public folder by default. So your logo would be images/oc-logo.svg assuming you add an images folder to public.

    • @_JaySharps
      @_JaySharps Před 2 měsíci +2

      I can't imagine how much time you just saved me, thank you so much!

    • @chaudharypraveen98
      @chaudharypraveen98 Před měsícem

      Thanks for the help

  • @Yoremh
    @Yoremh Před 6 měsíci +50

    28 minutes of video and I know I've finally found a quality tutorial. Thanks dude!

    • @thingsiwishiknew8592
      @thingsiwishiknew8592 Před 2 měsíci

      Tell me about it

    • @Yoremh
      @Yoremh Před 2 měsíci

      @@thingsiwishiknew8592 "IT," based on Stephen King's novel, is a horror film that revolves around a group of children in the town of Derry, Maine. They are terrorized by an evil entity that often takes the form of Pennywise the Dancing Clown. The story alternates between their childhood experiences and their adult lives, 27 years later, when they must confront their fears and the monstrous entity once again. The film explores themes of friendship, trauma, and the power of unity in the face of unimaginable evil.

  • @prog_demos
    @prog_demos Před měsícem +2

    This is a truly amazing tutorial, simple and goes directly to the point. Exactly what I was looking for, kudos!
    However, I have 2 comments:
    1) You shouldn't have put any focus on Node.JS nor explain how it internally works. This just takes time. E.g., your "find max id" implementation for `post` is a mock implementation anyway, not at all related to the topic of the video. All viewers such as myself care about is how to invoke `post` with Angular's HttpClient, let me worry about my own backend code.
    2) I would've really preferred if you left the Copilot out (unless you were sponsored or something like that). I'm a fast writer and can follow everything at 1.5x speed with no issues, but the moment you start to autocomplete is the moment I lose my flow and have to double check generated variables'/parameters' names/types.
    All in all, amazing work and thank you so much! You're a great lecturer and I'm glad I got to learn Angular from you.

  • @shoutotodoroki5736
    @shoutotodoroki5736 Před 7 měsíci +9

    Finally, I'm glad that somebody made this tutorial, bless you. As a completely beginner I dont understand how to install previous versions of angular and learn it, because I have installed 17 version and tutorials in 16 and less

    • @gaborhuszka289
      @gaborhuszka289 Před 5 měsíci

      Hi, i dont know if this is still relevant, however you can download an older version of Angular CLI, and if you create a new project with that it should generate the according Angular version. However if you want to use v.17 u can also create project with "ng new --no-standalone project-name"

  • @herrfilip
    @herrfilip Před 6 měsíci +7

    4 hours? Man... Thank you very much! Starting it now. Will be very important for me! Again, thanks a lot!!

  • @Snbd26th
    @Snbd26th Před dnem

    Man I just found your channel and I felt like I stumbled upon a gold mine! Thank you very much, subscribed!

  • @OlexiyMyronchenko
    @OlexiyMyronchenko Před 4 měsíci +9

    Really good work! 👍
    The only step I was stumbled on is the confirmation popup with the Delete button. I guess you added the "ConfirmPopupModule" and "ToastModule" in the background without the explicitly mentioning them. At 3:02:40 they are in the .ts file but at 2:59:55 they were not yet.
    Anyway, the video was very useful for me as an Angular newbie! Thanks a lot!

    • @martinlapihuska2524
      @martinlapihuska2524 Před 3 měsíci +3

      And dont forget to mention changing function name in HTML button parameter from deleteProduct to ConfirmDelete

    • @DuckDuckGo99
      @DuckDuckGo99 Před 2 měsíci

      this thread is useful, thanks guys :)

    • @AuraAqua12
      @AuraAqua12 Před měsícem

      Yeees!!
      I was stuck for almost an hour because of that ToT

  • @Haider00754
    @Haider00754 Před 7 měsíci +13

    good job u explain well but i didn't understand fully i will read documentations after finishing this video and i think you are the only one youtuber who teaching angular 17 great step.

    • @codedeck
      @codedeck  Před 7 měsíci +3

      Thank you for the feedback! I tried to keep the course under 5 hours long, so I don't go into too much detail on everything. I am really grad you found it helpful!

  • @Benivere1
    @Benivere1 Před 6 měsíci +3

    Excellent tutorial. I learned quite a bit from this. The only issue I found was that if I followed the video religiously, there were some changes made in the video that apparently relied on code changes that weren't shown. Referencing the github repo filled in those gaps.
    Thank you for being detailed and taking the time to explain many of the automatic bindings of Angular. I "think" I understand Angular now..... (ahem)

    • @codedeck
      @codedeck  Před 6 měsíci

      Thank you for the feedback! Indeed at some point I skipped a few UI changes to keep the videl shorter because it was already going to be 4+ hours. I will try not to skip anything in the future!

  • @starX7995
    @starX7995 Před měsícem +4

    coming from react ecosystem i needed to learn angular as i applied for a job and recieved an assignment in it Not going to lie bro angular is testing my patience

    • @danielhen
      @danielhen Před 9 dny +1

      I’m in the same position as you. Could you recommend a better video that actually explains Angular?

  • @holyfreakinguacamole
    @holyfreakinguacamole Před měsícem

    THANK YOU. I’ve been studying web dev for a couple of years and I’ve created a lot of apps, but this drives home the ROOT of it all. Absolutely fundamental. Thank you. (Speaking to the first 20 min)

  • @patrykorowski4141
    @patrykorowski4141 Před 3 měsíci +2

    I'm coming from the React world, and I won't lie. Angular looks pretty cool :D
    Great tutorial! Subscribed. ;)

  • @NimanthaNadeeraka
    @NimanthaNadeeraka Před 6 měsíci +6

    Thank you so much for this tutorial! The step-by-step explanation was incredibly clear and easy to follow. I appreciate the time and effort you put into making this video. It really helped me understand angular better. Looking forward to more tutorials from you!

  • @maximood-tired
    @maximood-tired Před 4 měsíci +2

    INSANELY good video. The best Angular Course on whole youtube, and I tried a lot of them

  • @iraklyoda4213
    @iraklyoda4213 Před 2 měsíci

    Made sense of Angular in less than 2h30m. Great work man, thanks

  • @LA_RAMOS
    @LA_RAMOS Před 2 měsíci +1

    Just to clarify in the latest version of angular, it already comes with a server with the archives called main.server.ts inside src and app.config.server.ts.
    Also the way to run the project would just be ng serve

  • @graydhd8688
    @graydhd8688 Před 4 měsíci +1

    I've been trying to learn angular for a bit and feeling exceptionally overwhelmed but this vid is really helping everything I've learned so far sink in, amazing tutorial!

  • @Saimelodies2512
    @Saimelodies2512 Před 4 měsíci +1

    Extremely wonderful and excellent video ! I have never seen anyone explaining step by step like spoon feeding to a baby!!! Again excellent work 👍.

  • @fearmenot
    @fearmenot Před 6 měsíci +4

    Bro. Thank you very much. By the end of the year this video will get million views for sure since this is the most updated Angular tutorial that really is for beginner. You must be a smart person because you are explaining it very well. Keep up the good work, I'm still grinding tho to be able to land a job. Thanks again

  • @Timed-Automaton
    @Timed-Automaton Před 4 měsíci +1

    Thank you man. At last someone is keeping Angular Alive!
    P.S: I spent weeks to get going with react. Reasons, I didn't continue with React, Bad Folder Structure, Everything has to be written in JSX/TSX, confusing routing system. On the other hand Angular Structure system rocks, it litterally deals every single component exclusively.

  • @seifmostafa58
    @seifmostafa58 Před 4 měsíci +1

    hands down the best Angular crash course out there.

  • @arlmdev
    @arlmdev Před 2 měsíci

    The crash course is made in a detailed manner. It was easy to follow and truly a beginner-friendly tutorial. Thank you!

  • @mihaichildesco8276
    @mihaichildesco8276 Před 2 měsíci

    you deserve a subscribe and like for this content. What difference you from others is that you go more depth and you have patience, your speak is perfect for programming tutorials, not to slow not to fast. And also glad to meet Angular tutorial in a world full of React. I would like to hear from you concepts of programming explained in js like callbacks, closures async, dom manipulation, event loop and so on. You are very good at explaining things. Very good work! 💪💪💪

  • @ujangaripin7630
    @ujangaripin7630 Před 6 měsíci +2

    Thank you for this extraordinary tutorial. I beg you to continue working on CZcams. Can you for the next video make an Angular Login (authentication) tutorial with multi role admin and user?

  • @DonPaps
    @DonPaps Před 2 měsíci

    This is some quality tutorial. Straight to the point, without missing the important points! Thanks a lot for this!!

  • @MyRandomness987
    @MyRandomness987 Před 4 měsíci +1

    I love the video, it is helping me learn angular. I love learning by doing! There has been a couple of times I have gotten stuck, you would do something automatically that I did not know about but I ended up finding the solution. Thank you for the comprehensive overview of angular!

  • @user-lf6ou6or5x
    @user-lf6ou6or5x Před 5 měsíci +2

    Getting stuck on Options interface creation... Your autocompletion plugin is sometimes too fast.
    It is a great tutorial! Thank you very much

  • @troyschwartz7438
    @troyschwartz7438 Před 21 dnem

    This was a great video. Covered a ton of topics and you did an excellent job of walking us through all of them. thank you.

  • @rezurrrexion38
    @rezurrrexion38 Před měsícem

    HUGE educational value!!!
    Thank you so much for making this crash course
    👏👏👏

  • @kereloskaram1312
    @kereloskaram1312 Před 21 dnem

    Highly Recommended, really useful Thanks man!

  • @FrancoisKABORE-or3su
    @FrancoisKABORE-or3su Před měsícem

    Realy nice tutorial to learn Angular

  • @justw71
    @justw71 Před měsícem

    Awesome tutorial! This was my first experience with Angular and your crash course was super helpful 😊

  • @randisa3600
    @randisa3600 Před 3 měsíci

    Yeah im done, im trying error and finally im done, The new syntax gave me errors but i finally solved it... Thanks...

  • @kenhan168
    @kenhan168 Před 4 měsíci +1

    This is a really wonderful video, every minute is worth to watch and listen. Thank you so much!!!

  • @sidman1505
    @sidman1505 Před 3 měsíci

    ধন্যবাদ দাদা। আপনার দ্বারা খুব ভাল ব্যাখ্যা

  • @BStrick75
    @BStrick75 Před 4 měsíci +1

    Great job so far. I'm an hour in. :)

  • @mseriesco
    @mseriesco Před 6 měsíci +2

    Explained each aspect beautifully. Very Thank full for this master piece.

  • @antoniofcable
    @antoniofcable Před 2 měsíci

    Very nice tutorial. I really recommend. I could review many things that I've already known and learn o lot of new ones. The explanation is very clear and the example is perfect. Thanks a lot.

  • @hidden_kat9919
    @hidden_kat9919 Před 2 měsíci

    This video is extremely well explained and very beginner friendly. I like that you take us through each step and explain each thing we do in simple terms. Thank you for putting your time into this, it has been very helpful
    🖤

  • @-freethought-Librepensee-xf6sn

    Thank you very much , 4 hours and wooow everything is clair

  • @VipulNilesh
    @VipulNilesh Před 3 měsíci +2

    Amazing Content

  • @user-ck8xt6hl2k
    @user-ck8xt6hl2k Před 4 měsíci +1

    What exactly did you win when wrapped httpClient into this ApiService? You still import 1 service and pass the same amount of args. I think this wrapper service was not needed at all. It just made the video longer. :D

  • @clim9742
    @clim9742 Před 2 měsíci

    This was a great crash tutorial. Thank you, Alex!

  • @ae_armageddon
    @ae_armageddon Před 7 měsíci +3

    BROOOOOO, YOU ARE THE BEST IN THE WORLD!!!!

  • @kartikey0208
    @kartikey0208 Před měsícem

    You should really make the backend series for java fullstack, also the react JS frontend. I am loving your tutorial can you help me become a Java full stack developer.

  • @wolfsupernova-fv4jd
    @wolfsupernova-fv4jd Před 2 měsíci

    I'm two hours in and so far it has been great, but with Angular 18 I had to change the angular.json to load the images from the src/assets route

  • @vishnuprasad6202
    @vishnuprasad6202 Před 17 dny

    Great Tutorial!!!!

  • @letsCookyread
    @letsCookyread Před 3 měsíci +1

    hey buddy congrats chat gpt 4 suggest me your courses . you are on fire 🔥 🔥

  • @alimeme4197
    @alimeme4197 Před 4 měsíci

    the best course ever!! thank you so much

  • @BloodyJanio
    @BloodyJanio Před 6 měsíci

    Great tutorial, I found one small issue there: Missing record in the database with ID: 14 (had to add it manually), otherwise I had no issues with anything. Thank you for the excellent Angular tutorial, which is up-to-date.

  • @webdevyaros
    @webdevyaros Před 6 měsíci

    Thank you so much! It was amazing crash course. I hope you will continue the Angular topic, I really like the work you did!

  • @medsalemdeddah8853
    @medsalemdeddah8853 Před 6 měsíci +2

    This is a great tutorial but it needs timestamps so it becomes easier to navigate.
    it can't be watched in a single sitting and finding a specific part in a 4 hours long video is really hard and time-consuming, id really appreciate it if you add timestamps

  • @Nani-cf3sw
    @Nani-cf3sw Před 3 měsíci

    Even the length of video increases but it keeps clarity for users. So don't think about length of video. Anyway good video.

  • @shamsundar1675
    @shamsundar1675 Před 7 měsíci +1

    Finally found a complete course on Angular 17. Thanks bro for this tutorial.

  • @mahendranath2504
    @mahendranath2504 Před 5 měsíci +1

    Wow, nice thank you so much for sharing the knowledge

  • @magassakardigue4188
    @magassakardigue4188 Před 4 měsíci +1

    thank you very much

  • @gopikrishnag41
    @gopikrishnag41 Před měsícem

    So excellent tutorial & thx a lot 💪🙏

  • @Basil22102
    @Basil22102 Před měsícem

    Can someone help me out? After 2:06:45, Im getting an error, [vite] Internal Server Error: Cannot read properties of undefined (reading 'None'). Upto this point, it was working fine. But after adding the output, this has started happening.

  • @Greyshadow
    @Greyshadow Před 4 měsíci

    Thanks for the tutorial, I have been working with React framework for years. I was required to learn Angular for a particular job and I am really hating it, so less intuitive, but this tutorial is helping me a lot.

    • @codedeck
      @codedeck  Před 4 měsíci +1

      Honestly I went through the same thing! Now I absolutely love angular.

  • @ranuthdassanayaka713
    @ranuthdassanayaka713 Před 7 měsíci +1

    Thank you so much for creating this. I couldn't find a video of the latest Angular version and was having a hard time for 3 days straight understanding the basics. Thanks to this i understand stuff now.

  • @mihaioprea9398
    @mihaioprea9398 Před 2 měsíci

    Great crash course! Very helpful!

  • @pruthvi7798
    @pruthvi7798 Před 4 měsíci

    True gem for beginners

  • @camiloagudelo6951
    @camiloagudelo6951 Před 2 měsíci

    hi beacuse , I generate a component and not have by defaul standalone:true and imports=[], angunar outpout error if import a componnet of prieng? thank your only the buttons not have style of prieng , display sqaured, while the other components just display with style correct

  • @thingsiwishiknew8592
    @thingsiwishiknew8592 Před 2 měsíci

    Great content , easy to follow, and has filled in a lot of gaps the other videos did not, really appreciate it , i am curious though , if you had a actual DB would you hook it up the same way with regards to the server, and how would you go about adding authentication?
    Thanks

  • @wolfisraging
    @wolfisraging Před 4 měsíci

    Oh man, just perfeccttttt! Thanks for the efforts!

  • @KunalKumar-kw8yg
    @KunalKumar-kw8yg Před 4 měsíci

    This was wonderful. Helped me a lot ❤❤❤

  • @DuckDuckGo99
    @DuckDuckGo99 Před 3 měsíci

    can someone help, @ 2:07:02, onProductOutput() doesnt output anythin in the console for me, there is also no error shown in the console, only this "Angular is running in development mode."

  • @peteroganwu951
    @peteroganwu951 Před měsícem

    The p-rating component is showing stars and radio buttons. Is there a reason for this? The documentations says that rating component internally uses radio buttons that are only visible to screen readers, but I am seeing the buttons.

  • @NikolaiCherepanov
    @NikolaiCherepanov Před 2 měsíci

    That’s sad your video has more information and more relevant information that both of my full stack dev courses in my CS degree.

  • @Thiagomsm
    @Thiagomsm Před 6 měsíci +2

    God bless your heart. Just what I needed, thanks man.

  • @ahmedhosam8617
    @ahmedhosam8617 Před měsícem

    every image does not load when I open the browser as it gives 404 not found error for every image although I have put the assets folder in the right directory . Can anyone help?

  • @hansgluck5228
    @hansgluck5228 Před 4 měsíci +1

    F#+;ing greate video man!!
    Greetings from Germany - Leipzig

  • @indibizz1724
    @indibizz1724 Před 9 dny

    1:16:50 after declaring api service getting errors in observable and this.apiservice. I don’t know how I had followed all the steps still getting error again and again

  • @sergiofaheina7796
    @sergiofaheina7796 Před 7 měsíci +2

    That's gold.

  • @diegofelici
    @diegofelici Před měsícem

    I have problem with the logo svg, it doesn't came out, do you know why?

  • @lucky2unlucky
    @lucky2unlucky Před 5 dny

    What is that gray text thing that shows up after you text something, and how do I get it?

  • @babukicoding
    @babukicoding Před 6 měsíci

    Thanks for this amazing tutorial brother💗

  • @cyberhifi2629
    @cyberhifi2629 Před 2 měsíci

    please make a course for javascript too :)

  • @reirvk
    @reirvk Před 5 měsíci +1

    Thank you

  • @thuxtk
    @thuxtk Před 7 měsíci +3

    This video is great, very educational.

  • @manikandand2541
    @manikandand2541 Před 7 měsíci +1

    Amazing job my friend

  • @yuriortiz4648
    @yuriortiz4648 Před 2 měsíci

    Is it just me or are there parts of the video that were cut or the some of the files were updated as of now

  • @sachcha500
    @sachcha500 Před 6 měsíci

    Better tutorial ever😃

  • @Bongytech
    @Bongytech Před 5 měsíci +1

    Great video 👌🏾

  • @tezzy9486
    @tezzy9486 Před 2 měsíci

    bro your are incredible

  • @moudjahidinesalissou9011
    @moudjahidinesalissou9011 Před 4 měsíci

    Very grateful

  • @joncharles5817
    @joncharles5817 Před měsícem

    nicely done bro!!!

  • @adrian333dev
    @adrian333dev Před 7 měsíci +1

    Awesome content!

  • @harish_314t
    @harish_314t Před 2 měsíci

    Do a video with file type input when put method especially when we edit the product

  • @Taher_M
    @Taher_M Před 2 měsíci

    Thank you sir

  • @antonleshkovich9181
    @antonleshkovich9181 Před 6 měsíci +1

    Thanks a lot!! great job) I finally found what I needed)

  • @unaibarrigon9422
    @unaibarrigon9422 Před 6 měsíci +1

    getting Cannot read property 'firstCreatePass' of null on 2:07:00, ive followed every step

    • @wassimmaaoui471
      @wassimmaaoui471 Před 5 měsíci +1

      Hello there! It seems we're facing a similar issue. Let's start by inspecting your package.json file. If PRIMENG isn't listed there, it might not be installed correctly. To resolve this, I recommend reinstalling the package and then restarting the Angular development server with ng serve. This should hopefully resolve the problem.

  • @azimeraw24
    @azimeraw24 Před 27 dny

    Nice, thank you and could you also do video about ngrx?

  • @ukaszgzella4022
    @ukaszgzella4022 Před 4 měsíci

    Excellent work bro!

  • @gianni499
    @gianni499 Před 6 měsíci +2

    Thank you so much for the video! One question though, i want to use angular with spring. Is it ok to still watch this? Which parts can i skip? I asked bc youre using react. Anyway big thanks!!

    • @codedeck
      @codedeck  Před 6 měsíci +1

      I presume by spring you mean the framework. You can basically skip anything that has to do with the nodejs server as it is simply used to illustrate the intergation with an existing backend. Since you are using spring, you can simply use your own endpoints.

    • @gianni499
      @gianni499 Před 6 měsíci +1

      @@codedeck thank you, now I can follow your reasoning. And yes I meant springboot (java). Sorry didn't specify it.
      I watched some minutes of the video, and it's really great! You should def do more videos, and consider putting more advanced videos on Udemy. Long angular+spring courses, for example, are pretty rare on Udemy. Many people have made tons of money from Udemy
      Anyway, keep up the good work thank!!

  • @ol1175
    @ol1175 Před 3 měsíci

    Thanks !!!

  • @jayakumar2927
    @jayakumar2927 Před 6 měsíci +1

    Good one . post more

  • @congdatt
    @congdatt Před 3 měsíci +2

    OMG...