Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
Win a copy of Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17 this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Junilu Lacar
  • Rob Spoor
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Jesse Silverman
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Piet Souris
  • Frits Walraven

Help choosing programming projects

 
Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am a fresh SCJP with no prior java development experience except for coding for SCJP preparation. So I started with the examples on java ranch cattle drive. And I have finished programming for JAVA FUNDAMENTALS and OOPS. And currently working on SERVLETS. All the examples so far seemed to touch essential classes in java api. My question is - 1) If I have finished all these programs where can I rate myself? Beginner or Intermediate?
2) Can someone please suggest a mid-size project bigger than these examples which would be kind of on level with work in the industry? I appreciate any advice.

Thanks!
 
Ranch Hand
Posts: 433
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Same Case is with me..I am not a computer science student..but I found programing very interesting although i am working on java project but these are very big project and i am just a member..!! I want to do some mid size project alone..to gain some experience...!! I will appreciate if some one can help us..!!
 
Ranch Hand
Posts: 694
Mac OS X Eclipse IDE Firefox Browser
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What about the SCJD?
 
Rancher
Posts: 43027
76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The cattle drive is just an introduction; you'll still be a beginner after finishing it.

Its video store is a good starting point for a more complex application. You could add:
  • store all videos in a database
  • introduce the concept of users, each with their own password (this is something that you will have occur in web apps over and over again)
  • each user can take out some videos; keep track of that
  • each video can have N copies, so no more than N users can take it out simultaneously
  • one user is a "superuser" who can see what ALL users have taken out, and who has privileges to input video returns
  • a user may be prohibited from taking out more videos if he is late in returning some
  • generate a list of the most popular videos for all to see
  • and so on and so forth


  • [ February 11, 2008: Message edited by: Ulf Dittmer ]
     
    Deepak Chopra
    Ranch Hand
    Posts: 433
    Eclipse IDE Firefox Browser Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Can you suggest some good book for SCJD?
     
    Deepak Chopra
    Ranch Hand
    Posts: 433
    Eclipse IDE Firefox Browser Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Can you suggest some good book for SCJD and Generally how much time it take to finish that book?
     
    Ulf Dittmer
    Rancher
    Posts: 43027
    76
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    What Kaydell meant is that the SCJD includes a programming assignment; you might use that as practice. But the assignments are not freely available - you have to sign up for the SCJD to get them (which costs USD 250, and you need to take the SCJP exam before).

    But let's not discuss the SCJD any further in this thread; that's what we have the SCJD forum for.
     
    Preeti Yarla
    Ranch Hand
    Posts: 69
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Another certification is not what I am looking for at the moment.

    Extending the video store application sounds good.

    Introduce the concept of users, each with their own password (this is something that you will have occur in web apps over and over again)


    Thanks Ulf for listing out the possibilities. This feature might add good complexity that I need to get closer to commercial applications!
     
    Ulf Dittmer
    Rancher
    Posts: 43027
    76
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    A good database-based user management/login module is something you will need over and over when programming web sites. Some of its features might be:
  • A user can be a regular user or an administrator.
  • Regular users can edit their own data (login name, real name, email address, password)
  • Admins can change anyone's data, create new users, enable/disable user accounts and make other users admins.
  • Passwords are not stored as cleartext in the DB, but as hashes.
  • Forgotten passwords can be reset through an emailed link (which will expire after a few hours, and can only be used once).

  •  
    WHAT is your favorite color? Blue, no yellow, ahhhhhhh! Tiny ad:
    Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
    https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    reply
      Bookmark Topic Watch Topic
    • New Topic