JAVA DTO Pattern Tutorial | Simplify Your Code

Поделиться
HTML-код
  • Опубликовано: 5 июн 2024
  • Learn how to use the JAVA DTO (Data Transfer Object) pattern in this easy-to-follow tutorial. The JAVA DTO pattern is a great way to simplify your code and optimize data transfer in your JAVA applications. In this video, we will cover best practices, tips and tricks, and a practical example of how to implement the JAVA DTO pattern in your code.
    ► To enter the giveway
    1 - Subscribe and Like
    2 - Leave Comment
    3 - Follow me on LinkedIn - / nelsonamigoscode
    4 - Join discord and comment on channel GIVEWAYS/jetbrains-ides - amigoscode.com/p/join-community
    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
    ⭐ Table Of Contents ⭐
    ===========================================
    00:00 - Intro
    00:22 - Course Announcement
    01:12 - Give away
    02:00 - DTO Explained
    05:31 - MapStruct
    06:19 - DTO Example
    08:48 - Mappers
    13:20 - Fixing Tests
    14:47 - Test Changes
    16:01 - Combine multiple objects
    18:00 - Outro
    🙊 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
  • НаукаНаука

Комментарии • 491

  • @amigoscode
    @amigoscode  Год назад +36

    ► 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

  • @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!!!

  • @AdrianAcostaPR
    @AdrianAcostaPR Год назад +3

    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!

  • @rhumedisi2783
    @rhumedisi2783 Год назад +53

    Hi Nelson, your courses are not only well taught, they are practical, relevant to industry and empowering for learners who would implement your teaching. Thanks for always doing great videos on relevant topics. Working on Java projects via your teachings have never been easier and more interesting.

  • @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.

  • @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!!

  • @rtee2344
    @rtee2344 Год назад +1

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

  • @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!

  • @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.

  • @tixix9970
    @tixix9970 Год назад

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

  • @fssene1462
    @fssene1462 Год назад

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

  • @rashadshah9305
    @rashadshah9305 Год назад +1

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

  • @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.

  • @BlockCylinder
    @BlockCylinder 10 месяцев назад

    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.

  • @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

  • @umaribrahim33
    @umaribrahim33 Год назад

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

  • @hidetora_237
    @hidetora_237 Год назад +1

    This is an excellent tutorial on the DTO pattern - thank you for taking the time to explain it!

  • @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.

  • @naiominaidoo
    @naiominaidoo Год назад

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

  • @elhouarizohier3824
    @elhouarizohier3824 Год назад

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

  • @Devivl
    @Devivl 3 месяца назад

    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.

  • @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.

  • @younes6713
    @younes6713 Год назад

    Your vids made me love java and programming in general. Thank you!

  • @cheebengkoh8208
    @cheebengkoh8208 Год назад

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

  • @ms-pf9ow
    @ms-pf9ow Год назад

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

  • @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!

  • @kevinkipkemei6757
    @kevinkipkemei6757 Год назад

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

  • @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!"

  • @mustafaercan686
    @mustafaercan686 Год назад +1

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

  • @thomydiaz4333
    @thomydiaz4333 Год назад

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

  • @saerargh
    @saerargh Год назад

    Love your videos, you make Spring Boot easy and fun!

  • @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!

  • @raydan6702
    @raydan6702 Год назад

    I love your teachings. Everything is always explained clearly.

  • @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!

  • @iscovision
    @iscovision Год назад +3

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

  • @dheilc
    @dheilc Год назад

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

  • @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

  • @dadaboymasharipov2653
    @dadaboymasharipov2653 Год назад

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

  • @tolulopeayemobola1446
    @tolulopeayemobola1446 Год назад

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

  • @MattiaCaravita
    @MattiaCaravita Год назад

    Great Nelson, i follow you from 3 years!

  • @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!

  • @guilhermesoper
    @guilhermesoper Год назад

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

  • @codeexperience9998
    @codeexperience9998 Год назад

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

  • @shintusebastian44
    @shintusebastian44 Год назад

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

  • @unbe1iev
    @unbe1iev Год назад +2

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

  • @ZamalSpace
    @ZamalSpace Год назад +1

    As- salaam alaikum! What you do is priceless. I like your vidios very much! I resently came acros your vidios and I'm incredibly glat about it! Don't stop broter. You are realy helping me to master Java other technologies

  • @_wizard123
    @_wizard123 Год назад

    Nelson you're a genius can wait to get this course bro thanks a million. We learn a lot from you

  • @auduigbekele7804
    @auduigbekele7804 Год назад +1

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

  • @filatov-dd
    @filatov-dd Год назад

    Hi, Nelson! Useful and amazing content as always!

  • @Bomblowo
    @Bomblowo Год назад

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

  • @tomasdelizia3695
    @tomasdelizia3695 Год назад

    Thanks for the video Nelson. Keep up the great work!

  • @gavinspear5406
    @gavinspear5406 Год назад

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

  • @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.

  • @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!

  • @egovictorc
    @egovictorc Год назад

    Hi Nelson!
    I love the way you break down concepts

  • @Conflictzor
    @Conflictzor Год назад

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

  • @nenadarbutina8144
    @nenadarbutina8144 Год назад

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

  • @jonmakudesu
    @jonmakudesu Год назад

    Wonderful! Thanks for the Java DTO tutorial, Nelson.

  • @codedna7670
    @codedna7670 Год назад

    The DTO pattern is properly explained, thanks Nelson

  • @RuslanZinovyev
    @RuslanZinovyev Год назад

    Great work Nelson, keep it up. Look forward to your upcoming course.

  • @PhilGregson
    @PhilGregson Год назад

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

    • @roshnray6566
      @roshnray6566 10 месяцев назад

      Hi Phil , can you share course link in comment

  • @thomasamathew4058
    @thomasamathew4058 Год назад +1

    Thanks for the tutorial, needed this

  • @SaLe776
    @SaLe776 Год назад

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

  • @lawalolakunle4987
    @lawalolakunle4987 Год назад

    Thank you so much Nelson for always giving this beautiful lessons

  • @sc-nt4gr
    @sc-nt4gr Год назад

    Love your videos! Thanks :)

  • @srhnd-pa
    @srhnd-pa Год назад

    Hi Nelson!
    As always thank you for your quality video !
    I'm looking forward for that Full Stack Professional course !🤯

  • @kepaja002
    @kepaja002 Год назад

    Your stuff is amazing and detailed. Love your content

  • @adrianshikwambana3274
    @adrianshikwambana3274 Год назад

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

  • @Oskar-co1jw
    @Oskar-co1jw Год назад

    You're incredibly awesome! Thank you so much for everything you do 🤠

  • @dariofulci6549
    @dariofulci6549 Год назад

    Hello Nelson
    Thank you for the amazing courses.
    Can't wait for the next one.
    Best wishes

  • @__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.

  • @rogercardona4160
    @rogercardona4160 Год назад

    Hey amazing content as always, I look forward to get the course where you will build the entire application!

  • @AmitTiwary07
    @AmitTiwary07 Год назад

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

  • @mouhamedamineelabed3958
    @mouhamedamineelabed3958 Год назад

    Love your teaching approach , great job Nelson thanks

  • @josephjoey3904
    @josephjoey3904 Год назад

    This new course seems like fun. Thanks Nelson

  •  Год назад

    Thank you Nelson for the great content!

  • @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

  • @ricardoaguero3454
    @ricardoaguero3454 Год назад

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

  • @JohnDoe-mb8de
    @JohnDoe-mb8de Год назад

    Hi Nelson! Thanks for your videos, rly useful!

  • @pablourieldionisio7424
    @pablourieldionisio7424 Год назад

    Hi, I've been watching your videos for a year, they're amazing, ready for the next

  • @user-de6st7ns8v
    @user-de6st7ns8v Год назад

    Great course! Looking forward to buy it!

  • @konstantin7175
    @konstantin7175 Год назад

    Great tutorial, thank you!

  • @omaradrian80
    @omaradrian80 Год назад

    Great video as always!!

  • @curtain300
    @curtain300 Год назад

    As always ,easy to catch with your explanation.

  • @ifeanyiwisdom4003
    @ifeanyiwisdom4003 Год назад

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

  • @zimcoder
    @zimcoder Год назад

    I can't wait for this course.

  • @thiagofortunato4821
    @thiagofortunato4821 Год назад

    thank you for the content Nelson!!!

  • @ax8635
    @ax8635 Год назад

    Congrats for your really helpful courses!

  • @diepphilippe
    @diepphilippe Год назад

    Thanks for the giveaway and the explanation!

  • @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.

  • @tiennguyennhu5604
    @tiennguyennhu5604 Год назад

    So much help! Thanks

  • @fernandochahua7215
    @fernandochahua7215 Год назад

    Thanks for the video!!

  • @gergelymolnar77
    @gergelymolnar77 Год назад

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

  • @catalindobos743
    @catalindobos743 Год назад

    Your channel is a goldmine!

  • @nijolebalciene3309
    @nijolebalciene3309 Год назад

    Amazing content! Thank you!

  • @jonathan_luz
    @jonathan_luz Год назад

    Best channel for DEVs!

  • @fusing17
    @fusing17 Год назад

    Hi Nelson, amazing and useful content as always!

  • @user-dt6ws7yj1k
    @user-dt6ws7yj1k Год назад

    Thank you very much for the video!

  • @RonyTheRhombus.
    @RonyTheRhombus. Год назад

    Super helpful as always, thanks!

  • @camaraoussoufi9356
    @camaraoussoufi9356 Год назад

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