Developing Applications for the Java SE Platform (SL-285-SE6)
The Developing Applications With the Java SE Platform course provides students with practical experience in designing a vertical solution for a distributed, multi-tier application. Students use graphical user interface (GUI) design principles and network communications capabilities to code a functional Java application that interacts with a networked database server. The blended approach of designing and developing programs for applications has been clearly emphasized in this course. New features that blend with the special IDE GUI building capabilities, such as Matisse, are covered. The Java Management Extensions (JMX) and the JUnit tool are also covered. The course features the Java Platform, Standard Edition 6 (Java SE 6) technology and utilizes the Java SE Development Kit 6 (JDK 6) product. The students perform the course lab exercises using the NetBeans Integrated Development Environment (IDE) 5.5.
Skills Gained
Upon completion of this course, students should be able to:
Apply Model View Controller (MVC) design pattern to create reusable classes
Implement unit testing using JUnit
Implement a program from the ground up that could be used in a commercial intranet application
Develop classes to connect programs to Structured Query Language (SQL) database systems using the core aspects of the Java Database Connectivity (JDBC) application programming interface (API)
Organize and set up the GUI generation and event handling to support a Java technology project
Implement the Logging API to generate log messages in GUI
Create two-tier and three-tier Java technology applications
Create a multithreaded server
Create remote objects using Java Remote Method Invocation (Java RMI)
Who Can Benefit
Students who can benefit from this course are programmers already familiar with the basic structure and syntax of the Java programming language and who need to further expand this knowledge to develop complex, production-level applications. Completing this course also assists individuals preparing for the Sun Certified Developer for the Java 2 Platform examination.
Prerequisites
To succeed fully in this course, students should be able to:
Develop applications by using the Java programming language
Understand basic Unified Modeling Language (UML) diagrams
Understand basic Structured Query Language (SQL) statements
Understand how to implement interfaces and handle Java programming exceptions
Use object-oriented programming techniques
Understand GUI design
Understand basic Transmission Control Protocol/Internet Protocol (TCP/IP) communication
Program with sockets or streams
Understand the monitoring framework that is provided by Java
Develop testing methodologies and test procedures
Code:
SL-285-SE6
Length:
5 days
Type:
Instructor-Led
Certified By:
Sun Microsystems
Tuition:
$3,000 / $2,550 GSA GOV.
This course is taught by Certified Sun Microsystems instructors. There is a difference. Learn More
This course is in the following categories. Click the categories to find similar courses and topics of interest.
Use the new Java concurrency APIs to create a multithreaded server
Examine a thread pool
Identify integrity problems in multithreaded servers
Create a Generic Network Client Class
Module 11 - Communicate With Remote Objects Using Java RMI
Create remote objects
Use Java RMI to create a multi-tier application
Deploy a Java RMI Implementation of the BrokerModel Interface
Create a Java RMI Implementation of the BrokerView Interface
When you take a certified course with ExitCertified, you are learning from
the creators of the products you use. Our commitment to your IT
community, along with our authorization to deliver certified courses,
ensures you receive a premium training experience.