You are here

Java

Featured in 

The Java Web Developer program is founded in market demand offering students to learn the language and skills many employers are searching for most. The career track covers methodologies to plan, analyze, design, implement and evaluate existing systems and creating new ones (SDLC). Explore how to be efficient in Agile-Scrum project methodologies using one of the most influential software tools in the market, Jira. Data has become the hottest topic in technology as a company's biggest asset.

Monday, June 25, 2018 - 9:00am
Featured in 

This course is paced to provide a solid foundation in Java for programmers without syntax experience in a C-based language. Intensive and hands-on, the course emphasizes becoming productive quickly as a Java programmer. Besides learning the basic structure and syntax of the language, students will also learn object-oriented principles and how they are applied in Java applications. The course then covers the I/O streams and collections API packages. This course is current to Java 7 and uses the Eclipse IDE.

Tuesday, May 22, 2018 - 10: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, May 21, 2018 - 9:00am
Featured in 

As technologies are ever evolving and constantly changing employer needs, job candidates are required to learn how to learn and logically problem-solve to stay with market demand. Candidates will learn how to use computational thinking (Abstraction, Analysis, and Automation) to form a solid baseline around Object Oriented Programming and Java Programming. This project-based program will help candidates reason and navigate through the Java coding complexity using tools such as Eclipse IDE.

Monday, April 23, 2018 - 9: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, June 2, 2018 - 10:30am
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, June 11, 2018 - 9:00am
Featured in 

This hands-on course provides participants with the knowledge and experience required to develop and deploy Enterprise JavaBeans, Web Services and robust JEE (Java Enterprise Edition) web applications. The Enterprise JavaBeans 3 specification is a deep overhaul of the EJB specification that improved the EJB architecture by reducing its complexity from the developer's point of view.

Monday, June 11, 2018 - 9:00am
Featured in 

This course provides students hands on experience with cutting edge Java Enterprise (Java EE) technologies, creating dynamic web and enterprise applications that utilize several Java frameworks and technologies including JSP's and Servlets, Java Persistence API(JPA), JNDI, JDBC, AJAX, Web Services, Spring and Hibernate. The goal is to enable students to exploit the Java EE platform and accompanying frameworks to facilitate the development of distributed, web-enabled applications. Students will architectural design issues as well as specific coding models for a variety of Java EE components.

Monday, June 11, 2018 - 9: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, June 11, 2018 - 9:00am
Featured in 

This hands on course introduces experienced programmers to Java technology and Java programming techniques. The Java platform provides an object-oriented, portable and robust framework for application development. Included are core language concepts including fundamental data types, flow control, and standard function libraries. The course emphasizes object oriented programming and modular design to support distributed development environments.

Monday, June 4, 2018 - 9:00am

Pages