You are here

Java

Featured in 

This hands on Java Programming course provides experienced COBOL programmers with the ability to utilize the structure and syntax of the object oriented Java programming language for both general business and Internet programming applications. The student is prepared to code, test, and execute Java programs making use of the facilities provided by the language. Because procedural programming uses a different paradigm than object oriented programming, this course concentrates on the application of basic object oriented concepts.

Monday, April 8, 2019 - 5:00am
Featured in 

This course provides students with hands on experience learning Test Driven Development (TDD) using JUnit. Students will build unit tests using mocks, fakes, stubs and drivers, and address issues working with databases and other systems. Student will create tests and code that will be more likely to meet and exceed requirements. Code that receives test coverage will not break existing systems, because tests are passed before code is checked in. Students will spend time working with the issues involved in refactoring legacy code, safely cutting into an already deployed system.

Monday, April 1, 2019 - 5:00am
Featured in 

This course introduces the techniques for using the powerful capabilities of Spring 4 including the three main configuration styles: Java-based (@Configuration), annotation-based (@Component), and the traditional XML-based configuration that may still play an important role in existing and new projects. It also provides guidelines for when and how to use each one. The course starts with in-depth coverage on using the powerful capabilities of Spring's Core module to reduce coupling and increase the flexibility, ease of maintenance, and testing of your applications.

Monday, February 25, 2019 - 4:00am
Featured in 

Spring 5 provides an evolutionary advance of Spring's powerful capabilities. This course introduces these capabilities, as well as providing guidelines on when and how to use them. It includes coverage of the three main configuration styles: Java-based (@Configuration), annotation-based (@Component), and the traditional XML-based configuration that may still play an important role in existing and new projects. The course starts with in-depth coverage of Spring's Core module to reduce coupling and increase the flexibility, ease of maintenance, and testing of your applications.

Monday, March 18, 2019 - 5:00am
Featured in 

Spring 5 provides an evolutionary advance of Spring's powerful capabilities. This course introduces these capabilities, as well as providing guidelines on when and how to use them. It includes coverage of the three main configuration styles: Java-based (@Configuration), annotation-based (@Component), and the traditional XML-based configuration that may still play an important role in existing and new projects. The course starts with in-depth coverage of Spring's Core module to reduce coupling and increase the flexibility, ease of maintenance, and testing of your applications.

Monday, March 18, 2019 - 5:00am
Featured in 

As the Spring framework has grown, creating and configuring Spring applications has become more and more complex. Spring Boot takes an "opinionated" view of an application (via intelligent defaults) that minimizes configuration and boilerplate Spring code. Spring Boot makes it easier to use Spring's many frameworks, and adds advanced capabilities such as health monitoring. This course introduces Spring Boot from the ground up, including overviews of building blocks such as Maven.

Monday, April 1, 2019 - 5:00am
Featured in 

Using Eclipse as a development environment, this course will delve into creating robust, secure web applications and web services. Learn to develop database-driven applications that separate presentation, business logic, and data persistence using the MVC (Model-View-Controller) design pattern within the JEE (Java Enterprise Edition) framework. Gain greater familiarity using Servlets, JSP, and JDBC. Prerequisite: Java I or equivalent background. Note: Classroom location listings are also posted outside the CAPS office and the lobby of the 17 Lexington Avenue building.

Monday, April 15, 2019 - 2:15pm
Featured in 

Learn the basic constructs of object-oriented programming in the Java language. Define an object complete with methods and variables, and then compile and run the code you have written. This course will also introduce typing, flow control, and exception handling, as well as providing an overview of how you can define groups of objects to accomplish any programming task. Note: Classroom location listings are also posted outside the CAPS office and the lobby of the 17 Lexington Avenue building.

Saturday, February 23, 2019 - 5:00am
Featured in 

Developing for handheld devices is a new frontier in software. Learn about the different platforms that are available, and create a mobile application for Google's Android operating system using Java and the Eclipse Development Environment. Note: Classroom location listings are also posted outside the CAPS office and the lobby of the 17 Lexington Avenue building.

Saturday, March 2, 2019 - 5:30am

Pages