PRIVATE GROUP FEE:
Based upon a class size of six students.
Scheduling can be adjusted to employee work hours and incorporate
SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.
- Web Developer
- Application Analyst
- Application Architect
- IT Professional
- Developing Java Applications
- The features of the Java development tools.
- Given a program provided by the instructor, profile the execution and determine the performance problem areas.
- Java Libraries and Classes
- Understand the Java GUI library and how to implement GUI systems.
- In order to build the interface, it will be necessary to create a Java container to place the other required GUI components: 1- Create a container using the JFrame component; populate the application's front end with a JPanel. 2- Add three JLabels, three JTextFields, and three JButtons. 3- Assign an event handler for responding to the events.
- It will be necessary to know when the button is invoked, either by mouse click or from the keyboard.
- Understand how the Java platform has been designed to support concurrent programming.
- Use mouse event listeners to create an animation in which a circle moves randomly within a frame area and clicking on the circle causes its color to change.
- Understand the data flow when processing input and output.
- Implement a pair of classes, one Reader and one Writer which count the number of times a character, such as e, is read or written: 1- The character can be specified when the stream is created. 2- Write a program to test these classes.
- AWT Class Library
- Create a GUI screen with appropriate event handlers.
- Three steps need to be taken to create any GUI application or applet: 1- Compose the GUI by adding components to container objects. 2- Setup event handlers in order to respond to user interaction with the GUI. 3- Display the GUI; it is performed automatically for applets and must be done explicitly for applications.
- Java I/O Utilities
- Create and implement a hashtable.
- Create a random access file that is accessed from a key in a hashtable.
- Net Class
- Code a datagram to pass data between a server and a client: 1- Create a server that asks for a password, then opens a file and sends the file over the network connection. 2- Create a client that connects to this server, gives the appropriate password, then captures and saves the file. 3- Test these pair of programs on a workstation.
- Advanced Applets
- Code an applet that is a dynamic size and in a fixed starting position: 1- Write the method to display an applet in the browser in order that the content are contained in a rectangle around the phrase "Exercise Applet". 2- Have the applet be one pixel less than the size specified on the web page, and the phrase starting at the coordinates 5, 15.
- Advanced Features
- Become proficient at using a debugger.
- Given a set of programs, determine the error(s) in each program and fix the error.
- Use the debugging tool provided by the instructor.
- JDBC: Java Database Connectivity
- Examine JDBC: Java Database Connectivity.
- JDBC Application Programming
- Connect to a database and execute a simple query.
- Connect to a database, query and modify the database with SQL.
- Database Queries
- Code a parameterized query.
- Code an application which allows the user to enter two keys.
- The key will be passed to the database using a parameterized query, executed dynamically, and the resultset presented to the user.
|Value Added Service
Courseware Superior by Design
|Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID. Client organizations will be assigned to a preference center.
|Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.
|SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.