IT Training Courses

All Application Development Training courses

Developintelligence improves the productivity of software development teams by delivering highly-customized IT training solutions.

The most effective learning occurs when it is relevant to you – to your knowlege, your skills, and your job. Finding an effective IT Training solution can be tough. That’s why every one of our IT training courses is customized to your people, your project, and your productivity.

With our unique approach, you’ll experience effective learning through a solution designed just-for-you.

Explore our catalog to find the application development training course that best represents what you’re looking for, and then contact us to start the personalization process.

Java Training


Boot Camps

J2EE for Managers

Learn how Java EE (Java Enterprise Edition) can be used to build business applications via our Software Development Manager training

Java Boot Camp

Learn how to develop Java applications quickly

Java Certification Boot Camp

Exam Cram for Sun Java Certified Programmer or Sun Java Certified Developer

Java EE Boot Camp

Learn the key components of Java EE required to build an enterprise-class Java applications.

Java for Managers

Learn how Java can be used to build business applications via our Software Development Manager training

Java Web Development Boot Camp

Learn the fundamentals of Java, HTML, and JSP development required to build Java Web Applications.

Java Web Development Workshop

Migrate legacy developers to Java web developers in a practical, coached setting

Core Java

Effective Java Programming

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

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 C# Programmers

Translate your existing C# programmers skills into Java programming skills

Java for Non-Programmers

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

Java for Q/A Engineers

Learn how to write automated test code with Java.

Advanced Java

Advanced Core Java

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

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

Internationalizing Java Applications

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

Java Threaded Programming

Learn how to high-performaning multi-threaded Java applications

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

Java Swing / JFC

Advanced Java Swing Programming

Learn how to create custom, reusable, GUI Swing components

Introduction to Java Swing Programming

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

RIA Development using Java Web Start

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

JSP

Advanced JSP Development using JSTL

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

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

Introduction to JSP

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

Java Servlet Programming

Learn how to extend web server capabilities using Servlets and Filters

JSF

Advanced JSF

Learn how to build reusable custom JSF components

Introduction to JavaServer Faces

Learn how to build component architecture based websites with JSF.

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

JPA

Advanced JPA Programming

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

Introduction to JPA

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

EJB3

EJB3 Boot Camp

Learn the ins-and-outs of using EJB3 to build transaction aware back-end systems in Java.

Introduction to EJB3

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

Java Web Services

Designing Web Services

Learn how to effectively design RESTful based web services.

Developing Java Web Services

Learn how to create web-service enabled applications using JAX-WS

Developing RESTful Web Services in Java

Learn how to build RESTful web services using JAX-RS.

Developing Web Services with Java EE 6

Learn how to build web services using the Java EE 6 platform

Securing Java Web Services

Learn how to secure Java-based web services.

Service Oriented Architectures for Managers

Learn how to prepare for, adopt, and effectively manage SOA solutions

Web Services Concepts for Managers

Learn the key web services concepts required to effectively manage a web services project.

XML Programming with Java

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

Advanced Java EE

Effective Java EE Development

Learn how to architect and design enterprise-class Java EE applications.

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

Java Performance Tuning

Introduction to Java Performance Tuning

Tune a Java application to address system performance issues and crashes

Java Performance Tuning Workshop

Learn how to apply Java Performance Tuning practices to YOUR application

Open Source Training


Boot Camps

Introduction To Application Express

To introduce database users and administrators to Oracle APEX 4.2.5, Oracle’s premier Rapid Application Development tool.

Hadoop

Administering Hadoop Clusters

Learn how to set, configure, and administer Hadoop.

Introduction to Hadoop

Learn how to write MapReduce programs using Java.

Hibernate

Advanced Hibernate

Learn how to effectively use and optimize Hibernate

Introduction to Hibernate

Learn how to build database applications using Hibernate

GWT

Advanced GWT

Learn the advanced GWT concepts and development practices.

Introduction to GWT

Learn how to build web applications using GWT

Lucene

Migrating to Apache Lucene 4.4

Refresh your Lucene skills by learning the latest and greatest features of Lucene.

Working with Apache Lucene

Learn how to work with Apache Lucene.

Perl

Advanced Perl Programming

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

Introduction to Perl Programming

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

Object Oriented Perl with Moose

Learn how to write Object Oriented Perl

Perl Programming Boot Camp

Rapidly learn how to leverage Perl to write data processing applications

Python

Advanced Python

Become an expert at creating high-throughput, multithreaded, network oriented programs written in Python.

Intermediate Python

Help new Python developers mature their programming knowledge.

Introduction to Python

Learn the fundamentals of Python programming.

MongoDB for Python Developers

Learn how to use MongoDB with Python

Python Boot Camp

Quickly transition from another object-oriented programming language to Python.

Scala

Fast Track to Akka with Scala

Learn how to build web applications with Scala and Akka

Fast Track to Play with Scala

Learn how to build web applications with Scala and Play

Introduction to Akka Framework

Learn how to quickly build web applications in Scala using the Akka framework.

Introduction to Play Framework

Learn how to quickly build web applications in Scala using the Play framework.

Introduction to Scala

Learn how to adopt Scala to efficiently build multi-core processing applications.

Test Driven Development with Scala

Learn how to effectively test Scala based applications.

SEAM

Introduction to JBoss SEAM

Learn how to simplify web application development using JBoss SEAM

JBoss SEAM Boot Camp

Learn how to build web applications using JBoss SEAM

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

Introduction to the Spring Framework

Learn how to simplify web application development using the Spring framework

Java Persistence with Spring

Learn how to integrate JPA with the Spring framework

Securing Web Applications using Spring Security

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

Spring Framework Boot Camp

Learn the key components of the Spring Framework required to build an enterprise-class web applications

Working with Spring and Hibernate Boot Camp

Learn the key components of the Spring and Hibernate required to build an enterprise-class web applications

Struts

Introduction to Apache Struts 2

Learn how to build web applications using Apache Struts 2

Migrating to Apache Struts 2

Learn how to migrate from Apache Struts 1.x to Apache Struts 2.x

Wicket

Introduction to Apache Wicket

Learn how to adopt Apache Wicket

Server Administration

Glassfish Performance Tuning

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

Introduction to ActiveMQ

Learn how to install, configure, and administer ActiveMQ

Introduction to Apache HTTPD Administration

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

Introduction to Apache Solr

Learn how to configure and work with Apache Solr.

Introduction to Apache Tomcat

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

Introduction to DSEE

Learn to perform maintenance and operation tasks of Directory Server EE

Introduction to Glassfish Administration

Learn how to install, configure, and administer Glassfish

Introduction to JBoss Administration

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

Introduction to Linux Performance Tuning

Learn how to get the most out of your production Linux server.

Introduction to Linux System Administration

Learn how to effectively administer your own Linux dev box.

Web Development Training


Boot Camps

Creating Responsive Layouts with Bootstrap

Learn to leverage Bootstrap to build responsive websites quickly.

Groovy and Grails Boot Camp

Learn the key components of the Groovy and Grails required to rapidly build a web application.

JavaScript Boot Camp

Learn how to program JavaScript in this rapid and condensed learning experience.

JavaScript Data, Ajax, and REST

Learn about the ways in which data is loaded in a web browser.

LAMP Development Workshop

Migrate legacy developers to PHP web developers in a practical, coached setting.

Mobile Web Development Boot Camp

Learn how to use HTML5 and CSS3 to create next generation web sites.

Web Application Development for Managers

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

Web Development Boot Camp

Learn the fundamentals of web development quickly.

Ajax

Advanced AJAX

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

Introduction to AJAX

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

AngularJS

AngularJS Boot Camp

Learn the ins-and-outs of building robust web applications using AngularJS

Introduction to AngularJS

Learn how to code single page applications with AngularJS

Testing AngularJS with Jasmine

Learn how to effectively test AngularJS applications.

Core JavaScript

Advanced JavaScript

Learn how to build advanced web applications using JavaScript.

Effective JavaScript

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

Introduction to JavaScript

Learn the fundamentals of the JavaScript programming.

CSS

Advanced CSS

Learn advanced techniques for writing stronger, more interactive code using Cascading Style Sheets (CSS).

CSS for Server-side Developers

Learn the key CSS concepts required to support back-end server side development.

Introduction to CSS

Learn how to create compelling websites by applying design techniques to HTML with simple CSS rules.

LESS

Learn to use LESS to simplify the process of writing CSS documents.

Migrating to CSS3

Learn the new features of CSS3.

HTML / HTML5

HTML5 For Managers

Determine if a switch to HTML5 is worth the time and money.

HTML5 in a Day

Learn key elements of HTML5 required to build mobile device-ready web sites.

Introduction to HTML

Learn how to build and edit simple webpages using HTML and CSS.

Introduction to HTML5

Learn to build web sites using HTML5.

Migrating to HTML5

Learn how to update current web solutions to support and leverage HTML5.

Grails

Introduction to Grails

Learn how to rapidly create web applications using the Grails framework

Introduction to Groovy

Learn how to use the Groovy Scripting Language

jQuery

Advanced jQuery Development

Deepen your knowledge of jQuery

Introduction to jQuery

Learn how to use jQuery to build robust web applications.

jQuery Boot Camp

Learn JavaScript and jQuery in a single class

Node.js

Introduction to Node.js

Introduction to Node.js is designed to introduce developers to Node.js.

Node.js Boot Camp

Learn the tools necessary to develop web applications that exchange data through RESTful APIs.

PHP

Advanced PHP

Learn advanced web development concepts like OO and MVC in PHP

Introduction to PHP

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

PHP Web Development Boot Camp

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

Ruby on Rails

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 Rails

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

Introduction to Ruby

Learn how to program in Ruby

Ruby for Managers

Learn how to successfully manage software projects being developed with the Ruby and/or rails.

Ruby for System Administrators

Learn how to install, configure, and maintain Ruby and Rails for production systems.

Ruby for Testers

Learn how to leverage Ruby to support the Q/A and testing processes.

Ruby on Rails Boot Camp

Learn how to create robust web applications using Ruby and Ruby on Rails in condensed learning experience.

Working With Chef

Learn how to write cookbooks for Chef.

Web Design

Introduction to Web and Mobile Usability

Learn how to improve the usability of your website.

Web Accessibility Training

Develop a web page that is Section 508 compliant.

YUI

Introduction to YUI

Learn how to leverage YUI to rapidly build rich interactive web apps.

Software Engineering Training


Boot Camps

Agile Programming Workshop

Learn how to adopt Agile within your organization

Object Oriented Programming Language for Managers

Learn how Object Oriented Programming (OO Programming) effects business

OOAD using UML Boot Camp

Learn object oriented concepts, analysis and design methodologies, and UML quickly

OOAD

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

OOAD Programming Workshop

Learn key OO concepts and OOAD strategies in one course

UML

Advanced UML

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

Introduction to UML

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

Software Architecture

Domain Driven Design Workshop

Learn how to model software using the Domain Driven Design paradigm

Introduction to Software Architecture

Learn the discipline, responsibilities and practices of a software architect.

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

Methodologies

Agile for Executives

Learn how adopting Agile impacts your organization.

Agile Project Estimation

Learn how to effectively estimate for Agile projects

Business Analysis With Agile

Learn how to effective capture business requirements for an Agile project

Introduction to Agile Development

Learn how Agile Development can improve the process of writing software

Introduction to Rational Unified Process

Learn how the Rational Unified Process can help you be more effective in the development of production-quality software

Test-driven Development

Learn the iterative and quality-focused software development methodology of test-driven development

Working With Continuous Integration

Learn how to adopt a continuous integration mindset to achieve better code quality

Writing User Stories

Learn how to effectively create user stories

Development Tools

Introduction to Git

Learn how to adopt and use Git to manage your source control.

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

Jenkins Administration

Learn how to install, configure, and administer Jenkins.

Subversion Administration Training

Learn how to use subversion as your version control system.

Testing JavaScript with Jasmine

Learn how to write BDD JavaScript using Jasmine.

Unit Testing with JUnit

Learn how to create unit tests with JUnit

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

Working with Jenkins

Learn how to enable continuous integration with Jenkins.

Cloud Computing


Boot Camps

Moving to the Cloud

Create an awareness level of knowledge across all roles in the software development organization to enable the communication and understanding required to effectively support, manage, migrate to AWS.

AWS

AWS for Developers

Learn how to work with, configure, and deploy applications to AWS.

AWS for System Administrators

Learn the key AWS product lines, system administration processes, dev ops processes, H/A strategies, best-practices, and costing models associated with running solutions on the AWS infrastructure.

Testing REST Services in AWS

Learn how to write, execute, and perform functional and automating testing using AWS as a cloud.

Other Training


C++

C++ Boot Camp

Learn how to effectively to transition to C++ from another programming language.

C++ Template Programming

Learn how to use the C++ Standard Template Library (STL)

Introduction to C++

Learn how to write stand-alone applications using C++.

ITIL

ITIL Continual Service Improvement

Learn the concepts, tools, and strategies involved in the implementation of the activities required to benefit from improvement opportunities.

ITIL Foundation

Learn the concepts, tools and processes to help your organization gain control over service management and delivery.

ITIL Service Design

Learn the activities required to design and deliver services that offer business value.

ITIL Service Operation

Learn how to deliver and manage stability in the live environment.

ITIL Service Strategy

Learn the significant impact that strategic decisions and Service Management have on your customer’s organization.

ITIL Service Transition

Learn the activities and processes required for successful deployment of new and changed services.

Microsoft .NET

.NET Fundamentals

Learn how to build .NET applications.

Building Web Applications with ASP MVC

Learn to build a robust, enterprise-grade web application using ASP.NET MVC.

Concurrent .NET

Learn how to take advantage of the multiple cores found in modern processors by working with the variety of options for parallel execution in .NET.

Entity Framework

Learn to build data tiers using Microsoft Entity Framework.

Essential C#

Learn how to write a stand-alone application using C#.

RESTful .NET

Learn how to build RESTful web services using Microsoft’s WebAPI.

WS-Star with WCF

Learn how to build standards-compliant web services using Microsoft WCF.

OpenCL / CUDA Training

Advanced Programming of High-Performance GPU Architectures

Examine advanced programming techniques for OpenCL programming on Intel, AMD, and Nvidia architectures

Introduction to High-Performance GPU Architectures

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

Overview of High-Performance GPU Architectures

Learn the approach and practices to using GPU architectures for high performance computing

WebLogic

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 custom
training solution that works for you, your team and your budget.

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!

Learn More Now

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