Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training          Email Us   Phone :
Contact Us   -   About Us   -   Clients    
Loading
Courses
A+
ADA
Adobe
AJAX
Android
Apache
AutoCAD
Business Analysis
Business Objects
Business Skills and Technology
C++ programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Datawarehousing
DB2
Desktop Application Software
DNS
Embedded Systems
Enterprise Architecture
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Legato
Lotus
Macintosh
Mainframe programming
Microsoft technologies
MS Access
MultiMedia and design
.NET
Network+
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Quality Center/Quick Test
Rational
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software Engineering
Software quality and testing
SQL Server
Sybase
Telecommunications
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web 2.0
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Wintrac offers top quality Java training with a unique combination of great instructors, delivery options, and a learning environment that clearly distinguishes it from other companies. Our Java training allow theoretical concepts to be reinforced with extensive hands-on labs. The design of our Java training allows us to offer both standard and custom courses that meet our client's needs.

Wintrac instructors are among the best of the best. Typical Wintrac instructors average more than 15 years of technical and hands-on experience in the software disciplines they teach. They combine hands-on consulting work with teaching to ensure that their knowledge is not purely academic. Many of them are frequent consultants and speakers at conferences and tradeshows. They are excellent communicators and bring an unmatched enthusiasm for teaching.

Wintrac provides high quality customized, affordable onsite Java training and does not provide public enrollment classes. Wintrac Java training can be cost effective for even small groups of 2-3 people. Our Java courses can be customized for your needs. Experienced instructors can address problems and issues specific to your company. We can use your facilities or arrange for training facilities in your area. Please contact us by email or call us at 503-259-0312 for more details and a FREE evaluation of your training needs.

CD-ROM and Video Training
Java Enterprise Edition
Java EE Programming: AJAX Fundamentals
Java EE Programming: AJAX with Direct Web Remoting (DWR), DOJO, and Security
Java EE Programming: Integrating Hibernate and Spring 3.0
Java EE Programming: Hibernate
Java EE Programming: JAX-WS Web Service Controls
Java EE Programming: JAX-WS Web Services
Java EE Programming: Servlets and JSP Fundamentals
Java EE Programming: Spring 3.0
Java EE Programming: Servlets, JSP, Security, and JavaServer Faces
Java EE Programming: Enterprise JavaBeans (EJB 3.0) and Java Persistence (JPA)
Java EE Programming: Enterprise JavaBeans (EJB 3.0) in the Enterprise
Java Standard Edition
Java SE Programming: Objects, Classes, and Constructors
Java SE Programming: Inheritance, Interfaces, and Collections
Java SE Programming: JDBC, Reflections, and Threading
Java SE Programming: XML, Security, and JUnit
J2SE 1.4: Java Fundamentals
J2SE 1.4: Java Web Development

Java Curriculum Guide

Wintrac offers a comprehensive curriculum of courses in Java and J2EE topics. Starting with a course in Java programming itself, students can move to training in different areas of interest: J2SE Core, J2SE Desktop, J2ME, J2EE, and XML/Web Services.

The following maps provide an overview of the curriculum. Each area is summarized, and courses are listed. Click on a particular course for a detailed outline.

Java Programming

In this area we offer courses in Java programming. These are the skills that are fundamental to all other Java development pursuits. We offer two main starting points:
  • For experienced programmers of C, C++ and other Java-like languages, "Java Programming," provides thorough training in Java, including structured and object-oriented concepts and techniques, and including key features of the Core API such as collections and streams.
  • For those less experienced programmers, or for people with experience in languages that are not much like Java - COBOL, PL/SQL, scripting languages - we provide a combination of courses:"Introduction to Java," provides a more gradual introduction to Java, "Intermediate Java Programming," assures that students learn the same complete set of skills and APIs.
From this basis - students can proceed to advanced Java by way of Course "Advanced Java Programming", study JDBC in Course "JDBC Programming", or move to other areas of the curriculum.




Introduction to Java Programming Rev. 6.0

Java Programming Rev. 6.0

Intermediate Java Programming Rev. 6.0

Migrating to Java 6

Advanced Java Programming

Java Development for Secure Systems Rev. 6.0

JDBC Programming

Java Foundation Classes

Java Wireless Programming

Design Patterns in Java Software

Which version of Java do I want?

The Java language has undergone a significant transformation with the release of Java 5.0, and it is important to match the version used in training to the version that will be practiced. See "Java Versions and Terminology Demystified" for help on this.


J2EE

This area covers technology specified in the Java Platform, Enterprise Edition, including Java Servlets, JSP, JSF, JMS, and EJB. We also offer courses in some of the most popular open-source application frameworks, such as Struts and Spring -- these extend the features of Java EE and facilitate practical application development while adhering to Java EE standards.

J2EE Standards

These courses present the Java Enterprise standards, including servlets, JSP, JSTL, and JSF for web applications; the Java Message Service, and Enterprise JavaBeans. All courses run using the appropriate reference implementations: for web technology this is the Tomcat web container, and for JMS and EJB it is the Java EE SDK from Sun Microsystems.




Overview of J2EE Development

JavaServer Pages

Java Servlets

Introduction to JSP

The JSP Standard Tag Library

JavaServer Faces Rev 2.0

JavaServer Faces Rev. 1.2.3

Migrating to JSF 2.0 (2 days)

Migrating to JSF 2.0 (1/2 day)

The Java Message Service

Securing Java Web Applications (Version 5.0)

Introduction to EJB V 3.0

Introduction to EJB

Enterprise JavaBeans


Open-Source Frameworks

Here we cover frameworks, which build on various parts of the Java EE standards, but go beyond them to offer greater facility to application developers building complex applications. Frameworks are not bound by the Java Community Process, and so there's more variation in standards and practices. But they bring features that the JCP could not mandate for all Java EE vendors.




The Struts Framework

Inroduction to Spring

Spring-MVC Web Applications

Java Persistence with Spring

Spring Web Flow

Spring Security

Java Persistence with Hibernate Rev. 3.2

Developing Ajax Applications

Ajax in Java Applications

Introduction to ICEfaces

JSF Development with ICEfaces

Jakarta Struts

The Spring Framework

The Spring Framework(A)

The Spring Framework(B)


XML and Java

This area includes training in XML technology that requires a programming language, such as parsing, triggering transformations programmatically, binding, and Web services. The most popular choices are:
  • Course "XML Programming Using Java", which covers JAXP for SAX, DOM, and XSLT, and also the JAXB API for generating Java bindings based on an XML Schema
  • Course "Developing Java Web Services", which gives an overview of the architecture for interoperable Web services and teaches students how to build SOAP/WSDL services and clients using Java APIs such as SAAJ and JAX-RPC


XML Programming Using Java

Overview of Java Web Services

Developing Java Web Services

Securing Java Web Services

Developing Web Services with WebLogic

Developing RESTful Services in Java



Other Java Courses
Java Foundations
Gentle Java™ and OO Development
Fast Track to Java™ 5 / Java 6 and OO Development
Intermediate Java™ and OO Development
Advanced Java™ Language Topics
Practical Java™ Language Topics
JDBC - Java Database Connectivity
Java Open Source Technologies
Fast Track to Spring 3
Fast Track to Spring 3 and Spring MVC / Web Flow
Fast Track to Spring 2.x
Fast Track to Spring 2.x and Spring Web Flow 2
Fast Track to Hibernate: Using Hibernate For Java Database Access
AJAX for Java Developers
Fast Track to Jakarta Struts
Java EE (Enterprise) Technologies
Fast Track to the Java Persistence API Version 2
Fast Track to JavaServer Faces 2 (JSF 2) : Using JSF 2 to Build JEE Web Apps
Fast Track to SOA and Java Web Services (JAX-WS)
Fast Track to Enterprise JavaBeans 3.0 (EJB 3)
Fast Track to Enterprise JavaBeans 3.0 (EJB3) and the Java Persistence API (JPA)
Fast Track to Servlets/JSP
Fast Track to Java EE 5 with Servlets, JSP & JDBC
Fast Track to JavaServer Faces (JSF) : Using JSF to Build J2EE Web Apps
IBM Rational Application Developer (RAD) Based Courses
Fast Track to the Java Persistence API Version 2 (JPA 2) Using RAD
Fast Track to JavaServer Faces 2 (JSF 2) : Using JSF 2 to Build JEE Web Apps Using RAD
Gentle Java™ and OO Development Using RAD
Fast Track to Java™ 5 / Java 6 and OO Development Using RAD
Intermediate Java™ and OO Development Using RAD
JDBC - Java Database Connectivity Using RAD
Fast Track to Servlets/JSP Using RAD
Fast Track to Jakarta Struts Using RAD
Fast Track to JavaServer Faces (JSF) Using RAD
AJAX for Java Developers Using RAD


Fast Track to Java EE 5 with Servlets, JSP & JDBC using RAD
Java™ Web Programming
Intermediate Java™ and OO Development
Intro to Java and OO Development
Introduction to Java using Oracle JDeveloper 11g
Developing Rich Web Applications with Spring 2.5 Using RAD 7.0
Developing Spring 2.5 Applications Using SpringSource Tool Suite
JDBC - Java Database Connectivity Using Rational Application Developer
Servlet and JSP Programming with Tomcat 6 Using Eclipse
Introduction to Java and Java Enterprise Using Eclipse
Developing J2EE Applications Using Spring 2.5 and Rational Application Developer (RAD) v7.0
Java EE 5 Programming with Servlets and JSPs
Java Persistence (JPA) Programming using Eclipse
EJB 3.0 Programming Using JBoss 5.0
Programming Advanced JAX-WS Web Services using JBoss 5.0
Java EE 5 Programming with JSF, EJB 3.0, and JPA using JBoss 5.0
Java EE Design Patterns
Java EE 5 Programming with JSF, EJB 3.0 and JPA Using Rational Application Developer 7.5
Developing J2EE Applications Using Spring Framework v2.0 and RAD 7
J2EE Programming Using Rational Application Developer (RAD) v7.0
J2EE Programming using Eclipse and JBoss
EJB Development using Eclipse and JBoss
J2EE Architecture and Patterns using Eclipse and JBoss
Architecting and Designing J2EE Applications
Introduction to JSF Using RAD
J2EE Application Development with Spring and Hibernate Using RAD 7.0
Essentials of Java Security
Introduction to Java Security Patterns
Fast Track To EJB 3.0 Using Glassfish
Fast Track To EJB 3.0 and the JPA Using Glassfish
Complete Spring Core
Complete Spring Web
Introduction to Java Using Eclipse
Advanced Java using RAD 7.0
Introduction to Java using JBuilder 2007
Introduction to Java and Java Enterprise Using Rational Application Developer v7.0
Advanced Java SE 6 Software Development
Developing JSF Web Applications with Spring and Hibernate
Test Driven Development with JUnit
Java Performance Tuning
J2EE Application Development with Spring and Hibernate
Developing Spring 2.5 Applications Using Eclipse Spring IDE Training
Web Application Development with Spring and Hibernate Training
JAX-WS Based Web Service Development Using Eclipse Training
Java EE 5 Programming Using WebLogic 10 Training
Complete Ibatis Using RAD
Complete Ibatis Using eclips
Complete Java Web Services
Complete Java
Complete Java Web Development
Ajax for Java Developers Rev. 1.0
Introduction to Java Programming Rev. 5.0
Intermediate Java Programming Rev. 1.4
Java Programming Rev. 1.4.3
Advanced Java Programming Rev. 1.4
Introduction to JavaBeans
Enterprise Java Programming Using Oracle 10g JDeveloper
EJB 3 Development With JBoss
Introduction to Struts 1.2 using BEA Workshop Studio
Introduction to JavaServer Faces (JSF) using BEA Workshop Studio
EJB 3 Development With NetBeans and Sun Java System Application Server
Java EE 5 Servlets & JSP Development with NetBeans IDE 5.5
Java EE 5 Programming Using NetBeans IDE 5.5
Servlets & JSP Development
Introduction to Java using JBuilder 2006
Servlet/JSP Programming Using Eclipse/JBoss-IDE and JBoss
Java EE 5 Rev. 3.1.1
Java EE 5
RAD Technical Overview
Advanced Java using RAD
Introduction to Java Rev. 1.4.1
Java JDBC Programming Rev. 4.5.1
Java JDBC Programming  Rev. 5.0
Java Development for Secure Systems
Intermediate Java Programming Rev. 5.0
Introduction to Java using Rational Application Developer V6.0
Java for Managers
Advanced Java using Eclipse
Introduction to Java using JDeveloper
Developing J2EE Applications Using Hibernate Training
Developing J2EE Applications using Hibernate and RAD Training
Developing J2EE Applications Using Spring 2.0 and Eclipse Training
Developing J2EE Applications Using Spring Framework and RAD6
J2EE Programming using Eclipse, MyEclipse and the Sun Application Server
J2EE Enterprise Development using Rational Rose
JavaServer Faces (JSF)
Introduction to JavaServer Faces (JSF) 1.2 using Eclipse
Introduction to JavaServer Faces (JSF) Using RAD
Building J2EE Applications using Struts 1.1 and WSAD 5.1.1
J2EE Architectural Overview
Java: A Development Technology for the 21st Century
Fundamentals of Java Programming
Essentials of Java Programming
Java for Mainframe Developers
Introduction to Java GUI Programming
Java Advanced Core Techniques
Java Thread Programming
Java Network Programming
Java I/O
Java Swing
Using and Developing JavaBeans
JavaServer Pages Using WebLogic 6
JavaServer Pages Using J2EE RI
Java Servlets Using J2EE RI
Java Servlets Using WebLogic 6
Fundamentals of Enterprise JavaBeans (EJB) Using J2EE RI
Fundamentals of Enterprise JavaBeans (EJB) Using WebLogic 6
Fundamentals of Enterprise JavaBeans (EJB) Using WebLogic 7
Advanced Enterprise JavaBeans (EJB) Using WebLogic 6
Developing Applications Using the Java Message Service API
Object-Oriented Analysis & Design Using UML
Introduction to Struts 1.1 using JBuilder
Struts 1.1 Bootcamp
Building J2EE Applications using Struts 1.1
Introduction to Struts 1.1 using WSAD V5.1
Advanced Java Programming using WebSphere Studio Application Developer V5
Introduction to Struts 1.2 using RAD
Introduction to Struts 1.1 using Tomcat 4
Introduction to Struts 1.1 using WSAD V5



Register for a free drawing to win one of our acclaimed multimedia CD-ROM training tutorials
Refer a client or instructor and earn $$$

Contact Information
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com

Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2011 Wintrac Inc.