Java Programming
Continuing Education Topics
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|