Java Programming Continuing Education Topics
Java Core Introduction to Struts
JDBC Essentials Introduction to Java Server Faces
Java Development Using Eclipse Advanced Java Programming
Concurrency Programming Fundamentals in Java - NEW Java & XML
Java Web Application Development I Introduction to Spring
Java Web Application Development II Introduction to Hibernate

Advanced Java Programming
Prerequisite(s):
Java Core or a fundamental knowledge of Java.


Description:
Expand your knowledge base and take your programming skills to the next level. Topics to be covered include Collections, JVM Class Loaders, Inner Classes, Event Delegation, Networking, Serialization, RMI, Multi-threading and Synchronization.
Materials Needed:
Suggested Follow-up Courses:   Introduction to Hibernate           

Course Number:
08D.ITSE2032.031  
Date:
5/31/2008 - 7/26/2008
Location:
CYC
Time:
9:00 AM - 1:00 PM
Sessions:
8
Syllabus:
Syllabus Depot
Fee:
$ 329

 

Day:
S

Hours:
32
View or Change Course Selections  |  Register Online Now

Concurrency Programming Fundamentals in Java
Prerequisite(s):
Java Core.


Description:
Use concurrency to exploit hardware advances for better performance.
Materials Needed: Text: Optional
Suggested Follow-up Courses:              

Course Number:
08D.ITSE2032.035  
Date:
7/17/2008 - 8/21/2008
Location:
CYC
Time:
6:30 PM - 9:30 PM
Sessions:
6
Syllabus:
Syllabus Depot
Fee:
$ 199

 

Day:
R

Hours:
18
View or Change Course Selections  |  Register Online Now

Introduction to Hibernate
Prerequisite(s):
Java Core.


Description:
Learn how to map from Java classes to database tables (and from Java data types to SQL data types) using this open source object-oriented software. Explore the data query and retrieval facilities and reduce your development time otherwise spent with manual data handling in SQL and JDBC. Hibernate is typically used in Java Swing applications, Java Servlet-based applications, or J2EE applications using EJB session beans.
Materials Needed: Text
Suggested Follow-up Courses:   Introduction to Spring           

Course Number:
08C.ITSE2032.023  
Date:
4/16/2008 - 4/23/2008
Location:
SCC - I123
Time:
6:30 PM - 9:30 PM
Sessions:
4
Syllabus:
Syllabus Depot
Fee:
$ 129

 

Day:
MWF

Hours:
12
Course Number:
08D.ITSE2032.034  
Date:
8/13/2008 - 8/20/2008
Location:
SCC - I123
Time:
6:30 PM - 9:30 PM
Sessions:
4
Syllabus:
Syllabus Depot
Fee:
$ 129

 
Day:
MWF
Hours:
12
View or Change Course Selections  |  Register Online Now

Introduction to Java Server Faces
Prerequisite(s):
Java Web Application Development II.


Description:
JavaServer Faces (JSF) allows for true component-based web app development and is an alternative to the Struts Framework. The JSF API provides a rich set of user-interface components, allows client event handling on the server, and provides validation, page navigation, and internationalization support. JSF also provides custom tag libraries for connecting user-interface components to server-side objects. This short course will cover the basic JSF concepts.
Materials Needed: Text
Suggested Follow-up Courses:   Introduction to Hibernate           

Course Number:
08D.ITSE1042.097  
Date:
7/28/2008 - 8/4/2008
Location:
SCC - I123
Time:
6:00 PM - 10:00 PM
Sessions:
4
Syllabus:
Syllabus Depot
Fee:
$ 169

 
Day:
MWF
Hours:
16
View or Change Course Selections  |  Register Online Now

Introduction to Spring
Prerequisite(s):
Java Core.


Description:
Discover how the Spring Framework simplifies development by decoupling application objects and enabling simple JavaBeans with the capabilities often reserved for more complex objects. Learn the programming modules that will reduce development effort and costs while improving test coverage and quality.
Materials Needed: Text
Suggested Follow-up Courses:   Introduction to Hibernate           

Course Number:
08C.ITSE1042.071  
Date:
4/8/2008 - 5/1/2008
Location:
CYC
Time:
6:30 PM - 9:30 PM
Sessions:
8
Syllabus:
Syllabus Depot
Fee:
$ 259

 

Day:
TR

Hours:
24
Course Number:
08D.ITSE1042.096  
Date:
8/5/2008 - 8/28/2008
Location:
CYC
Time:
6:30 PM - 9:30 PM
Sessions:
8
Syllabus:
Syllabus Depot
Fee:
$ 259

 
Day:
TR
Hours:
24
View or Change Course Selections  |  Register Online Now

Introduction to Struts
Prerequisite(s):
Java Web Application Development II.


Description:
Struts is an open-source Java application development framework built on the popular Model-View-controller design pattern. The Struts framework jumpstarts web development by providing a reusable infrastructure ("the plumbing") common to well designed dynamic web sites. This course covers the practical knowledge required to build Struts-based applications. Example implementations will be examined and the students will build Struts applications.
Materials Needed: Text
Suggested Follow-up Courses:   Introduction to Spring           

Course Number:
08C.IMED1040.021  
Date:
4/9/2008 - 4/28/2008
Location:
CYC
Time:
6:00 PM - 10:00 PM
Sessions:
6
Syllabus:
Syllabus Depot
Fee:
$ 249

 

Day:
MW

Hours:
24
Course Number:
08D.IMED1040.037  
Date:
8/4/2008 - 8/20/2008
Location:
CYC
Time:
6:00 PM - 10:00 PM
Sessions:
6
Syllabus:
Syllabus Depot
Fee:
$ 249

 
Day:
MW
Hours:
24
View or Change Course Selections  |  Register Online Now

Java & XML
Prerequisite(s):
Java Core & Intro to XML.


Description:
This course will apply the concepts learned in the Intro to XML class to real world problems. Students will discover how to read, write and transform XML documents, and read and write to relational databases using Java programming techniques. Common Java-based software packages (such as Xerces & Xalan) will be introduced to the student.
Materials Needed:
Suggested Follow-up Courses:   Java Web Application Development I           

Course Number:
08D.ITSE1042.094  
Date:
7/25/2008 - 8/29/2008
Location:
CYC
Time:
6:00 PM - 9:00 PM
Sessions:
6
Syllabus:
Syllabus Depot
Fee:
$ 199

 

Day:
F

Hours:
18
View or Change Course Selections  |  Register Online Now

Java Core
Prerequisite(s):
Microsoft Windows, knowledge of a text editor and experience with another programming language.


Description:
Learn the basics of Java language constructs and object-oriented programming. Gain practical experience by editing, compiling, and executing Java applications. Learn about data types, literals, variables, expressions and operators. Program with classes and objects, and use class inheritance.
Materials Needed: Text
Suggested Follow-up Courses:   JDBC Essentials      Java Development Using Eclipse      Java Web Application Development I

Course Number:
08C.ITSE1003.060  
Date:
5/8/2008 - 7/10/2008
Location:
CYC
Time:
6:00 PM - 10:00 PM
Sessions:
10
Syllabus:
Syllabus Depot
Fee:
$ 429

 
Day:
R
Hours:
40
Course Number:
08D.ITSE1003.059  
Date:
7/22/2008 - 8/21/2008
Location:
AHS - Q108
Time:
6:00 PM - 10:00 PM
Sessions:
10
Syllabus:
Syllabus Depot
Fee:
$ 429

 
Day:
TR
Hours:
40
View or Change Course Selections  |  Register Online Now

Java Development Using Eclipse
Prerequisite(s):
Java Core.


Description:
Eclipse is a popular, mature, open-source (free) Integrated Development Environment for Java. Using Eclipse makes Java development easy and fast. Eclipse also includes a complete debugging environment. Eclipse plug-ins allow for development of Java Servlets and JSP within the Eclipse environment. This course will focus on using Eclipse to build and debug Java applications.
Materials Needed: Text
Suggested Follow-up Courses:   Java Web Application Development I           

Course Number:
08D.ITSE1042.093  
Date:
8/8/2008 - 8/22/2008
Location:
CYC
Time:
6:30 PM - 9:30 PM
Sessions:
3
Syllabus:
Syllabus Depot
Fee:
$ 99

 
Day:
F
Hours:
9
View or Change Course Selections  |  Register Online Now

Java Web Application Development I
Prerequisite(s):
Java Core, HTML.


Description:
Learn how to design and develop dynamic web sites using Java technologies. This course will cover the basics of both Java Servlets and JavaServer Pages, based on the J2EE Servlet specification version 2.4. The course also covers basic database connectivity using the Java JDBC API. The course involves extensive hands-on development. The student will also learn how to install, configure and administer a basic Java application server.
Materials Needed: Text
Suggested Follow-up Courses:   Java Web Application Development II           

Course Number:
08C.IMED1040.034  
Date:
5/6/2008 - 6/24/2008
Location:
CYC
Time:
6:00 PM - 10:00 PM
Sessions:
8
Syllabus:
Syllabus Depot
Fee:
$ 329

 

Day:
T

Hours:
32
View or Change Course Selections  |  Register Online Now

Java Web Application Development II
Prerequisite(s):
Java Web Application Development I.


Description:
This course builds on the Java Web Application Development I course, and introduces the advanced features of Java Servlets and JavaServer Pages. Topics to be covered include custom tag libraries, Servlet filters, authentication, authorization, security and basic design patterns for web development. Learn how to use several open-source tools including Jakarta Tomcat, Ant and Log4j.
Materials Needed: Text
Suggested Follow-up Courses:   Introduction to Struts      Introduction to Java Server Faces     

Course Number:
08D.IMED1040.032  
Date:
7/14/2008 - 7/30/2008
Location:
CYC
Time:
6:00 PM - 10:00 PM
Sessions:
6
Syllabus:
Syllabus Depot
Fee:
$ 249

 

Day:
MW

Hours:
24
View or Change Course Selections  |  Register Online Now

JDBC Essentials
Prerequisite(s):
Java Core.


Description:
JDBC technology is an API that lets you access virtually any tabular data source from the Java programming language. It provides cross-DBMS connectivity to a wide range of SQL databases and it also provides access to other tabular data sources, such as spreadsheets or flat files. Get the extra practice and instruction you need in this short Java Database Connectivity class.
Materials Needed:
Suggested Follow-up Courses:   Advanced Java Programming           

Course Number:
08D.ITSE2032.032  
Date:
8/2/2008 - 8/23/2008
Location:
CYC
Time:
9:00 AM - 12:00 PM
Sessions:
4
Syllabus:
Syllabus Depot
Fee:
$ 129

 
Day:
S
Hours:
12
View or Change Course Selections  |  Register Online Now