This ½ day 4 hour long virtual class serves as an introduction to Opensource Development Tools and teaches how Opensource Java development paradigms and
practices in combination with the ANT, Maven and Eclipse opensource development tools can be used to develop Java applications.
Students will first learn the differences between Opensource Java development and traditional JEE development. Students will then be introduced to Opensource
development tools and how to effectively develop Java solutions the "Opensource way",. An example project is used to introduce the student to Opensource Java
development paradigms, practices and effective opensource development tool use. Students will complete hands-on labs during the class.
After the class, Students will have three weeks to complete additional labs that will exercise and reinforce what they have learned. The average lab takes
30 minutes to complete. During that period they shall have email access to the instructor to ask questions. Answers to FAQs (frequently asked questions) shall be distributed to all students.
Students shall also have access to the recorded class for 3 weeks following the class for personal review.
COURSE OBJECTIVES
After this course, students will be able to setup a Opensource Tool development environment for Java. They will know how to read UML Use Case Documents, Class
Diagrams and Interaction Diagrams. They will be able to effectively use the ANT build tool, the Maven build & project management tool along with the Eclipse Integrated
Development Environment. They will be able to use those tools to convert UML documents and diagrams into Java solutions. They will know how to apply Test Driven Development
techniques to produce automatic test suites. They will have an hands-on understanding of the POJO (Plain Old Java Object) Programming Model paradigm by creating a Dependency
Injection based bean factory application.