Developing & Testing Applications with Java
Course Number: Duration: 32 hours
 
Objectives
This course will teach students fundamental Java skills independent of a specific development tool. The course will provide an opportunity for programmers to gain detailed Java knowledge that can be verified through existing Java certification scheme.
Target Audience I/T Architects
Designers
Developers
Topics Code, compile, execute, and test an OO Java application using J2SE SDK or VisualAge for Java that uses, String class and arrays, Data types, classes, methods, objects- Inheritance, abstract classes- Access modifiers, Inner classes, Create and use data types, classes, methods, objects, messages, inheritance and polymorphism, Use string class and arrays - Create and use inheritance and abstract classes in Java to develop class hierarchies, Describe JVM memory allocation and garbage collection, Use inner classes, Handle exceptions- Use streams and java.io package for input/output from/to external data sources, Create and use Graphical User Interfaces using Java AWT- Use threads support in Java to create multithreaded programs and to communicate among threads, Describe and use the networking support and RMI in Java, Create and use simple Java applets, Describe the support for developing and running Java applications, Given simple UML notated diagrams, interpret the diagram and code Java that meets the diagrammed requirements or design.
Prerequisites Define basic object-oriented (OO) concepts and terminology at skill level 3.Code a simple Java application with assistance at skill level 3.