|
||||||
| |
||||||
| Java |
The rapid growth of the Internet and the World Wide Web demands a robust software technology. Java program development provides a solution for platform independence, object-oriented programming, distributed program code, and distributed processing in applications. Java, however, is more than just a programming language. It is also a technology platform, consisting of various Application Program Interfaces (APIs) and architectural systems. Using component design technology and server side architecture, Java technology helps developers design scalable, robust systems.
Java Programming This is an introductory course in Java Programming. This course covers the basic Java architecture and Java API's, including the Java virtual machine. Topics include:
Java Server Side Programming This intermediate Java course begins with JDBC database programming before moving to threads and network programming for client/server designs. The course continues Java server side programming with Java Servlet design and JavaServer Pages (JSP). Topics include:
Java Enterprise Programming This advanced Java course uses the J2EE platform to design and code enterprise applications for distributed processing. Starting with an overview of the J2EE architecture, the course moves to session beans and entity beans. This course also includes the EJB Query language for container-managed relationships. For asynchronous messaging, the course presents the Java Message Service (JMS) and Message-Driven Beans. Topics include:
Intrduction to JavaServer Faces JavaServer Faces provides a component-based framework for web application development using the standard JSP platform. This course provides an overview of the JSF framework and underlying technology, including the JSF life cycle. The course also explores the JSF standard components, converters, and validators as well as page navigation. JavaBeans components (managed beans), an in-depth look at the data table component, connecting to databases, using web services, and internationalization and localization issues are all covered. Topics include:
Overview of Sun Java Studio Creator IDE This is a one-day course designed to give developers and managers an overview of the Creator IDE. Topics include:
Web Application Development with Sun Java Studio Creator The Sun Java Studio Creator integrated development environment (IDE) is designed to simplify development of web-based enterprise applications. Using drag-and-drop components to compose web pages, a visual editor to specify navigation among pages, and property editors to customize components, Creator allows developers to focus on designing interfaces and incorporating JavaBeans components to execute business logic. This hands-on course presents a comprehensive tour of the Creator IDE to give developers the tools necessary for efficient web-based application development. Topics include:
Sun Java Studio Creator for non-Java Developers This course is for non-Java (Visual Basic, COBOL, etc.) programmers who want to learn how to use Creator to develop web-based enterprise applications. Using drag-and-drop components to compose web pages, a visual editor to specify navigation among pages, and property editors to customize components, Creator allows developers to focus on designing interfaces and incorporating JavaBeans components to execute business logic. This hands-on course presents a comprehensive tour of the Creator IDE to give developers the tools necessary for efficient web-based application development. It also includes an introduction to Java for non-Java programmers. Topics include:
|
||
|
|
|||