|
 |
Java 2 Enterprise Edition (J2EE) Technologies
|
Required Courses
|
| Course # |
Title |
Winter |
Spring |
Summer |
Fall |
I&C SCI X460.07 |
Overview of Java Enterprise Edition (Java EE) Technologies ( 1.5 units )
Show Details
Java Enterprise Edition is the platform of choice for building robust, secure applications for business and industry. This course is essential if you wish to use Java EE to its fullest potential. The course introduces the major technologies that comprise Java EE including Enterprise Java Beans, servlets and Java Server Pages, network programming, and database programming, and serves as an important introduction to the in-depth courses on each topic that follow in the certificate program. Designed for technical managers and applications developers alike, the course emphasizes how the various components of Java EE can be integrated in the development of web-based commerce applications.
|
 |  |

|  |
I&C SCI X460.34 |
Java Servlets ( 3 units )
Show Details
Learn how to create dynamic and portable Web content using Java servlets. Explore the advantages of using Java servlets compared to other server-side solutions. This course for Java programmers introduces servlet programming and the full range of capabilities afforded by the Java API and component classes developed by third-party vendors. You'll also learn how servlets are an integral part of the J2EE environment. Topics include the development of dynamic HTML documents; working with WAP and multimedia content; RMI, EJB, and XML integration; configuration details for Apache, Tomcat, and Sun's JavaServer Web Development Kit (JSWDK), and much more.
|
 |

|  |  |
I&C SCI X460.15 |
Programming for the Enterprise with Enterprise Java Beans (EJB) ( 3 units )
Show Details
Learn how to develop Java programs for the enterprise with Enterprise Java Beans. If you're a serious Java programmer who wants to develop large-scale systems for enterprise-wide and e-commerce systems, this course is for you. You'll learn about Remote Method Invocation (RMI), entity and session beans, container-managed and bean-managed persistence, XML deployment desriptors, transaction management, and other aspects of EJB technology. Expand your skills and gain valuable experience in one of the most rapidly growing software technologies.
|
 |  |

|  |
|
Elective Courses (Choose at least 7.5 units)
|
| Course # |
Title |
Winter |
Spring |
Summer |
Fall |
I&C SCI X460.25 |
Working with Java Database Connectivity (JDBC) and SQL ( 3 units )
Show Details
Java Database Connectivity (JDBC) technology allows Java programs to access virtually any kind of data whether it is stored in a relational database, flat file, or even a spreadsheet. Learn how this API works and how you can take advantage of Java's "write once, run anywhere" philosophy for business and e-commerce data applications. This course, designed for Java programmers knowledgeable about the basic concepts of relational database design, shows you how to set up a database, establish a connection, and perform various database tasks and transactions from a Java program. You'll learn about transaction handling, stored procedures, the manipulation of relations in a database, batch updates, implementing SQL, metadata, array objects, and other topics. You'll also gain knowledge about establishing connections to data sources over a client-server network and over the Internet.
|
 |  |  |  |
I&C SCI X460.32 |
Developing Web Services using Java ( 3 units )
Show Details
Learn how to develop Web services, well-described, self-contained software components that feature specific functionalities that are available to other components over a network (e.g. the Internet). This course shows you how to allow business transactions to reach beyond the boundaries of your enterprise over the Internet. Specific technologies covered include SML, SOAP, XML-RPC, WSDL, UDDI, and ebXML. The course also gives you a look at several of the currently available tools that you can use to build Web services.
|
 |

|  |  |
I&C SCI X460.35 |
Developing Server-Side Applications with Java Server Pages (JSP) ( 3 units )
Show Details
Expand your knowledge of server-side programming by learning Java Server Pages - HTML Web pages that call Java programs on a server. The course begins with JSP syntax and then covers such topics as JSP beans, custom tags, security issues, caching, and deploying Java Web applications.
|
 |  |

|  |
I&C SCI X460.39 |
Web Application Development using Java Struts ( 3 units )
Show Details
Learn how to use the Struts framework to create professional quality Web applications in Java. This course introduces the Struts framework and shows you how you can use published standards and proven design patterns to simplify the Web application development process. Topics include the Model-View-Controller (MVC) design paradigm (which forms the basis for Struts application architectures), implementing interactions with standard data access technologies (including EJB, JDBC, and ORB), how Struts provides its own controller, and integrating Struts with various presentation systems such as JSP and Velocity Templates.
|
 |  |  |  |
I&C SCI X460.42 |
XML and XLST for Java ( 3 units )
Show Details
The growth in business-to-business eCommerce application development continues unabated as enterprises are increasingly embracing IT centered business strategies. Two important tools in an enterprise's communications arsenal are eXtensible Markup Language (XML) and eXtensible Stylesheet Language Transformations (XSLT). These tools allow businesses to establish standardized data exchange formats. In this course, you'll learn how XML and XSLT are implemented in a Java environment and how they are used to facilitate the sharing and exchanging of data over a network. You'll learn how Java objects are transformed into XML, how to use XML with relational databases, and how to use XML with message-oriented middleware and Directory Services. You'll also learn about the declarative programming model and dynamic applications with Java.
|
 |  |  |  |
Course schedules are subject to change.
Individual courses may be taken without enrolling in the full certificate.
=Accelerated Format =Classroom =Online
=Classroom/Online =To Be Scheduled
|
|
|
|
- Certificates
- Focuses search on "Certificates"
- Certificate Candidacy

|