Hands On

Adults learn best by doing. Get your hands dirty with a hands-on training course from DevelopIntelligence.

Hands-on training courses are in-depth, instructor-led, multi-day programs that create a foundational knowledge through dedicated lab time. In fact, in one of our hands-on courses, you’ll spend over 50% of class time dedicated to labs.

Hands-on courses support up to 16 people and can be delivered on-site or on-line for your organization.

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Introduction to Java

Learn how to write a stand-alone Java application using the Java programming language

Introduction to Java for Procedural Programmers

Learn how to write a stand-along Java application using the Java programming language

Java for Non-Programmers

Teach non-programmers how to write software using Java as a language.

Effective Java Programming

Mature the quality and effectiveness of your Java programs by learning best-practices and principles

Java for C# Programmers

Translate your existing C# programmers skills into Java programming skills

Advanced Core Java

Learn how to write complex stand-alone applications using advanced features of the Java language

Java Threaded Programming

Learn how to high-performaning multi-threaded Java applications

Developing Applications using java.nio

Learn how to create high-throughput Input-Output (IO) oriented applications using Java.nio, the New Input-Output Application Programming Interface (NIO API)

Distributed Programming in Java

Learn how to write distributed Java programs to build peer-to-peer solutions

Managing Applications with JMX

Learn how to enable remote management and monitoring in Java applications with Java Management Extensions (JMX) via our advanced Java training

Internationalizing Java Applications

Learn how to implement Internationalization and Localization (I18N) within Java applications

Introduction to Java Swing Programming

Learn how to create stand-alone desktop-oriented Graphic (GUI-based) Java applications using Swing / JFC

Advanced Java Swing Programming

Learn how to create custom, reusable, GUI Swing components

RIA Development using Java Web Start

Learn how to build a web-based Rich Internet Application (RIA) using Java Web Start

Introduction to JSP

Learn how to create basic web applications using HTML, CSS, and JSP

Advanced JSP Development using JSTL

Learn how to build a complex enterprise-class web application with JSP, JSTL, and Custom Tag Libraries

Java Servlet Programming

Learn how to extend web server capabilities using Servlets and Filters

Introduction to JSF

Learn how to build component architecture based websites with JSF.

Advanced JSF

Learn how to build reusable custom JSF components

Using AJAX with JSF

Learn how to build Web 2.0 applications using JSF and Ajax (JSF and Asynchronous JavaScript and XML) via our JSF training

Introduction to JPA

Learn how to build Java EE and Java SE database driven applications using the Java Persistence Architecture (JPA)

Advanced JPA Programming

Learn the knowledge and skills required for developers to use JPA to its fullest

Introduction to EJB 3

Learn how to build enterprise application using Enterprise Java Beans

JMS Training

Learn how to use the Java Messaging Systems and Message Driven Beans to build workflows

XML Programming with Java

Learn how to create Java applications that read, manipulate, and write XML.

Developing Java Web Services

Learn how to create web-service enabled applications using Java

Securing Java Web Services

Learn how to secure Java-based web services.

Developing RESTful Web Services in Java

Learn how to build RESTful web services using Java.

Effective Web Application Development with Java

Learn the software architecture principles, web application development best practices, and common design patterns used to structure and build web applications for extensibility and scalability

J2EE Design Patterns

Learn the best-practices, principles, and patterns used to design scalable and extensible Java EE applications

Secure Coding in Java EE

Learn how to build secure and robust Java web-based and EJB applications

Introduction to Java Performance Tuning

Tune a Java application to address system performance issues and crashes

Introduction to the Spring Framework

Learn how to simplify web application development using the Spring framework

Introduction to Spring MVC

Learn how to simply and rapidly create web applications using the Spring MVC framework

Introduction to Spring Web Flow

Learn how to create web applications using the Spring Web Flow framework

Securing Web Applications using Spring Security

Learn how to secure a web application through the use of the Spring Security framework

Introduction to Hibernate

Learn how to build database applications using Hibernate

Advanced Hibernate

Learn how to effectively use and optimize Hibernate

Introduction to Apache Struts 2

Learn how to build web applications using Apache Struts 2

Introduction to JBoss SEAM

Learn how to simplify web application development using JBoss SEAM

Introduction to GWT

Learn how to build web applications using GWT

Introduction to Apache HTTPD Administration

Learn how to install, configure, and administer the leading Web Server

Introduction to Apache Tomcat

Learn how to install, configure, and administer the leading JSP container Tomcat

Introduction to JBoss Administration

Learn how to install, configure, and administer the leading open source Java EE Container JBoss

JBoss Performance Tuning

Learn how to get the most out of the JBoss Application Server and Java

Introduction to Glassfish Administration

Learn how to install, configure, and administer Glassfish

Glassfish Performance Tuning

Learn how to get the most out of the Glassfish Application Server and Java

Introduction to MySQL Administration

Learn how to install, configure, and administer the leading open source database, MySQL

Introduction to ActiveMQ

Learn how to install, configure, and administer ActiveMQ

Introduction to OpenSSO

Learn to install and configure OpenSSO

Introduction to DSEE

Learn to perform maintenance and operation tasks of Directory Server EE

Introduction to ServiceMix

Learn how to effective administer and work with ServiceMix as and Enterprise Service Bus.

Introduction to PostgreSQL

Learn how to install, configure, and administer the world's most advanced open source database, PostgreSQL

Web Application Development for Managers

Learn which modern application development technique is the most applicable to your organization via our Software Development Manager training

Introduction to HTML

Learn how to write HTML / XHTML via current web standards via our Web Development training.

Introduction to HTML5

Learn how to build web sites using HTML5

Introduction to CSS

Learn how to layout Web Sites with Cascading Style Sheets (CSS) using current web standards

Advanced CSS

Learn advanced techniques for developing web sites with the Extensible Hypertext Markup Language (XHTML) and Cascading Style Sheets (CSS)

Working with CSS3

Create compelling websites using the new capabilities of CSS3

Introduction to Web Usability

Learn how to improve the usability of your website

Web Accessibility Training

Develop a Web Page that is Section 508 Compliant via our Web Accessibility training

Introduction to JavaScript

Learn the fundamentals of the JavaScript programming

Advanced JavaScript

Learn how to build advanced web applications using JavaScript

Effective JavaScript

Learn Effective JavaScript concepts like design patterns, packaging, compression, and debugging and testing

Introduction to AJAX

Build Web Pages that allow users to have an interactive experience with your Web Page

Advanced AJAX

Build Web Pages that allow users to have an interactive experience with your Web Page

Introduction to jQuery

Learn how to use jQuery to build robust web applications

Advanced jQuery Development

Deepen your knowledge of jQuery

Introduction to PHP

Learn the fundamentals of PHP required to build a dynamic website via our PHP training

Advanced PHP

Learn advanced web development concepts like OO and MVC in PHP

Introduction to LAMP Development

Learn how to run your own web server through LAMP (Linux Apache MySQL PHP Introduction)

Introduction to Ruby

Learn how to program in Ruby

Introduction to Ruby on Rails

Learn how to Develop Web Sites using the Ruby on Rails 2.0 Framework

Advanced Ruby on Rails

Learn advance Ruby programming techniques, tips, and tricks.

Behavior Driven Development using Ruby

Learn behavior driven development (BDD) techniques using Ruby.

Introduction to Groovy

Learn how to use the Groovy Scripting Language

Introduction to Grails

Learn how to rapidly create web applications using the Grails framework

Introduction to OO Programming

Learn the key Object Oriented Concepts (OO Concepts) required to build an OO system

Introduction to OOAD

Learn different Object Oriented Analysis and Design strategies (OOAD strategies) to architect and build object oriented systems

Introduction to UML

Learn how to use development oriented UML Diagrams (Unified Modeling Language Diagrams)

Advanced UML

Learn all of the UML diagrams in the UML 2.0 specification via our Advanced UML course

Object Oriented Design Patterns

Learn how to create reusable OO solutions using design patterns via our Software Architecture Training

Object Oriented Refactoring

Learn how to make software more maintainable through refactoring

Introduction to Agile Development

Learn Agile development can improve the process of writing software

Test-Driven Development

Learn the iterative and quality-focused software development methodology of Test-Driven Development

Java Development with IntelliJ

Learn how to use the IntelliJ IDE to write your Java applications via our IntelliJ training

Java Development with NetBeans

Learn how to use the NetBeans 6.8 IDE to write your Java applications via our NetBeans training

Working with Apache Ant

Learn how to use Apache Ant as your automated build tool.

Working with Apache Maven

Learn how to use Apache Maven as your automated build tool

Unit Testing with JUnit

Learn how to create unit tests with JUnit

Source Control using Subversion

Learn how to use subversion as your version control system.

Introduction to High-Performance GPU Architectures

Introduce CUDA programming, profiling, and debugging techniques required to develop general purpose software applications for GPU hardware

Introduction to Perl Programming

Become familiar with and write programs using all the basic elements of Perl.

Advanced Perl Programming

Learn the best practices when using Perl to write large scale programs.

Introduction to WebLogic

Learn the fundamentals of working with, configuring, and administering WebLogic server.

Working with WebLogic Server

Learn how to setup, configure, and administer clusters in WebLogic Server

Develop Your Intelligence

Contact us to begin the personalization process.

We'll work with you to design a personalized,
relevant learning solution that's budget friendly.

Questions? Answered.

Problem? Solved.


They Liked Us.




You will too.

Learn About The DI Way

Everyone learns more when it's personally relevant. Yes - It's that simple!

Contact Us

Contact DevelopIntelligence

Please fill out the information below to have a DevelopIntelligence Learning Solutions Architect contact you within 1-business day. If you would like immediate live help, please call (877) 629-5631.

Because we value your privacy, we don’t share your information. We’ll only use it to help you find the best personally relevant learning solution.

Need help finding the right learning solution? Call us: 877-629-5631