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
|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.
IIn this area we offer courses in Java SE (standard edition) programming. These are the skills that are fundamental to all other Java development pursuits. We offer two main starting points:
From this basis - students can proceed to advanced Java by way of Course "Advanced Java Programming", or design patterns with course "Design Patterns in Java Software", consider secure development practice in course "Java Development for Secure Systems" , or move to other areas of the curriculum.
- 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.
Introduction to Java Programming Rev. 8.0
Java Programming Rev. 8.0
Intermediate Java Programming Rev. 8.0
Migrating to Java 8
Advanced Java Programming
Java Development for Secure Systems Rev. 6.0
Java Foundation Classes
Design Patterns in Java Software
Introduction to Java Testing
|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.
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.
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
Developing Java Web Applications
Introduction to JSP
The JSP Standard Tag Library
JavaServer Faces Rev 2.0
The Java Message Service
Securing Java Web Applications (Version 7.0)
Secure Java Web Development
The Java Persistence API
JPA with Hibernate
Java EE Persistence
Java EE Persistence with Hibernate
This area covers some of the most popular open-source application frameworks, including the Android mobile OS and web frameworks such as Struts and Spring.
The Struts Framework
Inroduction to Spring
Spring-MVC Web Applications
Java Persistence with Spring
Developing RESTful Services with Spring
Introduction to Android Development
Intermediate Android Development
Securing Android Applications
XML and Java