Java 2 Platform And Certification Training Series
Java 2 Platform and Java Certification Exam
Java 2 Platform becomes the language of Internet, and the Sun’ Certified
Programmer’s Exam has been very well received, and has won industry-wide
Support based on the validity of both the objectives and the questions. Much of this
Support results directly from the fact that the test is hard, and as such proves some
Thing worthwhile about you when you hold the certification.
This series of courses is designed to help people to learn Java fundamentals that
Are covered in the objectives of the exam, and help them how to prepare and take
The exam. It consists of three courses: Java 2 Fundamentals, Advanced Java 2,
and Preparing Java 2 Certification Exam.
In the following courses, topics are covered according to Java 2 Platform Certification objectives:
Course I: Java 2 fundamentals (30 hours)
1) Language Fundamentals (Basic of Object-oriented technology)
2) Flow Control, Access Control, Declaration, and Garbage Collection
3) Operators and Assignments
4) Overloading, Overriding of methods and constructors
Course II: Advanced Java 2 (30 hours)
1) Threads (Multi-threaded programming in Java)
2) java.awt (Gui programming) java.io Packages (I/O in Java)
3) java.util (Utilities in Java)
4) java.io Packages (I/O in Java)
Requirement: knowledge in a high level language is essential.
Reference book: Introduction to Java Programming by Y. Liang , 3rd edition.
Other course materials will be distributed.
Course III. Preparing the Sun’ Certified Programmer’s Exam (30 hours)
This course is for people who want to take the exam and who has experienced
Java programming for over three months.
The course reviews all objectives of the exam and write programs
To test the understanding of concepts and facts in Java language. It will use
A test engine that offers many times simulated tests.
Also the information regarding where to take the test locally and tips during
taking the test will be provided, which could make a difference in the test result.
Textbook for this course: Complete Java 2 Certification study guide by
Simon Roberts, Philip Heller, and Michael Ernest.
A Certification for Java 2 Platform, Enterprise Edition (J2EE)
Java 2 Platform Enterprise Edition (J2EE) has become widely used
In the application servers market. The J2EETM platform specifies technologies to support multitier enterprise applications. These technologies fall into three categories: component, service, and communication.
This program of certification is to offer the core technologies in J2EE.
Completing the certification proves that you are ready to develop enterprise
applications for Web enabled systems (eBusiness).
Course I: Servlets and Java SeverPages (35 hours)
A basic knowledge of Java is required.
Java has become the dominant language for Internet application development. Two supporting technologies have enabled Java to emerge as the leading technology for web-enabled applications: servlets and JavaServer Pages (JSP). Together, these technologies provide an alternative to other types of Web programming that of er the following advantages: platform independence, enhanced performance, separation of logic from display, ease of administration, and ease of use. This course will introduce core servlets and JavaServer Pages.
Course Highlights
• overview of Servlets and JSP
• compiling, installing, and invoking servlets
• HTTP 1.1 request and response headers
• handling cookies
• session tracking
• Applets as front end for servlets.
• JSP Scripting Elements
• The JSP page directive: structuring generated servlets
• including Files and applets in JSP Documents
• creating Custom JSP Tag Libraries
• Integrating Servlets and JSP: Communication between applets and servlets
Required textbook: Book: The core Java Servlets and Java ServerPages
by Martin Hall can be purchased at the IPFW Bookstore.
Course II: Enterprise JavaBeans (25 hours)
In a multitier J2EE application, the Enterprise JavaBeansTM (EJBTM) tier hosts application-specific business logic and system-level services such as transaction management, concurrency control, and security. Enterprise JavaBeans technology provides a distributed component model that enables developers to focus on solving business problems while relying on the J2EE platform to handle complex system-level issues. This separation of concerns allows rapid development of scalable, accessible, and highly secure applications. In the J2EE programming model, EJB components are a fundamental link between presentation components hosted by the Web tier and business-critical data and systems maintained in the enterprise information system tier.
Course III: Java JDBC (Java Database Connectivity) (20 hours)
JDBC API provides universal data access for the Java programming languange. This course covers
1) What is JDBC API
2) Relational Database overview
3) Connection, Statement, PreparedStatement, and Metadata
If you are interested in this series or you want to have corporate on-site training,
please contact me at pan@ipfw.edu or 219-481-6229.
Dr. Yifei Pan: a full professor of Mathematics at IPFW, director of Java Technologies
Laboratory of Mathematics IPFW. He is Sun Java 2 Certified Programmer. He
has been using Java technologies for distance learning, and his work is
supported by National Science Foundation and Sun Microsystems, Inc. His work in Java
Technologies can be viewed at www.ipfw.edu/math/pan, or http://mathdev.ipfw.edu.
He is currently a contractor for an Internet company based in Ann Arbor, MI for
Java development and Java technologies training.
His research is in math and Object oriented Technology with focus in Java. He has published over thirty papers and won two research rewards last two years from IPFW.