Spring Boot and Angular Full Stack Development | 4 Hour Course

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

Komentáře • 272

  • @amigoscode
    @amigoscode  Před 2 lety +34

    Spring Boot and Angular Full Stack Project brought to you by Junior from getArrays - czcams.com/channels/3qeVkfxM7xeFt_AtZwmYhw.html
    Don't Forget to
    ===========================================
    💯 Subscribe to Amigoscode - bit.ly/2HpF5V8
    💯 Courses Available for free here - amigoscode.com/courses
    💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community

    • @rickhunter8216
      @rickhunter8216 Před 2 lety

      PLEASE, USE WHITE BACKGROUND.

    • @mattdamon7057
      @mattdamon7057 Před 2 lety +20

      Can you please share the source code?

    • @senss3000
      @senss3000 Před 2 lety +3

      is a git repo where we can get html front code? thnks in advance

    • @garrettmarsh1102
      @garrettmarsh1102 Před 2 lety

      Hi, love this tutorial but im running into an error when trying to run the application after configuring the .yml file.
      : GenerationTarget encountered exception accepting command : Error executing DDL "
      drop table if exists hibernate_sequence" via JDBC Statement
      does anyone know how to solve this? would really love to finish this today. thanks!!

    • @meltingscales
      @meltingscales Před 2 lety +1

      Hey - can you provide the source code? This is an epic tutorial. It'd be a shame to leave that out!

  • @hristoplamenov1942
    @hristoplamenov1942 Před 2 lety +52

    I think the majority of the people will agree with me:
    The video content is good, tecniques are interesting and make you search more about how to use them, so thank you for providing us with your experience! :)
    But explaining/demonstrating/showing etc. software project without the source code isn't the best approach to educate. We all know that you have courses online and that we are thankful for giving us small snippet from your work for free, but in future please consider providing the source code as well.

  • @mrwakacorp
    @mrwakacorp Před rokem +21

    Not sharing the code for this tutorial makes it impossible to replicate. What's the point of completing this tutorial if I don't have any reference to check? I know nobody will read this. I know you don't care. I've wasted hours on this, and now I have to look for something else.

  • @LemonSqueezyyyyy
    @LemonSqueezyyyyy Před 2 lety +19

    Thanks a lot!
    The previous angular + spring boot took me more than 8hrs to understand.
    The quality of your course is much better than my university lecture!

    • @mrlectus
      @mrlectus Před 2 lety

      They teach you Spring
      in University?

    • @oumaimasll3978
      @oumaimasll3978 Před 2 lety

      @@mrlectus yeah why?

    • @ValoFranceClips
      @ValoFranceClips Před 2 lety

      @@mrlectus Why are u shocked ??Same as me

    • @nuski6056
      @nuski6056 Před 2 lety

      @@oumaimasll3978 where r u from

    • @dawnriddler
      @dawnriddler Před rokem

      @@mrlectus I've had Spring during my BS as well

  • @OmoruyiOmofonmwan
    @OmoruyiOmofonmwan Před 2 lety +16

    Perfect timing on this. Also nice haircut Nelson

  • @m2a_hsn
    @m2a_hsn Před 2 lety +1

    I speak French but i manage to understand you (not all of course) your English is so easy. thank you

  • @dmitrikonnov922
    @dmitrikonnov922 Před 2 lety +20

    Salam aleikum, Nelson! Thank you for your great job. I believe, there's some subject that doesn't seem to be as much exciting as programming itself but is very important: DOCUMENTATION! I've faced a lot of difficulties with java-doc because the appropriate documentation is so short and I always have to look in someone's code to learn how they write documentation. That'd be a helpful video for every java developer.

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

      totally agree, im facing the same thing for jsdoc

  • @CDrive1337
    @CDrive1337 Před 2 lety +47

    I would recommend not cutting off so much of the coding content and just assuming whoever is following will know what you did during the cuts; for example the MySQL portion and the HTML portion; especially if you aren't going to add a repository afterwards.
    Otherwise a great tutorial, I think you could go a little more in depth on explaining what you're doing at certain points.

  • @nipplesniper
    @nipplesniper Před 2 lety +16

    keep it coming. I'm in my 2nd year of CS and im learning web development on my own. Java is highly demand in my country and i want to build my career as early as possible. Thank you :)

  • @luigikart11
    @luigikart11 Před 2 lety +27

    I wish you would explain the theory a bit more, for example with @Transactional you just said "OK I'm gonna bring in transactional." - this only helps people repeat exactly what you're doing but not how to build something from scratch...

    • @adewale5689
      @adewale5689 Před 2 lety +10

      A 3hour 46 mins long video is not enough to even cover just spring boot in detail, not to mention the fact that this is a full stack tutorial. No way Nelson could go over every tiny detail, so going on google and doing a little research would help enforce your understanding. But as an overall this video helps you start the momentum in gaining foundational knowledge.

  • @creativemungai
    @creativemungai Před rokem +2

    Sharing the github repo would really come in handy in future episodes. Thanks

  • @sergeog2276
    @sergeog2276 Před 2 lety +6

    I wish you could make a video about Spring Boot and React Full Stack Development as well, would be very helpful.

  • @hippiestafarii
    @hippiestafarii Před 2 lety +6

    At time : 2:39:48 the video repeats the same that at time : 2:37:24
    🙂
    I think it could be better to your channel if you answer some questions and put a link to the source code.
    Can you tell Junior that it will be a good idea to share also the code before implementation ... like the html of appComponent before the angular code ...
    And tell him to that is way of teaching is very good ... i'm learning a lot because he codes while he explains 🙂
    Peace !!!

  • @josuembiyavanga2197
    @josuembiyavanga2197 Před 2 lety +8

    Good job Nelson and i hope that's usefull as always. Above all, the Stack (Spring boot and Angular) is awesome!

  • @berihunhadis3960
    @berihunhadis3960 Před 2 lety +11

    Hi Nelson, it is nice tutorial. Please put the code in git or somewhere else for reference b/c if some one get errors it'll help a lot. Thank you

    • @thomasnjoroge8770
      @thomasnjoroge8770 Před 2 lety +10

      Code for the project on Github: github.com/getarrays

    • @rohitghadge9173
      @rohitghadge9173 Před 2 lety +1

      @@thomasnjoroge8770 thanks Tomas

    • @rahulxdd
      @rahulxdd Před rokem +2

      @@rohitghadge9173 did you find the code on given github account? I can't find it, help.

  • @MythicLegendsTv
    @MythicLegendsTv Před 2 lety +3

    thank you for all the effort you put in, you explained everything super well, and clean

  • @yacoubacisse1384
    @yacoubacisse1384 Před 2 lety +2

    Very good work i am currently working on a similar project but in an advanced way including the creation of clusters of virtual machines to manage services on a remote server or on a pool of servers with vagrant , ansible and bash

  • @lukasz-cpu2416
    @lukasz-cpu2416 Před 2 lety +4

    This four png images, that's you grab from your local folder "Downloads" are't in repository. You should add them to a directory like "resources".... So now I don't know where to get the same

  • @ChandlerBing11
    @ChandlerBing11 Před 2 lety +2

    Thank you so much, Nelson! Cheers right from Brazil, your Amigo!

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

    The black background make it hard to see, code and background fuse together. Maybe you can use the white background, increase the contrast of the monitor setting, make the screen brighter, or increase font size.

  • @franciscogilt
    @franciscogilt Před 2 lety +1

    Thanks Junior and Amigoscode. Learned a lot from this.

  • @OfficialRehaldinho64
    @OfficialRehaldinho64 Před rokem +1

    Great content; thanks for your effort. I personally don't like your API structure and your Response class design. Usually, HTTP method names are not included in the API path. In the Response class, we have duplicated data like statusCode and status, which we can extract from the response headers at the client side. Another developer might forget to change the status code in both places.

  • @richard.almenares
    @richard.almenares Před 2 lety +3

    Isn't it bad practice to use domain classes as the return type of the service methods, your service should be encapsulating those classes. According to Martin Fowler: The Service Layer defines the application's boundary, it encapsulates the domain. In other words it protects the domain.

  • @resilientprogrammer8466

    Great service to us all. May the creator of mankind bless you.

  • @FlightNSurf
    @FlightNSurf Před 2 lety +2

    Im ready for the react front end version of this course too.

  • @lepoggere613
    @lepoggere613 Před 2 lety

    Amazing! Also, I like the simple haircut. Some CZcamsrs have it VERY long and stylish. But yours is a simple shave, which looks nice :D

  • @felipedossantos7246
    @felipedossantos7246 Před 2 lety +2

    Great content, Nelson and Junior! Thank you so much

  • @marthinthomas4053
    @marthinthomas4053 Před 2 lety +2

    Perhaps use the proxying support in the webpack development server to divert certain URLs to a backend server

  • @mohamadnourbader1068
    @mohamadnourbader1068 Před 2 lety +1

    Thanks for this great tutorial but the catting in the context is a big problem I was doing all the steps with you until you arrive at the HTML(where you cut this part) at that point I lost. As you speak so quickly 😄😄

  • @Mik69able
    @Mik69able Před 2 lety

    Angular CLI shorts:
    ng s generates service
    ng c for component
    ng m for module
    + ./folder inside app>src
    add "--skip-tests" if u dont need the test file or "--flat" if u dont need to create a nested folder.

  • @omrimaher2754
    @omrimaher2754 Před 2 lety

    Since you said 'assalam alaikom' i did a like even if i am not interrested, currently, on J2E

  • @davidl6797
    @davidl6797 Před rokem

    Great project and tutorial Junior, Nelson! ☺

  • @NuevaHD
    @NuevaHD Před rokem

    thank you very much barakallahu fik brother, becuase of u i learned many things and ur content is very helpful for me specially angular part because all time i m using the typical approach and it s so interesting to learn that reactive approach

  • @jeytobsen
    @jeytobsen Před 2 lety +6

    Can you make the project public on git?

  • @sushilchandra1347
    @sushilchandra1347 Před 2 lety +1

    Really great job dude! Could you please make a tutorial series on Akka framework?

  • @philipp4931
    @philipp4931 Před rokem +2

    why do not share the code? ot at least the html

  • @loicilov426
    @loicilov426 Před 2 lety +2

    Great Job dude as always
    Can you provide us with a brand new course on Quarkus and Any other front end framework plz ?

  • @ayperiazamatova9410
    @ayperiazamatova9410 Před rokem +1

    thanks for the great tutorial!

  • @TGMarketer
    @TGMarketer Před 2 lety +1

    Thank you Junior, you're the best

  • @corneliusluka3555
    @corneliusluka3555 Před 2 lety +3

    Good day Sir, am really enjoying your tutorial, very educative. Pls can you share the source code to this video thanks

  • @fahadbawazir1771
    @fahadbawazir1771 Před 2 lety +1

    Walekumsalaam NASSER, MASHALLAH 🌹

  • @irfanirawansukirman4809

    Jazakallah Khayran Katsiiran Nelson...

  • @programalol
    @programalol Před 2 lety

    OMG This is video is amazing. you are the best Developer. Sincerely.

  • @connecteilconnekt5625

    Many Thanks, but it's complicated for guys for beginners like me.
    🙏🏽🙏🏽

  • @chrisdoney2245
    @chrisdoney2245 Před rokem

    I enjoy all the training video so simple and well explained.
    Can you make us a video for Java File System API And another for explaining how load balanced server work.

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

    Thank you for this amazing course but can you send us the pictures of the servers ?

  • @arhamgillani1695
    @arhamgillani1695 Před 2 lety +1

    Assalamoalikum brother will you please make a video that how to learn angular from documentation....and make project from scratch....What is the alternative way of making project without watching youtube videos?....What you will do when you don't know where to start?...How to get help from angular source code on github?....I am dispereatly waiting for your reply

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

    if you face exceptions or errors after run the app for the first time (01:01:11) you have create a database manually in Mysql with the same name (serverdb)

  • @prymodev903
    @prymodev903 Před 2 lety +2

    a big probleme with Map.of in java 8, how to fix it

  • @lanh198
    @lanh198 Před 2 lety

    thank you so much for the useful knowledge - from Viet Nam !

  • @steroidan
    @steroidan Před 26 dny

    43:01 what about programming to an interfacs paradigma, why not use ServerService reference type?

  • @wilkyarny3012
    @wilkyarny3012 Před 2 lety

    Awesome content I subscribed to get Array and I will watch its videos about the fullstack approach. Waiting for your next vid about fastapi and how to render Api's data with react framework. Salamhalekum

  • @indahyusuf5391
    @indahyusuf5391 Před rokem

    Hello Neson / Juniror
    This is an amazing and interesting tutorial, highly professional, waiting seriously for another more voluminous project with react this time
    Nelson and Junior, let me tell you, both of you are doing us good !!!, you make software development more accessible to all
    Indah Yusuf

  • @coreykuehl8519
    @coreykuehl8519 Před 2 lety +1

    Is it good practice to do static imports that you do throughout the video? I'm not sure what the implications of that are. It definitely looks cleaner, but possibly could be less readable to a newer dev? Not sure. Some insight on this would be great.

    • @v3dantsharma
      @v3dantsharma Před rokem +1

      static imports would always save memory and would make the application less taxable when it comes to CPU usage/network usage. doing this would result in a more efficient application in general

  • @RustySilver-w1q
    @RustySilver-w1q Před 2 lety +1

    Gracias Amigo, saludos desde Chile

  • @saddammd
    @saddammd Před 2 lety

    Got something to work in this weekend 😁

  • @atalibcodinglevel7518
    @atalibcodinglevel7518 Před 2 lety

    Thank you very much brother we learn so much from you 🙏 ❤

  • @Sasikumar-kr7xy
    @Sasikumar-kr7xy Před 2 lety

    Best in class , expecting a clone based application like facebook or amazon clone using angular and spring boot

  • @FemigistBlogspot1x1
    @FemigistBlogspot1x1 Před 2 lety

    I'm definitely following through

  • @meltingscales
    @meltingscales Před 2 lety +3

    Aww maaan! 2 hours in and no source code :( Why omit this? This is a fantastic tutorial, how am I supposed to manually type all that HTML?

    • @meltingscales
      @meltingscales Před 2 lety

      test

    • @meltingscales
      @meltingscales Před 2 lety +4

      Someone's deleting my replies...and links to my source code copy.

    • @beeka3171
      @beeka3171 Před 7 měsíci

      please share us again @@meltingscales

  • @ayyoubtelmoudy574
    @ayyoubtelmoudy574 Před 2 lety +1

    At the top as usual, thank you ❤️

  • @GiriPurnamaChannel
    @GiriPurnamaChannel Před 2 lety

    walaikumsalam warahmatullah wabarakatuh...great tutorial brother, keep going

  • @cosminmiroiu825
    @cosminmiroiu825 Před 2 lety +3

    Hello Junior,
    Can you please post the code for UI? This part is important for me, and also for many others.
    I've tried to write it but there are some code-rows that they cannot be seen in their entirety.
    Thanks for this tutorial! You're great!

    • @karthikeyan5605
      @karthikeyan5605 Před 2 lety

      got the code? I need it too

    • @Douglass3385
      @Douglass3385 Před 2 lety +10

      I found in the description of this video: czcams.com/video/1zCvBCqmUuo/video.html

  • @JesusLovesYou-rs9cx
    @JesusLovesYou-rs9cx Před 2 měsíci

    Good tutorial #amigoscode , but the frontend has given me serious trouble, i could not resolve all the dependencies issues the project was built with angular 11 and most of the libraries used are deprecated. The backend works just fine

  • @jopadjr
    @jopadjr Před 2 lety

    smash the like button !!! Thanks guys for the tutorial...

  • @inazumaeleven9102
    @inazumaeleven9102 Před 2 lety

    AMAZING video. Keep posting good content for learning

  • @egovorushkin
    @egovorushkin Před 2 lety +1

    Awesome! Anybody know, what theme for IDEA does the author use?

  • @bg6059
    @bg6059 Před rokem

    Both this and amigoscode is an amazing video and just what I needed. Thank you so much for taking the time and put this together. I'm not able to get Postman to display the server1-4.png image even though I received a 200 response. Ive tried several things to no avail. If anyone has faced this issue, can you please let me know what was done? ty.

    • @varsha9094
      @varsha9094 Před rokem

      do i need to have intellij ultimate to develop this project?

  • @knmurthy1
    @knmurthy1 Před rokem

    Thanks for the wonderful course, where can I get source code for this whole project including back-end and front end?

  • @abhisheksaxena518
    @abhisheksaxena518 Před 2 lety

    Please add the github repository link as well. For beginners, it can be a little hard to follow when he skips the steps or copy paste some code.

  • @dngrz
    @dngrz Před 2 lety +1

    very usefull tutorial! thank you a lot!

  • @blessingsngwira54
    @blessingsngwira54 Před 2 lety

    Great tutorial. Thanks for sharing

  • @Fang_Yuan88
    @Fang_Yuan88 Před 2 lety +1

    jazakallahu khairan

  • @kilalasunda180
    @kilalasunda180 Před 2 lety

    Hi Bro (good stuff!)
    Wanted to ask about how to opened or linked the zip folder you created from spring to intelJ
    Please! 🙏🏾

  • @loolabokonda8228
    @loolabokonda8228 Před rokem +1

    Hi, is it possible to have the code of this project ? (repo) Thanks for the course.

  • @Realtimeictsolutions
    @Realtimeictsolutions Před rokem

    this was so helpful, thanks............................. how can i add or link more pages

  • @letslearntogether1449
    @letslearntogether1449 Před 2 lety

    Oya alaikumussalam oya rohmatollah
    Thank you!

  • @LearsiZehcnas15
    @LearsiZehcnas15 Před 2 lety +2

    When trying to filter the servers I keep getting this error:
    (ngModelChange)="filterServers($event)" ==> Argument of type 'Event' is not assignable to parameter of type 'Status' I don't know how to fix it - any advice would help out a lot!

    • @bisiowik
      @bisiowik Před 2 lety +1

      Not sure if this falls under best practice cause im new to it, but a workaround I am doing is:
      then changed the input type to string in the filterServers method, and in there get the key of the enum using the passed in string:
      filterServers(status: string): void{
      let serverStatus = Status[status];
      this.appState$ = this.serverService.filter$(serverStatus, this.dataSubject.value)
      again not sure if this is the best way but it works for me for now :) if anyone has a better approach let me know

    • @roberthanna9146
      @roberthanna9146 Před 2 lety +1

      @@bisiowik I had this issue as well and your code worked!
      Thanks for the assistance :)

    • @advancexz0
      @advancexz0 Před 2 lety

      same issue, your code works like a charm, thanks!

  • @AndriusLauFullstack
    @AndriusLauFullstack Před 2 lety +1

    Great content as always.

  • @mariadajudanascimento7520

    Great content, Nelson!

  • @niclolassir3173
    @niclolassir3173 Před 2 lety +1

    Hi,How to get front-end code, I'm not very familiar with front-end language.

  • @_CoderX_
    @_CoderX_ Před 2 lety

    Really nice tutorial. 👏
    Do you have a scala version of this app?

  • @just_dev_v
    @just_dev_v Před 2 lety

    Thanks for the project! Please guys help me, how do I set up my Intellij Idea as in this video? I mean sidebar and file editor

  • @guyswithhoodie3572
    @guyswithhoodie3572 Před 2 lety

    can you make a course on Java collections and Multithreading which includes Hashmap and Executor framework. Future etc

  • @Az1zdev
    @Az1zdev Před 2 lety +1

    Wow. I was waiting that

  • @sho923
    @sho923 Před 2 lety

    more of this please!!

  • @chihebjamazi3439
    @chihebjamazi3439 Před 2 lety

    Asalamu alakom nelson !, can you please do Spring boot React full project

  • @senss3000
    @senss3000 Před 2 lety

    1:37:50. A little bit confusing mate? omg where I am???? jeje

  • @houjisaifeddine5524
    @houjisaifeddine5524 Před rokem

    thank you for this great explanation, seriously, this is better than the ones in my uni XD
    i have a question about the spring boot part : which creational design pattern is this? i'm think it's abstract factory, but i also think i'm way off mark, so i'd appreciate it if anyone could tell me and give me a brief explanation

    • @houjisaifeddine5524
      @houjisaifeddine5524 Před 9 měsíci

      @@jay_wright_thats_right i fugred it out myself. no need

    • @beeka3171
      @beeka3171 Před 7 měsíci

      @@houjisaifeddine5524 Hello, please help me I'd love to know the answer with a brief explanation. Thanks!

  • @galaxiesExplored
    @galaxiesExplored Před rokem

    Really nice to see a programming tutorial which doesn't have an Indian guy explaining stuff. Nothing racist, but I just can't understand those folks.

  • @tihomirivanov8859
    @tihomirivanov8859 Před 2 lety

    Good video man, btw what's the name of the IDE color theme?

  • @Naimadmdp
    @Naimadmdp Před 2 lety

    Thanks for share your knowledge This makes us grow up as devs and to You as a great person and teacher. As-Salaam-Alaikum My brother.

  • @Sebastian-zs8cp
    @Sebastian-zs8cp Před 2 lety

    Why Angular in spring boot at all, aren't the existing engines in spring boot enough? With Angular you still have to address it with rest and with the frontend engine it is more compact, I think?

  • @hazelthesnake
    @hazelthesnake Před 11 měsíci

    hi. would it be different if i had oracle database or can i follow this video too?

  • @LearsiZehcnas15
    @LearsiZehcnas15 Před 2 lety +1

    So if someone can help me out for some reason when I try to get the ping the server status keeps switches to SERVER_DOWN. Anyone know how to deal with it or where to look for the solution?

    • @user-rg2wf8fq8x
      @user-rg2wf8fq8x Před 2 lety +1

      Use some real ip address from your home network in server ip address field

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

      I have the same problem ! Do you know how to fix the status in the SQL table, for me, when the surver is SERVER_UP it's 0 instead of 1 and when it's SERVER_DOWN it's 1 instead of 0 😕

  • @bvedantcodes
    @bvedantcodes Před 2 lety

    Any chance of switching over to Micronaut service development or making a tutorial on it?

  • @user-gt9bb1fh6c
    @user-gt9bb1fh6c Před rokem

    hi amigo from long time i have been watching your courses i want to build online learning platform like site Udemy using Spring boot and angular OR fully pledge Ecommerce site these courses are not available on udemy i would be very much happy if you make courses on these topics

  • @mmkil8299
    @mmkil8299 Před 2 lety

    Hello I want know something should I learn spring core before I learn spring boot or no

  • @henriquegrosscklauss9734

    Where can I check the code? Pretty hard to see all the html and css on video. Thanks for the course

  • @iiikawaiii9098
    @iiikawaiii9098 Před 2 lety

    `Prettier` on front-end stage: What about meee, what about meee