Click here to Skip to main content
14,301,527 members
Rate this:
Please Sign up or sign in to vote.
See more:
I am a UG . i completed my engineering in 2018. i would want to learn how to create my first fully working project ! please guide me how to created my first java project ! through open sources .

What I have tried:

i have just learnt how spring ,hybernate work.
Updated 26-Aug-19 4:27am
phil.o 26-Aug-19 7:04am
And what prevents you from using a search-engine for that? There are gazilions of examples for java beginners. There even exists a java section here in CP articles.
Rate this:
Please Sign up or sign in to vote.

Solution 1

You don't "learn how to create my first fully working project" "through open sources", or indeed by looking at any type of existing project.

You learn by doing, and an existing project never tells you why it is the way it is: what options could nave been used, but weren't - and why they weren't! And those "didn't do's" are the most important part.

In overview, a project is pretty simple:
1) Design brief.
2) Specification and test criteria
3) Design documents
4) Code
5) Test
6) Debug
7) Release
And any part of that can cause a recycle to earlier parts for changes, and very, very often does. For example, you will go round 4, 5, and 6 many, many times in a single project evolution - and will often go back to 3, or even 2 - and occasionally to 1!

So give it a try, come up with an idea that you might be interested in implementing, and sketch out what you want it to do - that's the design brief.
Flesh that out with details of how the user interacts with it, and how it interacts with other systems such as Database, etc.; decide what will qualify it as "done". That's your specification and test criteria.
Use that to work out your overall design: classes, structures, interactions, layers, ... That's your design documentation
Then start coding, testing that code, and making sure it works!
Rate this:
Please Sign up or sign in to vote.

Solution 2


This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100