Spring Boot, React.js & AWS S3 Full Stack Development

Поділитися
Вставка
  • Опубліковано 29 кві 2023
  • In this spring boot tutorial you'll learn how to create a spring boot project for a full-stack application with React.js that enables users to upload files to Amazon S3 with ease. Follow along as we dive into the integration of React.js on the frontend and Spring Boot 3 on the backend to create a restful API that enabling file uploads.
    By the end of this tutorial, you'll have the knowledge to develop your own file uploading functionality in your next project, and take advantage of the power of AWS S3 for your application's storage needs.
    ▷ Enrol for certificate - bit.ly/41PG7iZ
    ▷ Follow Me on LinkedIn - bit.ly/3Nqrpuy
    ▷ Join Amigoscode LinkedIn Group - bit.ly/44snIKX
    ▷ Join Amigoscode Discord - bit.ly/3Llkf7T
    ▷ Repo - bit.ly/41O3OYN
    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
    🙊 Here are the goods for all my videos video 🙊
    ► Recommended Books
    ===========================================
    - Clean Code - amzn.to/2UGDPlX
    - HTTP: The Definitive Guide - amzn.to/2JDVi8s
    - Clean Architecture - amzn.to/2xOBNXW
    ► Computer and Monitor
    ===========================================
    - New Apple MacBook Pro - amzn.to/3464Mmn
    - Dell 27 INCH Ultrasharp U2719D Monitor - amzn.to/2xM3nW1
    - Double Arm Stand Desk Mount - amzn.to/3aYKKfs
    - USB C Hub Multiport Adapter - amzn.to/2Jz7NlL
    ► Camera Gear
    =============================================
    - Sony ILCE7M3B Full Frame Mirrorless Camera - amzn.to/346QIJn
    - Sigma 16 mm F1.4 DC DN - amzn.to/2wbic3Q
    - Sigma 33B965 30 mm F1.4 DC DC - amzn.to/39G37Fd
    ► IDE & Tools I use for coding 💻 🎒
    ===========================================
    - ITerm
    - VsCode
    - GoLand
    - IntelliJ Ultimate
    - Sublime
    P.S
    ===========================================
    💯 Don't forget to subscribe | bit.ly/2HpF5V8
    💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community
    💯 Follow me on Instagram | bit.ly/2TSkA9w
    ❤️ Thanks for watching
  • Наука та технологія

КОМЕНТАРІ • 103

  • @santeixeira9301
    @santeixeira9301 Рік тому +39

    Incredible how I got a freelance today with this exact same project, thanks for this video, Nelson!

  • @alexanderac2479
    @alexanderac2479 Рік тому +5

    I was literally looking for this integration, life saver as always Amigos

  • @Y-wx6th
    @Y-wx6th 11 місяців тому +5

    The video was good.
    I would be happy if there was a basic tutorial on AWS concepts beforehand.

  • @zafarboymurotov764
    @zafarboymurotov764 Рік тому +5

    Hello My teacher. Thank you very much your lessons.good luck

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

    You are like an angel. Your voice especially "Just like that" makes life much simpler.
    Really appreciate your effort in making such a long hr video. Is there any reference to follow the existing project from which you have developed the specific use case ? Any pointer will be surely helpful. Awaiting your input.

  • @amigoscode
    @amigoscode  Рік тому +14

    ▷ Enrol for certificate - bit.ly/41PG7iZ
    ▷ Follow me on LinkedIn - bit.ly/3Nqrpuy
    ▷ Join Amigoscode LinkedIn Group - bit.ly/44snIKX
    ▷ Join Amigoscode Discord - bit.ly/3Llkf7T
    ▷ Repo - bit.ly/41O3OYN

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

      Hi, how can I get IntelliJ 3 months free code. I already followed and joined all channel

    • @Java_developer-ck9lf
      @Java_developer-ck9lf Місяць тому

      The repo link doesn't work

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

    Ram Ram Brother .. Your course is awesome

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

    Feels like a gift man! I was looking exactly for this typo content
    Damn. Well Done and thanks man

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

    Walaikuma Salaam bro thank you somuch spring websocket we will be waiting insha Allah

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

    Mashallah brother …… thank you ❤

  • @hoangducnguyen8887
    @hoangducnguyen8887 Рік тому +2

    Hello Amigos, at 26:31 do we need to create table customer before run Main? As for me I wasn't able to successully do the same steps from fresh, first it claims that the relation of Id doesn't exist, next when I create the sequence by myself, it claims that the relation "customer" doesn't exist...

  • @mrpikls124
    @mrpikls124 Рік тому +4

    Is it a full development or other videos about development of this app will be out later?

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

    Waiting for this video

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

    ❤Very good UA-cam channel

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

    Amazing!

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

    Respect teacher. I don't know aws. But I know little of spring and react. Should I watch this tutorial?

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

    Is it possible to use Angular instead of Node.js ? thanks a lot for your answer !

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

    thank you brother

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

    Hello Amigos & all, at 1:10:32 I don't see any object listed on the web console. I don't know why but it works on the code.
    Nevermind I've been using mock one

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

    you are the best

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

    Per bhai super🎉🎉🎉❤ new friends🎉🎉❤

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

    Thank you so much 👋👍👌👏🫡🙏🏻✌️

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

    Hi Amigos, is there any video/docs related to the spring code apart from s3, of this application? If yes, then please provide the reference. Thanks

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

    I really dont care about premium intellij, the only thing i want is your courses for free haja, hugs from Brazil bro

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

    amazing one!
    can you do the same tutorial using fastapi , because there is no such a tutorial with fasapi.
    thank you!

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

    New welcome new friends🎉🎉🎉❤

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

    Hey bro, simple question - When using a Spring boot backend, what is the best choice for a front end between Angular and React Js?

  • @mrbmro3991
    @mrbmro3991 Місяць тому +5

    Can you add timestamps

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

    What are the files inside of the db.migration for? Is it only when you already have a database?

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

    Hello, all right, I would like to congratulate you for your work, I am starting in the area and I am having difficulty implementing spring-security with jwt in an "ECOMMERCE" project, if possible, can you help me by creating a video implementing spring-security with jwt in ECOMMERCE

  • @Thomas-1023
    @Thomas-1023 3 місяці тому

    I'm obsessed with this content. I had the pleasure of reading something similar, and I was completely obsessed. "Mastering AWS: A Software Engineers Guide" by Nathan Vale

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

    Hello my best Teacher, can you please show how you configured s3 to store the images in local machine under the .aws directory

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

    Waalaikumsalam Warahmatullahi Wabarakatuh... awesomee...

  • @user-oc1ih4ez2c
    @user-oc1ih4ez2c Рік тому

    Why equals and hashCode generated with all fields but not via only id field?

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

    thanks

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

    can this be done with the community edition of intellij too?

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

    Very interesting ! however, you start your video with an existing project. If we want to start from scratch, which kind of project should I create ? thank you for your answer :) ! Very nice video !

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

      okay : I suppose you created a Spring Web project, such as your course : ua-cam.com/video/-mwpoE0x0JQ/v-deo.html

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

    As sallam alaykoum brother

  • @fahadbawazir1771
    @fahadbawazir1771 Рік тому +2

    Assalaamualaikum wa RAHAMATULLAHI wa BARKATUHU

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

    Page loaded over HTTPS but requested an insecure XMLHttpRequest endpoint. How to enforce SSL/HTTPS for my backend

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

    I’m an A Level student, are there any internship for this field that I can join?

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

    Any chances of making microservices with golang courses?

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

    Amigo I love u

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

    Hi Amigos, is it possible that I can upload this course to my github repositories once I complete it? since I usually put in github my side-projects. I do not know if this is legal since is yours, or I might mention that is yours and so on. Thanks mate!

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

    Hi, is the IntelliJ 3 months free link still available?

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

    What design pattern is used in this project?

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

    I know java bro.
    Next which video watch spring boot.
    So many video your channel.which i am watch.

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

    i love this

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

    Assalamu alaikum, good evening how your work, I hope everything is going well, I really enjoyed your tutorials on spring boot app, may Allah helps and bless you through this programme thank you, I have a question regarding full -stack-professional app, (Error creating bean with name 's3Config': Injection of autowired dependencies failed) that the issue, thanks 🙏

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

    A SALAAAAAA MALEKOUUUUMM LLOL i AM NOT muslim but the intro get me all the time lol

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

    Hey, wheres your cap :) Person like u should make clone series with 7+ hours long videos. Using stack in this video. Amazing content

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

    All Tests failed for CustomerIT. 2:09:24. Anyone can help please?

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

    Bro please help, I want to setup react js app with inttelij idea

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

    Why you dont autowired?

  • @petroniobonavides3530
    @petroniobonavides3530 Рік тому +37

    Hello my friend As-Salamu Alaikum

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

    Can't access the repo

  • @chaitanyakumar9229
    @chaitanyakumar9229 11 місяців тому

    Code for Intellij Ultimate Edition ?

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

    Waleykum Salam❤

  • @user-we3ip6hv1s
    @user-we3ip6hv1s Рік тому

    Can you create similar one with Angular. . .

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

    Why yo dont impleent csrf ?

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

    10:50 and where are the instructions?

  • @rahulcruze4162
    @rahulcruze4162 11 місяців тому +2

    even tho i created the file .aws and pasted the credentials i cant able to connect to my s3 bucket

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

      same, there's no config and credentials showing when i type ls

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

      same here how do you solve this problem

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

      Here, we need to add those variables as system variables

    • @kumar-mh6hy
      @kumar-mh6hy 8 місяців тому

      same

    • @kumar-mh6hy
      @kumar-mh6hy 8 місяців тому

      how to add these variables as system variables@@rahulcruze4162

  • @user-yu9pb3te6t
    @user-yu9pb3te6t 6 місяців тому

    vue3 +spring

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

    please, smb write export=FORMAT...

    • @z.j4112
      @z.j4112 Рік тому

      ID\t{{.ID}}
      NAME\t{{.Names}}
      IMAGE\t{{.Image}}
      PORTS\t{{.Ports}}
      COMMAND\t{{.Command}}
      CREATED\t{{.CreatedAt}}
      STATUS\t{{.Status}}

  • @cartoo221
    @cartoo221 Рік тому +2

    Is anyone stuck at around 2:36:00? I'm getting a 403 error since I'm only using the endpoint with no auth.

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

      SO.....I figured out what was wrong xD I never did the git checkout part where it brings you to a version that updated the Security filter chain that allows you to send that request for the profile picture with no requirement for request headers. I actually learned how to modify the logging of the application via the YAML file and got to mess with some security features so I count it as a win haha!!

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

    спасибо черныш

  • @user-br4gt7xu2j
    @user-br4gt7xu2j Рік тому

    ilhamdulillah

  • @developer_hadi
    @developer_hadi Рік тому +2

    Salam alaikum brother, I would love to watch it if it was JavaScript rather than java, e.g: nodeJS or Deno. Btw can I watch the video if Idk Java? If yes, the that's great, I haven't watched any of your videos because all are Java and not JavaScript, What if I watch one of your videos to learn the basics of Java and then watch this video?
    Tell me what do you think

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

      @@malcolmwimbley I know, but I like to watch from a Muslim brother's videos

  • @RahulM-br7io
    @RahulM-br7io 10 місяців тому

    source code plz

  • @user-vc7td3bd2v
    @user-vc7td3bd2v 10 місяців тому

    get rid of hardcode

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

    help me!!! Please add subtitles in Portuguese to your course videos

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

    🇲🇽🫶

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

    Amigos please, can you provide a solution we who are less privileged to afford the cost of being full stack developer🙏🙏

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

    for the docker ps format ``` export FORMAT="ID\t{{.ID}}
    NAME\t{{.Names}}
    IMAGE\t{{.Image}}
    PORTS\t{{.Ports}}
    COMMAND\t{{.Command}}
    CREATED\t{{.CreatedAt}}
    STATUS\t{{.Status}}
    " ```

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

    Useless certificate 😂

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

    35:21 . I tried to do a maven clea and install in my VS code, It's giving error in the install part.
    [INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ amigoscode-api ---
    [INFO] Changes detected - recompiling the module!
    [INFO] Compiling 32 source files to d:\SampleProject\NewProject\full-stack-professional\backend\target\classes
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 2.411 s
    [INFO] Finished at: 2024-02-04T20:33:05+05:30
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project amigoscode-api: Fatal error compiling: error: invalid target release: 17 -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
    I am not understanding what the issue is. Could you help me on this

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

    Hi @amigoscode at 24:08 while running main I am getting error FATAL: password authentication failed for user amigoscode. I haven’t changed anything in docker-compose.yml

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

      I am getting the sane error. How did u resolve it?