Spring Boot Tutorial | Full Course [2023] [NEW]

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ค. 2024
  • Spring Boot is an open source Java based framework used to spring boot microservices. It is developed by Pivotal Team and is used to build stand-alone and production ready spring applications.
    This Spring Boot Tutorial will teach how to get started with Spring Boot and Java.
    Spring Boot is written in Java. So you have some Java then its going to be super easy. Otherwise you can learn Java from my course here: • Java Full Course [NEW]
    This full course can be found here: amigoscode.com/p/spring-boot
    #springboot #springboottutorial #amigoscode
    RECOMMENDED COURSES
    ► Java Essentials - amigoscode.com/p/java-essentials
    ► Spring Data JPA - amigoscode.com/p/spring-data-jpa
    ► Software Testing - amigoscode.com/p/software-tes...
    🙊 Subscribe to Amigoscode - bit.ly/2HpF5V8
    ► Courses Available for free here - amigoscode.com/courses
    ► Join Private Facebook Group - / 456035171490753
    ► Join Discord - bit.ly/2wL029v
    ⭐ Table Of Contents ⭐
    00:00 Intro
    01:00 Quick Word
    02:12 Spring Boot Overview
    03:44 Project Overview
    04:28 Spring Initializr
    08:05 IntelliJ
    10:29 Starting The Server
    14:03 Simple API with Spring Boot
    18:06 Student Class
    23:19 API Layer
    26:38 Business Layer
    29:08 Dependency Injection
    32:47 Properties file
    36:15 Creating and Connecting to Database
    39:48 JPA and @Entity
    42:35 JPA in Action
    45:52 Amigoscode Database Courses
    47:35 JPA Repository
    52:20 Saving Students
    58:49 @Transient
    01:03:01 Post Mapping
    01:08:00 Writing Business Logic
    01:12:43 Testing Post Request
    01:15:35 Deleting Students
    01:21:33 Exercise
    01:22:53 Solution
    01:26:54 Testing
    01:29:41 Packaging and Running Application
    01:34:52 Next steps
    🙊 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
    Awesome Screen Saver
    - github.com/JohnCoates/Aerial
    IDE I use for coding
    - Iterm
    - VsCode
    - GoLand
    - IntelliJ
    - Sublime
    💯 You can also follow me here:
    ► Don't forget to subscribe | bit.ly/2HpF5V8
    ► Join Closed Facebook Group for discussion and early access videos and courses | bit.ly/2FbuIkx
    ► Follow me on Instagram | bit.ly/2TSkA9w
    ► Join Discord - bit.ly/2wL029v
    ❤️ Thanks for watching
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 2.3K

  • @amigoscode
    @amigoscode  3 ปีที่แล้ว +267

    This full course can be found here: amigoscode.com/p/spring-boot
    OTHER RECOMMENDED COURSES
    ► Java Essentials - amigoscode.com/p/java-essentials
    ► Spring Data JPA - amigoscode.com/p/spring-data-jpa
    ► Software Testing - amigoscode.com/p/software-testing
    Happy coding

    • @jocobogdanovic560
      @jocobogdanovic560 3 ปีที่แล้ว +5

      Hey Amigos very nice videos you have. I want to build an ecommerce website with backend what should i do? I am a starting developer, i know java, html, css, javascript for now. Love to hear from you !! keep up the good work

    • @abdulkhadarm6050
      @abdulkhadarm6050 3 ปีที่แล้ว +1

      Walekum asalam

    • @amasha88
      @amasha88 3 ปีที่แล้ว +2

      GOD bless you man, you're a great teacher.
      Alhamdulillah 🙏 🙏

    • @zakagg4707
      @zakagg4707 3 ปีที่แล้ว +1

      Thank you bro u are a life saver .

    • @arijitroy8390
      @arijitroy8390 3 ปีที่แล้ว

      Hey Amigos! Pls make a course integrating SPRING BOOT with MONGO DB

  • @gabrielsales311
    @gabrielsales311 3 ปีที่แล้ว +456

    Because of your videos I got an internship at a company here in Brazil. Thank you very much for all the knowledge transmitted,
    i wish you all the best my friend.

    • @slamislife74
      @slamislife74 3 ปีที่แล้ว +9

      Congrats! Proud of you :)

    • @KadekBr
      @KadekBr 2 ปีที่แล้ว +1

      Me ajuda a conseguir também, por favor, me passa os passos necessários? And congratulations for your conquist!

    • @BrunoidGames
      @BrunoidGames 2 ปีที่แล้ว +6

      @@KadekBr pegue um stack que o mercado gosta como Spring Boot + Angular e estude bastante. Arrume bem sua página do LinkedIn com essas informações e você vai ficar sabendo de processos seletivos pra vagas.
      É preciso também dominar aspectos como dbs relacionais e não relacionais, autenticação, autorização, versionamento com git e outros. Firebase também é muito bem-vindo.

    • @KadekBr
      @KadekBr 2 ปีที่แล้ว +1

      @@BrunoidGames obg pelo seu tempo, eu tenho algumas dessas habilidades já, tenho tb python, pascal, eletrônica, programação em C para Arduino. Estou tentando ficar mais experiente, a eu tb tenho habilidades matemáticas pois estou na metade do curso de Física. E somente não me dedico mais pela falta de tempo que a faculdade me consome.

    • @BrunoidGames
      @BrunoidGames 2 ปีที่แล้ว

      @@KadekBr fera demais, irmão. Formei em física ano passado pela UnB e sei o quanto nos consome. Boa sorte no curso e na carreira! Tmj.

  • @raphaelmarietan9322
    @raphaelmarietan9322 ปีที่แล้ว +792

    For those who still get a White label error page after 16:00, change '@GetMapping()' to '@GetMapping("/")' and it should display the page normally

  • @goodgamershow6505
    @goodgamershow6505 2 ปีที่แล้ว +141

    If you're missing Database tool window shown in 44:30, it's probably because you have IntelliJ Community Version. Only paid version of IntelliJ has access to that Database window. The alternative would be to use 3rd party database tools:
    1. Go to View
    2. Settings
    3. Plugins
    4. Type Database Browser and install it
    5. Restart ide
    Now in tools - windows - Database Browser you can do almost the same thing but 3rd party one is kinda limited

    • @nyxielia
      @nyxielia ปีที่แล้ว

      Thank you!! 😄

    • @datboi1861
      @datboi1861 ปีที่แล้ว

      Thanks.

    • @kexell
      @kexell ปีที่แล้ว +2

      there is no Database Browser...

    • @sankalanchanda669
      @sankalanchanda669 ปีที่แล้ว

      @@kexell Go for "Database Navigator"

    • @bashiratgiwa523
      @bashiratgiwa523 ปีที่แล้ว +4

      @@kexell Plugin name is Database Navigator

  • @trenvert123
    @trenvert123 ปีที่แล้ว +144

    You condensed about a third of what I learned over a 6 month boot camp into an hour and a half. I'm doing a refresher for a technical evaluation with a client. This is quality that so many tutorials on TH-cam just can't reach. Thank you!

  • @aiduongvo7510
    @aiduongvo7510 2 ปีที่แล้ว +46

    ! For those who are having the problem with establishing the connection to the Postgres server. Inside the application.properties file, the username and the password, you need to type exactly like the one you created in the PostgreSQL server, i mean the default username and your default password that they requries you when you install Postgres. Then run again, you will see that you have the same console print out like Nelson. Otherwise, you will get "drop database student if exist" and then another error "Unable to open JDBC Connection for DDL execution".
    To make it short, whatever account you have in PostgreSQL, you need to type in the exact credential of that account for IntelliJ

    • @tadeuszpaprocki8378
      @tadeuszpaprocki8378 2 ปีที่แล้ว

      I try to find but i can't. Do you know how to check username and password? I try everything and nothing works. As i know I did't set any username and password, also i have only one role - postgresql

    • @aiduongvo7510
      @aiduongvo7510 2 ปีที่แล้ว +3

      @@tadeuszpaprocki8378 ok i will show you, you can try to re-install postgresql again(delete it and install again), because i also could not find my password as well. So here is how, you reinstall postgresql, then:
      - When they ask password, type in your own
      - they ask port number, just leave it 5432 or you can choose something else
      - they ask server after port number, i live in Vietnam so i select Vietnamese
      Finally, they will ask you about Stack Builder, you need to install one more driver which is the database driver, choose the "pgJDBC" and then install it. This driver helps you to connect Postgresql with Java Language
      Then try connect Postgresql and IntelliJ again, it will work.

    • @aiduongvo7510
      @aiduongvo7510 2 ปีที่แล้ว +4

      @@tadeuszpaprocki8378 About the role, after you have installed postgresql and set up password,port number, server, like finish the installation phase i mean. PostgreSQL will give you 1 default Super Admin, which is the "postgres" user. So thats why you only found 1 role. To continue like in the video, you need to search google find a way to create a user

    • @friederikeland3972
      @friederikeland3972 ปีที่แล้ว +1

      Also if you are on ubuntu, then there is apparently no password for the default postgres user created, therefore run ALTER USER postgres PASSWORD 'root'; in the psql client to set password to 'root'.

    • @genarodistilio8441
      @genarodistilio8441 ปีที่แล้ว

      For me, I just restarted my pc and it started to work again.

  • @LucaAzalim
    @LucaAzalim 3 ปีที่แล้ว +387

    Your english is very easy for brazilians to understand. At least in my opinion. Thank you for the awesome course!

    • @guilhermestabachsalustiano5357
      @guilhermestabachsalustiano5357 3 ปีที่แล้ว +30

      O "Amigos" do nome me fez até pensar que era BR

    • @viniciusguimaraes117
      @viniciusguimaraes117 3 ปีที่แล้ว +6

      Verdade

    • @deepakgowda742
      @deepakgowda742 3 ปีที่แล้ว +5

      @@viniciusguimaraes117 What are the prerequisites for this course I know core java and Mysql is it enough ?

    • @LucasAlmeida_xx
      @LucasAlmeida_xx 3 ปีที่แล้ว +3

      @@deepakgowda742 Yes dude. It's enough. This course requires basic java knowledge. Keep on trying and practicing, and you'll learn, I'm sure. ;)

    • @LucasAlmeida_xx
      @LucasAlmeida_xx 3 ปีที่แล้ว +2

      @@deepakgowda742 This channel have SQL courses, to complete your studies.

  • @harvinqueen6468
    @harvinqueen6468 2 ปีที่แล้ว +27

    I have to say this class is EXCELLENT. Simple enough to not get lost but powerful enough with clear explanations to show case things quickly

  • @nevillelee6103
    @nevillelee6103 ปีที่แล้ว +133

    I appreciate the time you put into this video!

  • @rlmclaughlinmusic
    @rlmclaughlinmusic 3 ปีที่แล้ว +270

    I can't thank you enough for putting this together.
    This is easily the most coherent tutorial I've found for spring boot. A truly brilliant execution!

    • @user-rl5pb5un2f
      @user-rl5pb5un2f ปีที่แล้ว

      Helpline📲📥⬆️
      Questions can come in⬆️

  • @Ownig3
    @Ownig3 3 ปีที่แล้ว +27

    I am loving your course man! Amazing. I've been trying to learn some spring boot for 2 years and every time got stuck, didn't get answered, and resigned learning. This time I had my anterior experience plus your patience and explanations and I am getting it good. Thank you!

  • @user-pq5jp4mr3p
    @user-pq5jp4mr3p ปีที่แล้ว +7

    It's my honor to see your tutorial. Thank you. I'm from a Chinese student. I hope to finish spring boot first in college. I hope I can also help others and become an excellent software engineer. Thank you! Amigoscode😀😀😀

  • @kevinmit9088
    @kevinmit9088 11 หลายเดือนก่อน +2

    The world benefits from your lessons sir, I am a colleague of yours. I am very proud to spend time learning from you. Thank you for this course, and I appreciate so much this is free. I will stay in touch with your channel from now on. Free is not useless, free is heartful. Thank you very much for your work.

  • @guitarman813
    @guitarman813 3 ปีที่แล้ว +301

    There aren't many Spring Boot courses out there. Thank you Nelson for making the former possible!

    • @amigoscode
      @amigoscode  3 ปีที่แล้ว +31

      You're very welcome Ben. I always look forward to see your comments.

    • @theswarajdeshmukh
      @theswarajdeshmukh 3 ปีที่แล้ว +1

      Agreed

    • @yeruv1
      @yeruv1 3 ปีที่แล้ว +1

      @Abigail Jones V

    • @reddaboinavasista4166
      @reddaboinavasista4166 3 ปีที่แล้ว +1

      Bro do we need to learn spring MVC at first or can I start from spring boot without knowing spring MVC.

    • @teahelli9489
      @teahelli9489 3 ปีที่แล้ว +1

      @@reddaboinavasista4166 No

  • @Griefed_
    @Griefed_ 2 ปีที่แล้ว +17

    Your tutorial helped wrapping my head around dependency injection in Spring Boot. Thank you so much! A lot of the information one can find out there is outdated and no longer works, but yours worked like a charm!

  • @ahmadsalehuddin
    @ahmadsalehuddin ปีที่แล้ว

    Had to complete a project within a short period and which requires me to apply this framework. Already searched for spring boot tutorial all over the Internet but this tutorial, this tutorial is a lifesaver. This is by far the shortest yet comprehensive spring boot tutorial and it is easy for those who are very new to spring boot to follow along and at the same time, want to get grasp of the basic quickly. I cannot see a reason to not subscribe to this channel. Kudos to Amigoscode 🙌

  • @beultimatefreelancer3166
    @beultimatefreelancer3166 ปีที่แล้ว +1

    This is such a very straightforward and informative tutorial about Springboot! I have background with Java OOP and an average background in restful services, Fast API, Laravel, Django and have used Android Room as well and your tutorial allowed me to kick start my journey into Spring Boot development! Thanks a lot!

  • @germyu
    @germyu 2 ปีที่แล้ว +10

    I haven't seen any spring course as helpful as this! Absolutely fantastic!

  • @slavomirpsota9688
    @slavomirpsota9688 3 ปีที่แล้ว +9

    This is pure developer gold, I can't even tell you how much these tutorials help. As to learn or refresh knowledge this is great material. Keep it up.

  • @89Valkyrie
    @89Valkyrie ปีที่แล้ว +1

    This is an EXCELLENT clear cut (and short) explanation of the basic structure for a Spring Boot project. Specially in the abstract parts, such as explaining dependency injection and the layering.

  • @gurjitsingh-ff3ll
    @gurjitsingh-ff3ll 2 ปีที่แล้ว +2

    Great tutorial! I am new to SpringBoot and this course provided a good foundation of Spring Web Framework using a simple REST API and also a good overview of additional things like (e.g. Spring JPA) required to master SpringBoot.

  • @onke
    @onke 3 ปีที่แล้ว +73

    Amigos Code is so flipping under rated. This guy is really good

  • @chidoziehenry4806
    @chidoziehenry4806 2 ปีที่แล้ว +3

    This is the best tutorial I've ever come across, even at 1.5x speed it's easy and simple to follow, cheers bro. Love it!

  • @ArmandoDelRio-ue6gv
    @ArmandoDelRio-ue6gv ปีที่แล้ว +1

    Loved the video mate! Thank you very much! Been wanting to learn about Spring and this has been super straigt forward and very clear.

  • @kabugaj2002
    @kabugaj2002 3 ปีที่แล้ว +14

    This is the best introduction course on Spring Boot that I've come across. Thank you Nelson for enlightening the world

  • @JeffMaigemu
    @JeffMaigemu 3 ปีที่แล้ว +28

    Been using this tutorial to practice for a Spring job interview. I will update you all if I succeed 🤞🏿

  • @3dbminus353
    @3dbminus353 2 ปีที่แล้ว +1

    This tutorial is easy to follow, plus the timestamps helped a lot if you need to go back to certain sections. Thanks man for this free tutorial!

  • @brucelamb6060
    @brucelamb6060 ปีที่แล้ว

    I'm finally getting around to Spring Boot. So far this is a GREAT introduction. Can't wait to watch the rest of the video!

  • @Dobbybcn
    @Dobbybcn 3 ปีที่แล้ว +6

    I don't use to comment on youtube videos but this time I would like to thank you for sharing your knowledge in a great and understand way. Thanks a million from Spain!

  • @3asoom11
    @3asoom11 2 ปีที่แล้ว +5

    I need to say that you're the only one out there whom I watched their courses to the end! Very helpful, fun, and on point. Thank You Nelson!
    وعليكم السلام ورحمة الله وبركاته

  • @Bigpunishah
    @Bigpunishah 9 หลายเดือนก่อน

    Man.. from all the forums online & the other TH-cam videos out there, this one takes the cake.
    When I first watched a bit of this video, I noticed I did not understand any of the terms used, mainly because I did not understand the purpose of the annotations (everything with @ in the vid). I took a few days to look up what the most important ones do & now I can watch this video & basically fully understand what's going on. It's only so complicating.
    This is one of my very few breakthroughs, only so long until I go back to imposter syndrome, lol.
    Thanks so much for this video! Truly helped me.

  • @dvesc
    @dvesc 2 ปีที่แล้ว +3

    Hermano me acabas de salvar el día, el mes, el año ¡¡ LA VIDA!! Excelente explicación tu canal es de los pocos que explican estos temas de forma que todo se entienda correctamente

  • @ayapharalasi278
    @ayapharalasi278 3 ปีที่แล้ว +32

    This is the best tutorial for Spring boot. I just wish Nelson really left the promised links in the description of the video. Other than that, thanks for a great lesson Amigo!

  • @reach9318
    @reach9318 3 ปีที่แล้ว +4

    One of the best Spring Boot tutorials. Well done!!!

  • @angelitodisco
    @angelitodisco 13 วันที่ผ่านมา

    My friend! It is true that this course may be a bit thin when it comes to details and concepts, but I found it to be an excellent guide if you are willing to put in the work and read the actual documentation. I learned a lot by doing this! Sometimes the documentation is so massive that you don't know where to start and end up frustrated, so it's amazing to have this kind of courses to show you what's what. Keep on the great work, my dear friend!

  • @MooseRust
    @MooseRust 4 หลายเดือนก่อน

    Brilliant in-depth video even years later, successfully finished using postman (thanks to videos recommendation) . Thank you for such a well written tutorial.

  • @pierrelaurensflorez2273
    @pierrelaurensflorez2273 3 ปีที่แล้ว +4

    I'm from Colombia, and I understood everthing about this course, thank you Nelson, for take the time to explain this kind of stuff :D

  • @secularph8424
    @secularph8424 3 ปีที่แล้ว +2

    Happy to see spring boot tutorials, only a few videos in TH-cam with this level of quality

  • @shenukaranawaka7051
    @shenukaranawaka7051 ปีที่แล้ว +1

    Simple but concise and a definitive go-to video for anyone who wants to crack a Java, Springboot interview in the shortest time.

  • @mrmi_
    @mrmi_ ปีที่แล้ว +1

    This course was really fun and easy to follow along. Thanks for releasing it! I learned a lot.

  • @SaifaldeenSAH
    @SaifaldeenSAH 3 ปีที่แล้ว +4

    The best Spring tutorial available. Thanks!

  • @TheSebdizzle
    @TheSebdizzle 2 ปีที่แล้ว +7

    This is so helpful and a super-easy introduction to Spring Boot! Had to figure out Postgres on my own because I'm on Windows, but it was pretty much smooth sailing after that. I'm looking to get back into software engineering after taking 3 years off and you're making my life much easier.
    Thank you Nelson for the course!

    • @tiagomartins553
      @tiagomartins553 2 ปีที่แล้ว +1

      how u did it? im blocked there please

    • @emmanuelu
      @emmanuelu ปีที่แล้ว +5

      @@tiagomartins553 incase you still need help just enter postgres as username and what ever your password is. took me like an hour to figure out. Wish the tutorial guy mentioned about it

    • @mrmi_
      @mrmi_ ปีที่แล้ว

      @@emmanuelu Thanks, you saved me a bunch of time.

  • @SosetaFurioasaJr
    @SosetaFurioasaJr 2 ปีที่แล้ว

    Redid this tutorial 4 months later, everything worked like a charm, thank you very much for this resource.

  • @MufasaToday
    @MufasaToday 11 หลายเดือนก่อน

    I must admit this is the best Spring boot tutorial hands down. I had an easy time following this tutorial and enjoyed every single bit of it.

  • @tannuchoudhary4082
    @tannuchoudhary4082 ปีที่แล้ว +4

    Really appreciate that you've put so much of hardwork in this video and provided it to us for free

  • @myildizz
    @myildizz 3 ปีที่แล้ว +7

    Probably the best Spring Boot video I have ever seen. Your courses will definitely be one of the best on each platform. Thanks a lot Amigo for this great video.

  • @va6953
    @va6953 ปีที่แล้ว +1

    Thank you for making such a great course freely available. The content is rich and the pace quite suitable for a beginner.

  • @aGamer40
    @aGamer40 ปีที่แล้ว +2

    Excellent work explaining Spring Boot to rookies! Highly appreciated!

  • @amitnijsure1918
    @amitnijsure1918 2 ปีที่แล้ว +15

    This course was fantastic. Just what I wanted before my Java Developer interview. Thank you so much @Amigoscode!

  • @hoagy_ytfc
    @hoagy_ytfc 3 ปีที่แล้ว +100

    Hi Nelson.
    I'm an experienced dev in many areas, but not in Spring Boot and JPA. I had frustrations trying to learn these from services like Udemy.
    But I found this course to be well paced, well presented, clear in voice and clear in content, and it's the first one I've got all the way through! I'll pick up the JPA course next.
    Thank you for this super content.
    But can I make one suggestion to make it even better? When teaching "getting started" courses, I think it's best to start with free tools. So I would suggest perhaps using either IntelliJ community, or something like VS Code. I used the latter, succesfully. Using a £399/year tool for a getting-started course isn't ideal.
    Similarly, I would have shown the API calls being made in the free version of Postman.
    Everything else was bang on though, so thank you.

    • @jaimesantaflorez7056
      @jaimesantaflorez7056 ปีที่แล้ว +2

      Totally agree, Udemy is always out of date

    • @CoreDump451
      @CoreDump451 ปีที่แล้ว +4

      Nothing he did in the video really requires IntelliJ Ultimate. I used IntelliJ Community to follow along.
      As for VSCode, while I like using text and compile from the command-line, I think it's going to get into the way of the tutorial if he has to keep building from the command-line every time. By using an IDE, he gets rid of all the unnecessary work that can distract from the content and focuses only on Spring Boot. Plus IntelliJ helps A LOOT when it comes to importing the correct classes, so you don't have to keep looking at what classes he is importing, you can just let IntelliJ do that for you.

    • @varununofficial6967
      @varununofficial6967 8 หลายเดือนก่อน

      @@CoreDump451 I think the Database Tools and SQL plugin requires IntelliJ Ultimate. Do you know how to connect to a database in Community Edition?

  • @bahibrahim101
    @bahibrahim101 5 หลายเดือนก่อน

    I think that what you demonstrated in the the dependency injection part of the video, at min 29:08, is not really a dependency injection but only an example of inversion of control. My reason is that it's still tightly coupled and we can't change the service with another unless we change the code in the controller directly; which doesn't adhere to the definition of dependency injection as a SOLID principle. Thank you for the good work!

  • @anettelaclare2390
    @anettelaclare2390 ปีที่แล้ว

    Really great course, easy to understand in a clear and distinct language. The timestamps help to repeat and find things. Together with the courses docker and postgresSQL and Spring Data JPA it helps me perfectly to create a Service with real (containerbased) postgresDB. Thank you do much! One question: do you have any videos on consuming rest api in spring boot or if not are you planning that?

  • @salscachi9337
    @salscachi9337 2 ปีที่แล้ว +4

    This is the best course by far for spring boot I found after some weeks looking at different ones. Nice work, I learned a lot of basics. Thank you for the course!!

  • @mcnairymichael
    @mcnairymichael 2 ปีที่แล้ว +34

    You're like a personal trainer for coders. Well done!

  • @gustavojun8166
    @gustavojun8166 6 หลายเดือนก่อน

    I've just finished here, it's helping me a lot in a college project. Thanks for the excelent work mate!

  • @dufreebell
    @dufreebell 10 หลายเดือนก่อน +2

    Thank you for your time in making & sharing this video. Your instructions are well organized and structured that is super easy to follow and learn. Very impressive 👏🏼👏🏼👏🏼 that I can’t leave without subscribing.

  • @MrHanditar
    @MrHanditar 3 ปีที่แล้ว +5

    Once again, I'm so glad this youtube channel exists. Thank you

  • @gabebraden915
    @gabebraden915 ปีที่แล้ว

    Thanks so much! I can't tell you how much I enjoyed this course :) Keep up the great work 👍

  • @joshh4234
    @joshh4234 6 หลายเดือนก่อน

    You are a fantastic instructor, really like this course so far! I didn't realize how easy Spring Boot is until today...big thumbs up!!!

  • @Metaf45
    @Metaf45 3 ปีที่แล้ว +3

    Thank you!!! I love how calm, and straight forward his voice is! I was looking through your gear in the description and I didn't see anything for your microphone; what did you use?

    • @amigoscode
      @amigoscode  3 ปีที่แล้ว

      I use rode rt mic 🎙

  • @racionator2668
    @racionator2668 3 ปีที่แล้ว +3

    Thank you my man so much. I wanted a good spring boot tutorial so badly. Thunbs up!!! Awesome content. You python course teached me python like its a breze. Java course is exactly the same as what we done on university. Really really high quality!!!

  • @jamelb2583
    @jamelb2583 6 หลายเดือนก่อน

    I have rarely seen a video so brilliant and clear, it's very well explained step by step! I'm eager to follow the various courses! Thank's for your great job !

  • @googlevalley2078
    @googlevalley2078 ปีที่แล้ว +1

    You are so talented and so clearly explained. A huge thank you to you!

  • @florinmarcus
    @florinmarcus 3 ปีที่แล้ว +3

    Well done mate, this is a crisp, well-thought knowledge share.

  • @SiciidQaran
    @SiciidQaran ปีที่แล้ว +1

    I am 4 years android developer experience with fintech company you can't imagine how smoothly I understand this course.
    I cant thank you with simple words sir. First All thanks deserves Allah then you, thank you from the bottom of my heart you really change my programming world sir.

  • @herbert-kenumera960
    @herbert-kenumera960 3 ปีที่แล้ว +9

    I legit love the fact that youve sliced all the info into easily consumable chunks.

  • @HakiDRuphy
    @HakiDRuphy 2 ปีที่แล้ว +8

    NOTE: For anyone who have already got a database with some data and watching this video (43:05) , change spring.jpa.hibernate.ddl-auto to "update" will solve ' table "Student" exists ' error.

    • @chilly2171
      @chilly2171 2 ปีที่แล้ว +1

      he didn't add hibernate as dependency though

    • @pedrocostalins8041
      @pedrocostalins8041 2 ปีที่แล้ว

      Saved my life, many thanks!

  • @aydarfz
    @aydarfz ปีที่แล้ว +10

    If anyone is getting this exception:
    org.postgresql.util.PSQLException: The server requested SCRAM-based authentication, but no password was provided,
    in the application.properties file type in the password that you used when you were installing Postgresql:
    spring.datasource.username=postgres
    spring.datasource.password=*your password*

  • @GurudattaPraharaj
    @GurudattaPraharaj 11 หลายเดือนก่อน

    Thank You So Much,
    I have gone through yours Spring Data JPA & Spring Boot & created my 1st Spring Boot App
    Nice Explanation🙂

  • @sardorshukhratov2999
    @sardorshukhratov2999 2 ปีที่แล้ว +2

    I usually don't write comments but this tutorial was really helpful much better than the one I bought from Udemy. Thank you Nelson! keep on creating great content like this brother!

  • @iamblackdollar
    @iamblackdollar 3 ปีที่แล้ว +17

    Always giving us great content. Thank you, Nelson. Could you please make a course on Apache Kafka?

    • @GWinsight
      @GWinsight 3 ปีที่แล้ว +1

      Would love to see Kafka in action as well! thanks for raising that request

  • @CryptoPandav
    @CryptoPandav 2 ปีที่แล้ว +3

    Thank you for providing such a great content . I liked the way you taught. I didn't have enough knowledege on Sprint boot. But following and practicing your tutorial has given good confidence. Keep Rocking

  • @ch3ztana
    @ch3ztana 10 ชั่วโมงที่ผ่านมา

    Very useful course, thanks so much for sharing!

  • @switch1e
    @switch1e 2 ปีที่แล้ว

    Thank you SO much for this tutorial! This has helped me so much in my Software Engineering class!

  • @ChetanJain1507
    @ChetanJain1507 3 ปีที่แล้ว +3

    Thank you, such a knowledgeable tutorial.

  • @KawaiiPowerRUS
    @KawaiiPowerRUS 3 ปีที่แล้ว +4

    The best course that exists. Thank you very much. I'll become a real programmer just because of you.
    Also please make more courses on popular frameworks and technologies :)
    It would be cool to have the 3rd version of that course, but where you show how to make controller (not the RestController) that returns html pages instead of json. I really want to make a whole site with a spring framework.

  • @peterballa6060
    @peterballa6060 7 หลายเดือนก่อน

    Great explanation! It was really easy to understand. Thank you very much! I checked your courses and I cant wait to continue with them as my time allows.

  • @carmenbravo8606
    @carmenbravo8606 ปีที่แล้ว +1

    Man, This course is amazing!!! It's a full course, with a lot of usefull information and you explane all very good. I love it!

  • @ItsLukeDude
    @ItsLukeDude 3 ปีที่แล้ว +11

    Can you explain more why you are putting the code in each class and the data flow of what is supposed to happen. What data gets passed where otherwise it gets confusing as you dont know where to start. (Need more concepts as said in your other video)

  • @ivory404
    @ivory404 3 ปีที่แล้ว +11

    The best Spring Boot tutorial on TH-cam!! I had been working on my course project, and this is super clear and helpful!!

  • @CoreDump451
    @CoreDump451 ปีที่แล้ว +2

    Thank you for the amazing content, and thank you also for using a larger font size. I am visually impaired and with lots of other tutorials, I often have to stick my head into the screen because they keep the font so tiny. Your videos are very accessible for people like me!

  • @geraldkalyondo5122
    @geraldkalyondo5122 ปีที่แล้ว

    Wow, such an eloquent tutor, thanks man for bootstrapping my Spring Boot career. Definitely will buy some courses from your site to shapen my skills, thank you so much Man!

  • @hameedferoz8804
    @hameedferoz8804 ปีที่แล้ว +14

    Masha Allah. Watched till 32:00 minutes, and I am loving it. Great and Simple Explaination. Thank you Brother. May Allah Bless you.

  • @DaDudeMan
    @DaDudeMan ปีที่แล้ว +2

    Brilliant tutorial Nelson, appreciate it!
    very clear and well paced.

  • @CaroeJ
    @CaroeJ 2 ปีที่แล้ว +2

    hey I just wanted to let you know that this tutorial is much better for complete beginners like me than your old version :) I stopped follow along the older one because it was just too complicated :D So, thanks for the update I understood a lot more now!

  • @ashimov1970
    @ashimov1970 3 ปีที่แล้ว +3

    Wa alaykoom assalaam wrwb, bro. Glad to meet and see you. I am an IT professional from Kazakhstan (actually Qazaqstan)

  • @kibdara
    @kibdara ปีที่แล้ว +118

    I’m not a huge fan of the tutorial so far because most of what you say is “do this, add this, then this, and that’s it” which doesn’t really teach anything. All it does is show that “hey I finished doing a project”. Instead you should explain why certain annotations are placed there, where in the documentation you found them, and how you can validate if it’s the right thing to do.

    • @Abstractor21
      @Abstractor21 7 หลายเดือนก่อน +10

      Exactly... I know that we must search things on our own but if this is a tutorial and not a presentation of a project then it has to provide the basics. And it's not doing it.

    • @johnykb
      @johnykb 7 หลายเดือนก่อน +4

      Well I think it depends on the audience. If its addressing general annotations for CRUD operations for beginners it has served the purpose

    • @Rithari
      @Rithari 6 หลายเดือนก่อน +4

      Yeah unfortunately the tutorial leaves a lot to be desired.

    • @deepakmishra3693
      @deepakmishra3693 4 หลายเดือนก่อน

      This is not for absolute beginners.

    • @mathivanant8398
      @mathivanant8398 4 หลายเดือนก่อน

      @@johnykb yes.. Ur exactly right

  • @stephanebiteb6317
    @stephanebiteb6317 ปีที่แล้ว

    thanks a lot bro for this course it's been a while I had done with java because now using node technologies et frontend tech but i wanted to go back into java by starting with spring boot but i didn't no how much time it's will cost to me but with your videos i've restore my knowledge progresivly but of course i have to train little but thanks a lot and i think i will pass a certification after so thanks.

  • @kdbwiz
    @kdbwiz 9 หลายเดือนก่อน +1

    You are a superb teacher! Will do other courses with you.
    Thanks!!

  • @ruy8421
    @ruy8421 2 ปีที่แล้ว +4

    Only two words for you. Amazing, good job ! And thank you so much for these tutorials which guide me not only knowledge about Spring framework but also JPA, Hibernate and Testing

  • @gshard14
    @gshard14 3 ปีที่แล้ว +10

    This youtube channel is seriously underrated.

  • @timothymbogo5849
    @timothymbogo5849 ปีที่แล้ว +2

    You are the best in explaining details. Your content is 10/10 man. I used to think java is hard to understand its so easy by following your content.

  • @poorpanda9033
    @poorpanda9033 6 หลายเดือนก่อน

    What a well organized video. Thank you so much for making this !!

  • @christopherabelet4672
    @christopherabelet4672 2 ปีที่แล้ว +3

    Hello Nelson. Thank you very much for your course. I have a question : do you know where I'll be able to find more infos about the decorators (@Configuration, @Beans...) Those are getting me a bit lost

  • @eislessthanpi
    @eislessthanpi 15 วันที่ผ่านมา

    Your tutorials are always top quality-- thanks!

  • @orhanakykildiz8545
    @orhanakykildiz8545 ปีที่แล้ว

    Perfect teaching. Thanks for your effort. We saw this lesson our boot camp for 4 days but you give me this knowledge in 2 hours more than this course. The only question is ı don't know about spring boot and its methods,if you could teach us the international way and methods without too many comments and neutral this will be perfect.(I want to earn like this => my code can be work most of environments and system)If you already did these things no problem then. Thanks again!

  • @Leopoldo-III
    @Leopoldo-III 3 ปีที่แล้ว +3

    Thanks AmigosCode!!!

  • @jazzdestructor
    @jazzdestructor 3 ปีที่แล้ว +28

    Yo Bro, your explanation is pretty good but please give links to application.properties etc files in the description. i tried all your links most are your code links, even Initialzr file link was not there. i did google and get ur github and stuff but please add it in future courses.

    • @cucu2212
      @cucu2212 2 ปีที่แล้ว

      yea its confusing to dont have a possibility to have a look in source code , but thanks for a great course

  • @chaosknight3175
    @chaosknight3175 6 วันที่ผ่านมา

    Coming from .NET. Now learning Spring Boot in 2024. Thanks for the course.

  • @anime_fight_horder8882
    @anime_fight_horder8882 ปีที่แล้ว +1

    Still watching the video and so far, one of the best spring boot tutorials I have come across, but it would've been nice to include testing on postman for those who are not familiar with it other than that great video 👍