IT TRAINING SOLUTIONS
Productivity By Design
 
 

JavaSE (Java Standard Edition) Training

Affinity IT Training has deep Java expertise and is well prepared to train your staff.

The courses below can be taken individually or combined into a customized training program. The length of each course is presented as a guideline, since actual delivery time and content will be adjusted to suit the particular capabilities and needs of each audience. Prerequisites are suggestions that will be waived for students with sufficient experience.

Click on one of the courses below to view its details and outline or contact us if you don't see the Java training topic that interests you.

  
"You know you've achieved perfection in design, not when you have nothing more to add, but when you have nothing more to take away."
-- Antoine de Saint-Exupery

TitleDescriptionDurationOutline
Java Fundamentals Hands-on presentation of the fundamentals constructs of the Java programming language The treatment is platform and IDE neutral

Level: Introduction
5 Days
OOAD, UML, & Design Patterns Presents the classic Gang of Four(GoF), Architectural, and other selected Design Patterns. Numerous example implementations in Java and C# are provided. Context is established with early discussions of Object Oriented Design and Unified Modeling Language and special emphasis is placed on techniques for Testing Design Pattern implementations.

Level: Introduction
3-5 Days (with/without labs) Labs recommended.
Java Collections Framework Provides a hands-on survey of the Java 1.5+ Collections Framework. Examines all major Collections Interfaces, Classes, and Algorithms including Generic Classes and Methods.

Level: Intermediate
1/2 Day
Java Database Connectivity (JDBC) 3.0 Presents the JDBC 3.0 API classes and techniques used to access Relational Databases within Java programs. Prepares Java programmers to integrate database access into their implementations. Features the Java DB as the default RDBMS.

Level: Intermediate
1 Day
Java Dynamic Programming This course describes the run-time operations which distinguish Java, namely dynamic class operations, Class objects, determining class object type, creating a Class object class's object, class search path, class loader, URLClassLoader, Reflection, reflected field operations, reflected modifier operations, reflected method operations, reflected method example and reflected array operations.

Level: Intermediate
1 Day
Java Foundation Classes (Swing) JFC Swing is an advanced GUI development toolkit. Topics include: critical components and features of JFC, common Swing components, event handling, top-level, JPanel and Box containers, common layout managers, basic controls, bounded range components, table control, menu bar and toolbar, purpose and usage of JOptionPane, JFileChooser, JColorChooser and JDialog dialogs, Pluggable Look and Feel mechanism, JTabbedPane and JScrollPane, Graphics class features and functionality, JComponent graphics enhancements, Graphics2D class and Java 2D imaging support.

Level: Intermediate
3 Days
Java Internationalization and Formatting This course describes the features and skills for Java internationalization, localization by language and/or country, Locale variant, java.util.Locale, number formatting, currency formatting, date and time formatting, text formatting, checking character properties, string comparison and text boundaries.

Level: Intermediate
1/2 Day
Java Multi-Threading An intense hands-on examination of Java Multi_Threading concepts, techniques, and pitfalls, including advanced Java 1.5+ components such as Locks, Atomic Classes, Thread Pools, Conditions, Barriers, and Concurrent Collections. Best Practices are explained and emphasized.

Level: Intermediate
1 Day
Java Native Interface (JNI) Prepares the Java programmer to integrate native code into Java programs

Level: Intermediate
1 Day
Java Security Examines all aspects of Java Security including: the Java Security Model, the Security Manager, Policies and Policy Files, the java.security Package, Class Loading, Guarded and Signed Objects. Hands-on lab exercises insure students can effectively design and implement security policies for their applications.

Level: Intermediate
1 Day
Testing Java Classes Using JUnit4 Presents all classes and techniques necessary for Java programmers to make effective use of JUnit 4, a popular open-source unit test framework for Java classes.

Level: Intermediate
1 Day
Apache Struts Development Framework This course describes how to use Struts to provide a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and XML, as well as various Jakarta Commons packages, to create a Model 2 application. Struts can interact with standard data access technologies, such as JDBC and EJB, as well as most any third-party packages, and any presentation technology, such as JavaServer Pages, including JSTL and JSF, as well as XSLT, and other presentation systems.

Level: Advanced
2 Days
Java Programming with JUnit, Ant, and Eclipse Hands-on survey of selected topics including: Java 1.5 Features, JUnit 4, JDBC, Collections Framework, JAXP, and Ant. Combination of Lecture and Labs.

Level: Advanced
5 Days

Contact us today to discuss your IT Training needs !

 
 
J2SE Training, Java2 Training: Learn J2SE, Best Java2 Training Courses

©2012 Affinity IT Training LLC.