Java Project Step by step Build An Email Administration Application

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

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

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

    This project was INCREDIBLE for so many reasons:
    1) It wasn't a 12 hour block of instruction. Rather, it was concise, flowed very well, and got straight to the point within an hour.
    2) The cadence was perfect (for me), and I was easy to follow along while actually absorbing what was being taught.
    3) Instead of everything being copy & pasted, you actually typed in REAL TIME and EXPLAINED "what" and "why".
    4) There were actual errors when you ran the program in which you touched upon how to correct.
    BEST project tutorial I've done thus far. Thank you for the quality content and experience to learn!

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

    this is the exact kinda of thing that beginners need instead of another video rephrasing everything from a textbook. I can't believe you don't have more views/subs. keep up the good work and i look forward to new uploads regarding java/c++/python

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

    It is very considered of you to keep in mind your subscribers may not be familiar with some of the concepts in Java, when you say "in case you don't know this...", because it makes you feel less stupid, and yet, you've learned something new. Thanks a lot 4 being so cool. I like you!!!

  • @grigiotitans13
    @grigiotitans13 6 ปีที่แล้ว +22

    I just completed this step by step guide and it's been extremely helpful in understanding java.

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

      do you have code of this project ?if you have please share the code.

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

    That's exactly what I need to know as a bigginer in coding. to see how the concepts applied in real life project. please keep up producing shuch kind of vedios. Thank you.

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

    These tutorials helps people that just finished the courses like me. Thanks a lot.

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

    its so helpful that he debugs the errors without cutting them out of the video!

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

    You are perfect. Please continue this kind of videos.

  • @user-lb1qn6wf6c
    @user-lb1qn6wf6c 8 หลายเดือนก่อน

    Eureka! I finally got you. This is the first time I felt catching the big picture. I am sure I will learn for real here. Thank you!

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

    Straight to the point , very clear and understandable project for a beginner 👏

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

    You are really a guru the way that you teach ❤️ Love and respect

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

    As a fun exercise I decided to add a password input check to input an admin password before you can retrieve a password. Not sure if it's a best practice for the example but it was an additional step that I wanted to implement

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

    Thank you sir. I am completely done with this project after studentdatabase.

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

    I really enjoyed the tone and cadence of the instructor. One of my favs so far!
    I'm working on coalescing my self-study and this video is great practice for me as a beginner to do just that.

  • @runningpanda1102
    @runningpanda1102 6 ปีที่แล้ว +19

    That was really helpful for beginners, many thanks~~

  • @michelrwekaza3907
    @michelrwekaza3907 6 ปีที่แล้ว +19

    I really liked this example and the way the lecture handled it. I wish you could bring up more projects. It has the merit and
    power of choosing the right type of application that illustrate brilliantly OOP concepts. Please let me see more. I had enough of good OOP theory ....More projects example can inspire to think of personal ones ! Cheers.

  • @anantshukla6395
    @anantshukla6395 5 หลายเดือนก่อน +1

    best video sir.. learned a lot .. love from india

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

    This is not an Indian tutorial, but it was very informative.

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

    an excellent video that i could find.keep it up

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

    Thank you, really helped me remember Java, bc I haven't been practicing for over 3 months.

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

    Oh, my god, dude. Amazing content but woulda been cool if we had more.

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

    This is very amazingly explained and a very great project

  • @ashishrawat3195
    @ashishrawat3195 5 ปีที่แล้ว

    Very good video for beginners

  • @jcasp0947
    @jcasp0947 4 ปีที่แล้ว

    good refresher on a large range of java info

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

    Excellent

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

    This was a great tutorial and very helpful in the real world. Thank you for sharing and look forward to seeing more of these type of videos.

  • @krizz5064
    @krizz5064 6 ปีที่แล้ว +36

    Wish you did a switch statement for the choices and just default blank. Would be more useful to people too as not many people understand the effectiveness of a switch statement or even understand how to use them effectively. Also would have been nice to have seen this developed using the factory design pattern. Other than that, great video!

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

      what is factory design pattern?

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

      @@shalalesamadi771 Factory design is the way you structure classes, say you had an OperatingSystem class, and two seperate classes Windows and macOS, windows and macOS are subclasses of OperatingSystem, they have an IS--A, HAS-A relationship, An operating system HAS-A Windows, and windows IS-A OperatingSystem.

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

    I enjoyed that. Cleared a lot of stuff up for me thanks.

  • @preetibatra208
    @preetibatra208 4 ปีที่แล้ว

    Very well explained and good project to get hands on java.

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

    THANKS ALOT FOR SHARING YOUR KNOWLEDGE. GOD SPEED TO YOU

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

    An amazing content and very structured way of explanation. Will appreciate more content like these.

  • @sai-zk3bz
    @sai-zk3bz 3 ปีที่แล้ว

    awesome tutorial

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

    Heyyy this still helps ppl btw. Thanks, I learned so much

  • @TheNextIndustry4.0
    @TheNextIndustry4.0 2 ปีที่แล้ว +1

    Exactly what I was looking for tho I have access to huge teaching apps in my hand .

  • @Sweatshirtshoot
    @Sweatshirtshoot 4 ปีที่แล้ว

    Really good video for people who are starting in OOP world :p

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

    Thank you, this is really helpful.

  • @MohammadAli-qp7gx
    @MohammadAli-qp7gx 4 ปีที่แล้ว +3

    Thanks, nice tutorial. The only issue is that you would better to enlarge the font size for more convenient use.

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

    Awesome tutorial! Very helpful for understanding the basics of java

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

    Thank you very much indeed. It is helpful for a beginner to java as me. Hope you make more tutorial videos.

  • @swathivenkatesh465
    @swathivenkatesh465 5 ปีที่แล้ว

    Well understanding video..want more videos

  • @nhanhuynh2443
    @nhanhuynh2443 4 ปีที่แล้ว

    such a refresh in memory man, keep it up

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

    great job

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

    Thank you again it was a great practice, I hope we see more project from you.

  • @pavanchennur8411
    @pavanchennur8411 4 ปีที่แล้ว

    Do more projects Boss,u r doing great job

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

    What! Real life project?! Nothing of a kind! Just more complicated Hello, world.

  • @pavukane
    @pavukane 5 ปีที่แล้ว

    Nice work. I do watch Java tutorials on teamtreehouse but they are shit and does not explain step by step. this guy is very thoughtful and clear lots of stuffs for me

  • @sharfan22010
    @sharfan22010 4 ปีที่แล้ว

    Great...thankyou sir

  • @abjmyacc
    @abjmyacc 5 ปีที่แล้ว

    i enjoyed while building it great stuff.......

  • @niasiaveasleyjohnson3565
    @niasiaveasleyjohnson3565 4 ปีที่แล้ว

    Great Video!

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

    muy util tu video.... nuevo suscriptor !

  • @happy-shorty
    @happy-shorty 3 ปีที่แล้ว

    you got a new subscriber. Best tutorial ever, you must not stop because your channel will reach the top if you continue to doso. superb explanation. thank you. I look forward to your new vedios

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

    cool video)

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

    Gooc video

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

    would be fun to do an extended version of this with interfaces / validators / services

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

    The only problem I noticed was that if you choose no department, you still concatenate a period after the @ sign

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

      @Eobin In the "setDepartment"-method, you could also return "sales." instead of just "sales".
      And when generating the email you do "email = firstName.toLowerCase() + "." + lastName.toLowerCase() + "@" + department + companySuffix;"

  • @cedhyuga91
    @cedhyuga91 4 ปีที่แล้ว

    Very helpful !!! Thanks a lot !!!

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

    Thanks for the videol!

  • @fontanot
    @fontanot 4 ปีที่แล้ว

    Thanks for this, you just earned another subscriber

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

    Thank you soooooo much. Thank you

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

    What are the requirements?
    -------------------------------------------------
    Familiar with Java development environment
    Knowledge of object-oriented programming concepts recommended

  • @Nezubñueltomichi
    @Nezubñueltomichi 4 ปีที่แล้ว

    Thanks for sharing!

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

    At 25:00 you accommodate for the missing dot/period in the email address creation when there IS a department, but not when the department is NONE (a decimal is still concatenated in your example if department is blank). This creates an invalid email address.
    I handled this by adding a dot/period to the returned dept (i.e., return "sales.").

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

      The dept blank/none issue is demonstrated at 33:35

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

    Thank You So Much

  • @Inspire.world87
    @Inspire.world87 9 หลายเดือนก่อน +2

    sir it shows "String cannot be resolved to a type" error please clear this problem

  • @fuadmuhammadn.7658
    @fuadmuhammadn.7658 5 ปีที่แล้ว +1

    That's so easy to following your step, clear explaining. Good job. So helpful

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

    helpfull

  • @pavanchennur8411
    @pavanchennur8411 4 ปีที่แล้ว

    super ...

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

    thank you so much for this! Are you going to make similar videos?

  • @shyantamukherjee7309
    @shyantamukherjee7309 5 ปีที่แล้ว

    really thanks brother for this video,is of immense help and your style is awesome,plz keep up this good job....................

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

    can i take this as my semeester project?

  • @calistan5431
    @calistan5431 5 ปีที่แล้ว

    Great video thank you!

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

    I wanna start by saying thank you for this. As a new programmer, this has been extremely helpful for me. I was wondering, if one wanted to launch this as an .exe, how would one do so? I tried to export as a running jar and then convert it via launchj4, but I still can't get an actual program to launch outside of eclipse

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

      Are you done with this, if done, please explain to me

  • @miasavedbygrace
    @miasavedbygrace 4 ปีที่แล้ว

    Your videos are supper 👍 great. Please can I have a tutorial on how to build an atm machine in java. 🙏 thanks

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

    Please make more Java videos!

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

    LOVE IT!

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

    Really Great! I Enjoyed It. Will You Java For Beginners? Thanks Man!

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

    Thank you for this...unfortunately u stopped making java videos !!!

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

    Hello can you please do videos on Python full length course. With some real time projects.

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

    Thank you

  • @STREET-FOOTAGE
    @STREET-FOOTAGE 11 หลายเดือนก่อน

    Wowo

  • @jimmysale417
    @jimmysale417 5 ปีที่แล้ว

    Your name please?? cause you are best teacher for me so faar, thanks!

  • @samahab6233
    @samahab6233 5 ปีที่แล้ว

    thank you so much for your tutorial it's clear :)

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

    Thank you ❤️✨

  • @kamalchan9756
    @kamalchan9756 4 ปีที่แล้ว

    i think in minute 10:50 its better if u use swith rather then if else block

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

    22:15 generate email
    26:02 setting password, setting email

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

    Windows 7😢😢😢😢miss it so much...

  • @mansheenkaur8729
    @mansheenkaur8729 4 ปีที่แล้ว

    thanks

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

    Can I get explanation for frontend and connectivity to data base Plz

  • @davronbekteacher
    @davronbekteacher 5 ปีที่แล้ว

    Thanks a lot

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

    Thank you sir, sir I'm not able to understand random password method

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

    Can I create this without intellij or ecclipse just using Jdk and console

  • @pistolpeet5325
    @pistolpeet5325 5 ปีที่แล้ว

    how would you add a scanner to be able to input the first and last name into this?

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

    You didn't remove the period when it was not required!

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

      Generating the email with no department code? it's a good little side challenge. I caught that too. Pretty easily dealt with.

  • @MedamineAmmar-m4v
    @MedamineAmmar-m4v ปีที่แล้ว +1

    arjel wa7ed ba3d abou 3oubaida
    #freepalestine

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

    can you give me some description about this project as i have to write n my project report

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

    I'm struggling to understand the random call we made here. If random is between 0.0 and 1.0, and it rounds down when casting it to int, then wouldn't there be a lot of 'A's in the password?

  • @hrushikeshkadam29
    @hrushikeshkadam29 4 ปีที่แล้ว

    take input for multiple users using switch statement

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

    so I noticed that you and others on TH-cam don't capitalize the first word in a variable but you do capitalize the second. For example firstName, lastName, mailboxCapacity, ect.
    I know the name of a variable doesn't really matter as long as they all match so why is this common?

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

      search naming convention,its is a comman practice in programming.

  • @BasagLeo
    @BasagLeo 6 ปีที่แล้ว

    Do you have any others videos for java?

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

    What tools and Technology used for this project