My background is developing client/server applications on Microsoft Windows using Visual Studio. Specifically I have worked with Visual C++ for over 10 years. Although I have done some Oracle PL/SQL back end programming, most of my experience is desktop applications. The problem is that I really like the current system I am working on. I really spent a lot of time learning the business of my users. So I do not want to throw away all of this business domain expertise. The solution for myself may be to move to the web along with my project.
The question is where do I start to become a good web developer. Another contractor already tried to rewrite the system for the web using Java. I do not know a lot about that effort. I did some back end PL/SQL work for them that had to do with complex business rules. But I do not know a lot about the details of the technologies used. In general, what type of topics should I learn about? I checked out a local training vendor. Here were some interesting course topics that seemed relevant for this change:
- Developing Web Applications
- JavaScript
- Cascading Style Sheets (CSS)
- Java and XML
- Java Enterprise Edition
- Struts
- Spring and Hibernate
- Ajax