GSA Schedule | Contract # GS-02-0144P
This course focuses on helping students leverage their existing skills in languages like C or C++ to learn Java programming, including how to develop applications in Java. Topics covered in this Java training course include an introduction to the Java base class library, language fundamentals, and object oriented concepts as implemented in Java.
This Java training course covers server-side development of Web applications using both servlets and JavaServer Pages (JSP). Due to the ubiquity of databases in such applications, the Java Database Connectivity (JDBC) API is covered in detail as well. Multiple examples and exercises to help learn Java programming build on student knowledge throughout the course, culminating in complex Web applications utilizing a database.
This course is designed for people who have some programming experience and want to gain a solid grounding in the techniques and application of Object Oriented Analysis and Design using UML. Attendees will learn how the use of the UML and methodologies around it can bring real improvement to the quality and efficiency of the design process.
Learn about Test-Driven Development, the iterative and quality-focused software development technique that allows developers to quickly see the effect of their design decisions.