As I plan to switch my career to a 100% web services development company(using open source Java technologies), I need to build a thorough knowledge in the foundation concepts and then related technologies. But I’m pretty confused by the thousands of jargon and technologies. What study/development plan would you suggest for a novice? A list of up-to-date books,articles,tutorials would be greatly appreciated.
Share
Assuming you want “Java web services” (question is tagged with java) and assuming you already know Java and understand basic OO concepts like inheritance/polymorphism and the need for abstract classes/interfaces, start with a book preferably this.
There are many code examples. Once you have worked the basics out, check out security, performance, RESTful web services (don’t get nervous about terminologies, they are mostly fancy terms for most “common-sense” stuff). Keep in mind, if you had “common sense” most of these should make sense (once you wiki or google them up).
Finally if you are someone like me who only reads if she has to clear an exam then take up the Sun certification for Web services. I know many experts scoff at this idea saying “it is not useful”, I think if you are a beginner and if you clear this you will atleast know that have done something. (This is not to be confused with “Certification makes a better programmer” which can be debatable)