JAVA DTO Pattern Tutorial | Simplify Your Code

แชร์
ฝัง

ความคิดเห็น • 507

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

    ► To enter the giveway
    1 - Subscribe and Like
    2 - Leave Comment
    3 - Follow me on LinkedIn - www.linkedin.com/in/nelsonami...
    4 - Join discord and comment on channel GIVEWAYS/jetbrains-ides - amigoscode.com/p/join-community

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

    Just started a role as a JAVA developer and this video just makes JAVA DTO pattern so simple. Thanks for the great content

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

    I just love how you teach these stuff! I’ve been able to grasp so much on Java by just watching your smaller videos, imagine what I’ll be able to learn on that 30 hour long course!!!😮🎉 keep up the great work!

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

    Hi Nelson! Your tutorials are real game changers! 20 minutes of one of your videos are often worth 20 hours of reading and listening to other resources! Thanks soooo much!!!

    • @rsbah
      @rsbah 3 หลายเดือนก่อน

      Not really
      A lot of the video is just watching him code..

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

    Thanks dude, really nice tutorials, when I entered in an internship program as java dev, team lead gave me some of your tutorials to watch :) now i have 1 year of experience

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

    You have no idea how your videos have helped me since my company decided to go full-on with Java dev! Thank you so much!

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

    Thank you. Your videos are the only thing getting me through my current project. If you have any experience with Thymeleaf please feel free to share videos on that topic.

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

    Mate, so glad I found your channel. It's just amazing. You are so good at explaining complicated things in simple words that many teachers would envy you. I am so glad that there are such competent educated people who share their expertise with other people. You are good. You will be rewarded for everything.

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

    Hi Nelson, Found myself made redundant after over 20 years. Found your course extremely useful to upgrade my skillset.
    Thanks

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

      Hi Phil , can you share course link in comment

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

    By far the best online teacher out there! Today i am working as Backend dev, part of my knowledge is thanks to AMIGOS CODE! so Thank you for share!

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

    Really enjoying watching your video tutorials especially with the new versions of Springboot 3 and Spring Framework 6. Keep sharing!

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

    I don't know where I would be without your tutorials nelson!

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

    Wow, thank you Nelson this is really awesome, I was actually struggling to refactor some of my codes to this pattern and I just saw this now. I must admit I'm super excited to have this.

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

    I have watching your videos from long back I learn so many things how to write clean code, recently watches video on adding primitive and then storing in wrapper class and how much performance difference is there I can see and I have learnt so many things from it. Thanks for informative videos.

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

    Thank you for your tutorials bro, my java skills improved in a very impressive way after I discovered this channel. Keep up the good work

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

    Thanks Nelson. Been watching your vids since a while and learned a ton from them. Keep up the great works !

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

    I have not yet learn java but if a job might require it, your java videos will be my priority. Really liked your refactor videos, thanks for quality contents!

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

    the best for ever ,i'm happy to be my instructor.and i hope you all success,thanks for every momemnt i learn it from you.

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

    you always read my mind. When I struggle anywhere you show me a explanation.
    Thanks a lot !

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

    Hi Nelson! I must say that you really made a nice and easy understandable walkthrough the DTO pattern. Looking forward to seeing your full course.

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

    I have been following you for the courses that you freely shared which is great for the developer community.. thank you!

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

    30 hours is a massive video course but it's a tiny span of time compared to a degree program or even a boot camp. You're offering tremendous value, sir.

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

    Hi Nelson,
    you tutorials are something else … straight to the point, top notch knowledge, and always fun to watch. Keep up the great work, you’re helping a lot of engineers out there !

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

    The guy who teaches lots of information in a short span of time. 🙌

  • @sapnasharma-vo3nv
    @sapnasharma-vo3nv ปีที่แล้ว +1

    Hi Nelson, Most of courses just have hello world or simple programs but here you always explain the things with real world practicals. Using your teaching someone can develop profession application.

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

    There's really so much to learn from you. 🏆Thank you that you are! ❤✨

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

    Hi Nelson..... first at all, thank you for your very high quality videos: the way you explain is quite nice, fluent and clear. Thanks!

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

    Great Nelson, i follow you from 3 years!

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

    I like the way your courses are straight forward and easy to comprehend and assimilate.

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

    Hello. Been watching you for a while now. Learned a lot from you

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

    Assalamualaikum, Hello, I just want to say that this is the first TH-cam channel on which I have pressed the notification button.

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

    Hi Nelson! I thank you from the bottom of my heart for all the professional and practical knowledge that you share with the community. I have learned a lot about back-end profiling with your channel.
    But I've been able to find little when it comes to using mapstruct when you have relationships between entities. It would be appreciated if one day you enlighten us on that path
    Thank you so much Nelson!!

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

    Hello, thank you for another great tutorial. Youre doing great job! I just want to ask question. Why do you modify CustomerService to have mapping logic inside its methods and modify return types of these. Isnt that controller responsibility for mapping objects to dto wanted for endpoint return? Like now youre loosing data when parse that in CustomerService to DTO and you do want to inject CustomerService anywhere in the other services to getAllCustomers e.g. . So i am just trying to figure it out why you have moved the mapping to Service instead of Controller which is the one who needs to have mapped data not service. Thank you for response.

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

    Hi Nelson,
    This is Amit from Mumbai, India.
    Always been a big fan.
    This vid is just top notch as always. Cheers.

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

    There's also DAO (Data Access Object) for communication with a database or such, but keep in mind both can be treated as Design Patterns, accepted designs to solve common problems, they are not needed for every application, but you should know them for a Backend job, especially in Java.

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

    Hi Nelson,
    I must say you the best tutor of all time.
    Can't afford to miss any of your videos.
    Your videos are so educative and the best.
    Thank you.

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

    Looking forward to that 30 hour long course. Great content as always !

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

    Beginner here learnt spring boot from you 🙏

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

    I love your teachings. Everything is always explained clearly.

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

    Nice video! i didn't know about implement Function in a class, everyday we learn somenthing different!

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

    I never thought I would be so excited about a giveaway in my life 😂

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

    You are exactly what aspiring developers need. Thank you for making such awesome and practical videos.

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

    Hi Nelson, the way you teach is so easy for me, really clear

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

    Watching from Bosnia and Herzegovina. Love your videos.

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

    Thankyou Nelson for creating this awesome course. I'm following you from my 3rd year of college so love your content ❤️❤️

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

    The look-ahead is super sweet

  • @anoozg9565
    @anoozg9565 3 หลายเดือนก่อน

    Awesome video. Crisp, to the point and still covered all the details. Thanks sir for great content.

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

    I also use dto pattern in my job, but this much easier than i usualy do.
    Very nice. 👍👍

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

    I love your work and teaching approach. Your truly the best. Greetings and love from South Africa

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

    Interesting content ,loud and clear , my question is if you're realising a new full stack course, what will happen to the already existing fullstack course on your site

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

    Wow I'm relatively new to Java and it's just amazing to be able to follow this video while still picking up do many new things that i didn't even know existed, for example what a record is or that you can customize your test bar to display🌈 instead of green🤣 Love it, great video!

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

    Really nice video and I'm thinking about purchasing your fullstack course - but I think it would be better to get known some design patterns and basic principles before and then continue to learn. Thanks for pretty nice work!

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

    I really like the way you explain good practices in Java, would like to see more!

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

    Thank you Nelson. I learn from your tutorials, very nice! Keep going men 🙂

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

    As salaamou aleykoum brother, I really like the way you teach complex stuff an just make it seem easy. Djazaakallah for all May Allah reward you. Keep the great work

  • @ms-pf9ow
    @ms-pf9ow ปีที่แล้ว

    Love your teaching approach, clear, concise and educational. Thanks Nelson

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

    Best channel for DEVs!

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

    Hi Nelson have always loved to see what comes next. Keep doing what you do. Great blessing to developers

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

    Your lessons are so much useful and you explain everything with real life example.

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

    Now I understood DTO. Thanks to Nelson 😌

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

    Ready to go! Professional here I come. Thank you Nelson

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

    hi could i ask where i could found the full course with 30 hours is it release yet ? thanks in advance

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

    Thanks for the tutorial, needed this

  • @programinhas
    @programinhas 10 หลายเดือนก่อน

    Great videos man. I have a java channel in Brazil. You are an inspiration to me.

  • @vahan-sahakyan
    @vahan-sahakyan ปีที่แล้ว

    Always dreamt about JetBrains License. 🙄 Let's see who's the lucky one 😋 Thanks Amigoooo ! )

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

    Your way of explanation really superb

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

    Hi Nelson, again great job. Bought already microservices curse and I'm really happy with that.

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

    Hello pal, go ahead, very useful tutorial. I am ready to refresh my Java journey and web development with Sprint Boot.

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

    Nice example of where to use dto and where to do the dto mapping. Good job. 👍

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

    Well done boss!! You are my spring boot breakthrough point! Thanks sir for your guidance!

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

    Your channel is a goldmine!

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

    Cant believe this came out today. Was looking for a good video on this

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

    Thank you for this... was a bit lost on DTOs

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

    Great video. You knowlege is huge. and your spekaing make me more motivated

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

    Thank you for your detailed and educational tutorials

  • @valdirjunior-dev
    @valdirjunior-dev ปีที่แล้ว

    Love your teaching approach

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

    In my job, I use that pattern together with Bean Validators and If maybe with Spring HATEOAS if I need to add links to locate a resource belonging to a field.
    Of course, I have to use annotations of springdoc for OpenAPI specification, to manually test my endpoints with Swagger UI and deliver such specification as technical documentation including QAs.

  • @filatov-dd
    @filatov-dd ปีที่แล้ว

    Hi, Nelson! Useful and amazing content as always!

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

    Hi brother, thanx for your efforts, I love they way you explain + your voice ☺️

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

    "Great tutorial Nelson! Your clear and concise explanations made it easy to understand the concept of the DTO pattern in Java. The examples you provided were also very helpful in illustrating how to implement the pattern in a real-world scenario. Keep up the great work, can't wait to see more Java tutorials from AmigosCode!"

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

    Love the video. Got some great tips. Thanks a lot!

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

    Hello! And why a Component mapper? Why not a utility class for example?

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

    Great courses, well explained even for non native speakers. Thx!

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

    Keep with these amazing contents Nelson, I'm looking forward to the full stack course.

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

    Hi Nelson... thanks for the detailed mapping and explanation.

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

    You always make tutorials that are just the best. looking forward for the giveaway

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

    Great job on the video. I especially liked how you diagramed your flow at the beginning of the video, as I am a visual learner. I noticed in your project code that you also have a class for a data access object (DAO). How does DAO differ from DTO? Thanks again. 👍

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

    Hi Nelson, congratulations for the great channel. Keep doing this high quality content that you have been sharing.

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

    Love your teaching approach , great job Nelson thanks

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

    Wonderful content. Appreciate your work! Very useful for improving as Java Developer

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

    I love this videos, is very helpefull and i hope sometime in the future can acces to your paid courses

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

    Hi, Your doing a great job
    I always enjoy your videos

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

    Thank you so much Nelson for always giving this beautiful lessons

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

    I can't wait for this course.

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

    Thank you for your lessons, you help people a lot

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

    First new auth video, now this. Perfect timing. Auth video was very problematic a huge waste of time, I hope this one turns out well.

  • @DawitTesfaye-tu2ry
    @DawitTesfaye-tu2ry 4 หลายเดือนก่อน

    Thank you. It is short and clear

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

    Assallamou allaykoum Nelson,
    Thank you for all the content you provide for the community, really appreciate thank you and good luck

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

    Assalamu'alaikum Wr. Wb. Hi, Nelson, your channel it's very educational. I got a lot of new knowledge from you. I'm started exploring backend engineering because your video really inspired me and the way you explained some of the learning materials was very very easy to understand.
    Thank you so much.

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

    Hi Nelson, I really love your tutorial and the way you taught it's an amazing tutorial for me to practice with your session 🙏🙏🙏🙏