Advanced Spring Boot Restful APIs Tutorial: Build a Full Spring Boot Web App

  Рет қаралды 11,608

Cameron McKenzie

Cameron McKenzie

Күн бұрын

Пікірлер: 71
@HoveBroker
@HoveBroker 2 ай бұрын
Genuinely, this is one of the clearest and most straightforward mini-courses on RESTful APIs I've come across. After bouncing from one to another, leaving me more puzzled than enlightened, this is the only one that truly stuck with me, and I can honestly say I walked away having learned something new. Keep up the great work. 👍
@cameronmcnz
@cameronmcnz 2 ай бұрын
Thanks for the kind words! This was one of my first long-form Spring tutorials, so there's a few things I'm changing. I'm removing the captions and improved the audio a bit in my newer ones. This one starts from the REST API and goes down to the database. This tutorial I just did goes from the database up to the REST APIs and uses Swagger. I'd love for you to check it out and let me know if you like the changes or any improvements I might make to the delivery. Thanks again for watching! kzbin.info/www/bejne/iJbPZqyjr6d1fKcsi=B74LZu-Qatul59y6
@H_G2013
@H_G2013 5 ай бұрын
This is actaully the best tutorial i've watched on Restful APIs - well done mate
@cameronmcnz
@cameronmcnz 5 ай бұрын
That's high praise, given how many great videos there are out there already on REST and Spring. I really enjoyed putting this together, and honestly, Spring Boot makes it all so easy. They've made it simple. I just talked and clicked a few buttons. All the praise goes to them!
@thestickofgaming
@thestickofgaming 3 ай бұрын
Fanstatic Video this is the first Spring video I found that doesn't overwhelm me. Thank you so much!
@cameronmcnz
@cameronmcnz 3 ай бұрын
That's high praise, because there are some great videos on Spring and REST out there! This video goes very in depth, so if you were able to keep up, you've acquired some key knowledge of how RESTful APIs and Spring Boot works.
@thestickofgaming
@thestickofgaming 3 ай бұрын
@@cameronmcnz I am looking forward to your video on spring data ill keep my eyes open thanks again
@raidoung4100
@raidoung4100 Ай бұрын
very much loved your tutorial on the internal workings of git :d cant wait to do this tutorial :))
@sakshikulshreshtha2797
@sakshikulshreshtha2797 3 ай бұрын
Love the way you speak! great video.
@cameronmcnz
@cameronmcnz 3 ай бұрын
Thanks for the kind words! I really enjoyed putting this RESTful APIs tutorial in Spring together. Thanks for watching and commenting!
@delbarriof
@delbarriof Ай бұрын
This one is brilliant.. So clear and consice. Thank you mate for this great content. Greetings from Argentina ✌
@dvggan
@dvggan 3 ай бұрын
Good video, well explained. Thanks 😁
@cameronmcnz
@cameronmcnz 3 ай бұрын
Thanks for watching! I really enjoyed putting this together. I'm now doing a bunch of videos that start from the other end - Start with the database and then move up towards REST APIs and the UI. Stay tuned!
@MichiW-i1i
@MichiW-i1i 3 ай бұрын
So helpful, thank you!
@cameronmcnz
@cameronmcnz 3 ай бұрын
Glad you enjoyed it! If you kept up, you learned a lot of advanced topics. This was a whirlwind tour of Spring Boot and RESTful APIs!
@ricamaetamashiro7856
@ricamaetamashiro7856 4 ай бұрын
Please make more spring boot tutorials. ❤❤
@cameronmcnz
@cameronmcnz 4 ай бұрын
Any topics in particular? Right now I'm doing a set of videos starting with the basics and leading through to the advanced Spring Boot topics. I'm trying to tackle everything one piece at a time!
@ricamaetamashiro7856
@ricamaetamashiro7856 4 ай бұрын
@@cameronmcnz thank you very much for your kind response. Can't wait for another video tutorials. ❤️
@buradani5451
@buradani5451 3 ай бұрын
Thanks Sir! It is very helpful
@cameronmcnz
@cameronmcnz 3 ай бұрын
Happy to help you on your journey into learning Spring and Spring Boot! This was a pretty advanced tutorial, so if it all made sense to you, you'll pick up all of the other Spring technologies very quickly.
@kieranryan6148
@kieranryan6148 2 ай бұрын
I find your booms funny 🤟
@cameronmcnz
@cameronmcnz 2 ай бұрын
I'm glad you do! I struggle with audio quality. Early on I noticed that if I said 'boom' it had a nice, full, base sound. Words like 'Ok' cause 'clicking.' Anything with an 's' causes the disasterous 'sibilance.' But 'Boom' seemed to sound nice, so it's become a habit. If I ever get famous enough to have a catchphrase, maybe that will be it? Thanks for watching!
@AozenDreyar
@AozenDreyar 3 ай бұрын
do you have a tutorial on services and microservices and any project more along the lines of businesses ?
@cameronmcnz
@cameronmcnz 3 ай бұрын
I like the rock-paper-scissors app because it doesn't have to be explained to people. But yes, I think I need a set of more advanced projects that do something more 'real world.' What would you suggest?
@AozenDreyar
@AozenDreyar 3 ай бұрын
@@cameronmcnz i would suggest a product application with products that have properties as well an an image and a video maybe ( so i learn and others how images or videos or video links are stored in databases), a simply front end is enough ( design can be improved with time but as long as everything works it is great), if we can use json and json objects as well as being able to maybe via some from of admin page with credentials or without but have the ability to input the objects into the database with a file uploader, with services and mvc ( while properly explaining folder structure and how to keep things organized) i think this would cover much of what someone would need nowadays to get hired. i am pushing it maybe XD but this is as useful and close to real life as it gets since most apps will have properties and mostly maybe image and video would be different between projects maybe we can add jpa or we could just use a restful api like the one you made.
@AozenDreyar
@AozenDreyar 3 ай бұрын
i get you want to keep things simple but the job market is merciless especially right now, the demand for skills is so high way beyond what new programmers can handle especially if your only option is remote work like for me in my country every job application has at least 100 people competing with you, and every job requires 5 to 10 years of experience while internships require 2 to 3 years of experience most of which are unpaid with a chance to get hired which generally is simply exploitation of the worker as well as so many fake job posts that are posted purely to get tax evasion or tax cuts which is illegal but so many are doing it, not to mention ai farm companies that just farm resume data and then resell it to other companies.
@H_G2013
@H_G2013 6 ай бұрын
Great video mate - can you use dark theme as hurt eyes lol
@cameronmcnz
@cameronmcnz 6 ай бұрын
Please go to 8:22 in the video. I speak to you directly!
@H_G2013
@H_G2013 5 ай бұрын
@@cameronmcnz Hahaha
@larskrachen3643
@larskrachen3643 6 ай бұрын
thanks for the vid :) What do you think about quarkus?
@cameronmcnz
@cameronmcnz 6 ай бұрын
The bartender from Deep Space 9?
@H_G2013
@H_G2013 5 ай бұрын
hi there - do you have links to your tutorials on spring jdbc and spring data? Can't seem to find them
@cameronmcnz
@cameronmcnz 5 ай бұрын
I need to record them first! 😅 I'm going down the chain. REST --> Spring MVC --> Spring JDBCTemplate --> Spring Data --> Spring JPA --> Spring AI --> Spring Winter --> Spring Summer --> Spring Suspension Imma cover everything about Spring! But it'll take a bit to roll it out. I'll be doing the same rock-paper-scissors app, with a final tutorial that refactors and does it at a very advanced level. Stay tuned!
@H_G2013
@H_G2013 5 ай бұрын
@@cameronmcnz Oh Wow!! Can't wait - love your teaching method
@cameronmcnz
@cameronmcnz 5 ай бұрын
@@H_G2013 They why do none of my videos ever go viral?😥
@H_G2013
@H_G2013 5 ай бұрын
@@cameronmcnz I think they will soon - jist keep at it
@DhruvilHirpara7777
@DhruvilHirpara7777 Ай бұрын
Never Knew Tom Cruise taught Springboot
@cameronmcnz
@cameronmcnz Ай бұрын
I more commonly get confused with Brad Pitt.😁 Thanks for watching and commenting!
@DhruvilHirpara7777
@DhruvilHirpara7777 Ай бұрын
@@cameronmcnz Amazing Tutorial too. Fully understood all the concepts , keep up the good wokr!
@Some-z2p
@Some-z2p 6 ай бұрын
what are the prerequisites for this video?
@cameronmcnz
@cameronmcnz 6 ай бұрын
All you need is an old Windows machine and an installation of Spring Tools. I'm running Windows 10 on a 12 year old Lenovo Thinkstation. I've actually got a video on how to install the Spring Tool Suite if you want to dive in! kzbin.info/www/bejne/i16ZkJqApLyMra8si=_HXskIy3X4JYxBgJ
@Some-z2p
@Some-z2p 6 ай бұрын
@@cameronmcnz I mean like prerequisites for Java, like JDBC, Maven ?
@cameronmcnz
@cameronmcnz 6 ай бұрын
@@Some-z2p So, the coolest thing about the Eclipse Spring Tools IDE is that in installs ALL of that for you. I took a blank Windows machine and installed NOTHING other than Eclipse with Spring tools, and it pulled in everything from Maven to an embedded H2 database for testing. There is nothing installed on my computer for this video other than Spring Tools Eclipse IDE. In the video I do install PostMan to help with calling the APIs, but that's it!
@mohammedabrar1284
@mohammedabrar1284 6 ай бұрын
I learnt java and i don't know what to learn next step to step like you know jdbc,jpa , springboot and like those what to learn can anyone tell me what should i learn and from where ?
@cameronmcnz
@cameronmcnz 6 ай бұрын
For Enterprise Java, you need to learn Spring Boot. That's a definite requirement. From there, I'd learn Spring Rest APIs first. Then learn to hit the database with the JDBC template and then Spring Data and JPA. Then? Learn to connect to NoSQL and maybe Kafka. Add in some Spring MVC and be able to create simple web apps, and you'll be very dangerous in the world of enterprise Java development. Oh, and if you stay tuned, I'll soon have videos out on all of those things!
@augischadiegils.5109
@augischadiegils.5109 8 күн бұрын
Cool :3
@cameronmcnz
@cameronmcnz 7 күн бұрын
I try to be. Thanks for watching!
@AozenDreyar
@AozenDreyar 3 ай бұрын
i could not find the spring data tutorial
@cameronmcnz
@cameronmcnz 3 ай бұрын
I should probably publish that. I'm getting behind.
@AozenDreyar
@AozenDreyar 3 ай бұрын
@@cameronmcnz oh okay so i did not miss it because i been searching for a while
@cameronmcnz
@cameronmcnz 3 ай бұрын
@@AozenDreyar It'll be out soon!
@AozenDreyar
@AozenDreyar 3 ай бұрын
@@cameronmcnz i am planning to build a project mainly to apply to work with it i will use spring data and spring boot and a restful api which you seem to have videos for all of those ( exception of spring data but i have a month to finish the project anyway) gonna use nosql and some front end framework. your channel has been very very helpful.
@cameronmcnz
@cameronmcnz 3 ай бұрын
@@AozenDreyar My Spring REST video does some Spring Data at the end to achieve persistence. What's the front end? React? I was thinking of recording something like that actually.
@Abhishek-df5tf
@Abhishek-df5tf 6 ай бұрын
Nice
@cameronmcnz
@cameronmcnz 5 ай бұрын
Thanks for the ongoing support! I really do appreciate it!
@TochukwuVictor-qe4xd
@TochukwuVictor-qe4xd 6 ай бұрын
❤❤ Am ready to dive in 🎉.... Who is following with intellij??
@TochukwuVictor-qe4xd
@TochukwuVictor-qe4xd 6 ай бұрын
@@cameronmcnz thanks sir much ❤️❤️
@cameronmcnz
@cameronmcnz 6 ай бұрын
@@TochukwuVictor-qe4xd Always happy to help. I've got a lot more Spring Boot content on the way, so stay tuned!
@TochukwuVictor-qe4xd
@TochukwuVictor-qe4xd 6 ай бұрын
@@cameronmcnz am right here sir. More project based tutorials will be highly appreciated.
@syamirahmanda1930
@syamirahmanda1930 Ай бұрын
i think i'm falling in love with eclipse now💘
@kingdomVI
@kingdomVI 6 ай бұрын
man goes full blown sellout in the first 30seconds, but overall good tutorial ty.
@cameronmcnz
@cameronmcnz 6 ай бұрын
Oh, I sold out long before producing this video.🤣 I always try to make the start somewhat interesting. What was it that turned you sour? I'm producing a bunch of other Spring Boot tutorials so I'd like them to be enjoyable.
@OshardHenry
@OshardHenry 3 ай бұрын
It would have been help if this video was broken into sections with timestamps for easy navigation
@cameronmcnz
@cameronmcnz 3 ай бұрын
I normally do that. I'll update this for sure.
@wavka5126
@wavka5126 Ай бұрын
РУССКИЕ ВПЕРЕД!
Top 10 Spring Annotations to know in 2024
26:41
Java Brains
Рет қаралды 96 М.
APIs for Beginners - How to use an API (Full Course / Tutorial)
3:07:07
freeCodeCamp.org
Рет қаралды 3,1 МЛН
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
ССЫЛКА НА ИГРУ В КОММЕНТАХ #shorts
0:36
Паша Осадчий
Рет қаралды 8 МЛН
Spring Boot Tutorial - Crash Course
1:16:32
Marco Codes
Рет қаралды 186 М.
How language model post-training is done today
53:51
Interconnects AI
Рет қаралды 4,9 М.
What is a REST API?
9:12
IBM Technology
Рет қаралды 1,6 МЛН
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 756 М.
The Return of Procedural Programming - Richard Feldman
52:53
ChariotSolutions
Рет қаралды 64 М.
Evolution of software architecture with the co-creator of UML (Grady Booch)
1:30:43
The Pragmatic Engineer
Рет қаралды 117 М.
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН