The Java programming language offers unprecedented functionality for secure, architecture-neutral, object-oriented applications. As more organizations take advantage of Java's power to build portable, secure business and commerce applications and Web sites, the demand for professionals trained in Java continues to grow.
This course provides extensive experience with Java and its object-oriented features. You use Java to create both console and GUI applications. You build robust applications using Java's object-oriented features as well as develop platform-independent GUIs. You also learn to read and write data using Java streams and retrieve data from a relational database with JDBC.
This course provides you with extensive experience using Java to build a working prototype of a Web-based application that can generate, exchange, format and control XML. You gain the skills to parse XML using DOM and Java, process SML sequentially with the event-driven SAX and generate and modify XML documents programmatically with DOM and JDBC.
You learn how to integrate key components of the Java Enterprise Edition (Java EE), including servlets and JSP technologies to create dynamic data-driven Web applications. You also learn to generate dynamic Web pages with JavaServer pages (JSP), personalize content for users with cookies and sessions using the Java Servlet API, and integrate JSP custom tags to minimize scriptlet code.