This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
SCWCD concentrates on the fundamentals of web-development. Servlets, JSPs, Filters etc..
But in real world, these alone won't be enough. And you'd most certainly be using a web-framework. So my recommendation would be to try out a project using a web-framework.
Spring-MVC is a popular choice on that. If you were looking for ideas on what a project could be on, some sort of e-commerce application would be a good start. Like a mini amazon.com
Although what Vishwanath said is true, you can make a project in just Servlets and JSP if you are looking for practice. You can try to implement some design patterns like MVC in the application to try something new. You can make a employee management system where every employee registers their attendance, apply for leave etc. There are many other management systems you can implement although I like Vishwanath's idea of e-commerce application over my idea
@Vishwanath Krishnamurthi and Ankit Garg yes it is indeed a great idea to implement at the beginners level.@Nam Ha i have been looking out for such online freelance jobs,but none of my bids get selected thanks for your suggestions.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com