|
FEE: $2,295
Call for group fee.
AUDIENCE:
- Programmer
- Web Developer
- Application Analyst
- Application Architect
- IT Professional
|
 |
| |
DATES:
| 2010: | 10/25-29 | | 2011: | 3/28-4/1 10/3-7 | | | | |
|
HANDS-ON TRAINING:
- Introduction to Java
- Examine the underlying architecture and design of the Java programming language.
- Understand the concepts and functionality of the Java programming language for: 1- Writing software on one platform and running it on another platform. 2- Creating programs to run within a web browser and web services. 3- Developing server-side applications for online forums, stores, polls, HTML forms processing, etc. 4- Combining applications or services using the Java language to create customized applications or services.
- Java Features
- Examine the features of the Java programming language.
- Java is an object oriented language and has the following four characteristics: 1- inheritance 2- Encapsulation 3- Polymorphism. 4- Dynamic binding.
- Building Portable Applications in Java
- Understand the use of the standard Java APIs.
- Code a program which performs simple arithmetic by calculating the average of a list of values.
- Create a small program that defines some fields, then: 1- Create erroneous field names in order to examine the errors that the compiler produces. 2- Use the naming rules and conventions provided by the instructor as a guide.
- Object oriented programming
- Recognize how the Java programming language supports object oriented programming.
- Code a class, create an instance of an object and control access to the data within the object.
- Java Language
- Learn to use the Java language.
- Change the program provided by the instructor to use compound assignments.
- Java classes and interfaces
- Use the Java classes and interface.
- Declare and use classes.
- Use class member function calls.
- Use packages and interfaces.
- Use the stateful session bean.
- Programming Concepts
- Use code snippets to illustrate programming concepts.
- Evaluate this code snippet.
- What output will be produced if aNumber is 3?
- Write a test program containing the previous code snippet; make aNumber 3?
- What is the output of the program?
- Language Basics
- Create a program using flow statements and simple I/O control.
- Implement a pair of classes, one Reader and one Writer, that count the number of times a particular character, such as e, is read or written. The character can be specified when the stream is created.
- Write a program to test the classes.
- Building Objects
- Create a class to perform the application, create methods, and attributes.
- Write a program that simulates rolling a pair of dice.
- Applets
- Code interactive applets that will run on a web server.
- Write a program that helps the user count his change.
- The program will need to ask: 1- how many quarters the user has. 2- How many dimes. 3- How many nickels. 4- how many pennies.
- The program will inform the user how much money he/she has; the amount will be expressed in dollars.
- Creating Java Applets
- Code an application with a text box, list box, combo box, and radio buttons.
- Code and test a GUI program that: 1- Allows the user to enter employee information: name, education, age, and gender. 2- Edits the input 3- Writes the input to a file.
- Web presentations
- Implement code on a website that invokes an applet and JavaBean.
- Code a data entry screen that will invoke a Java Class and JavaBean.
- The URL and the Java code will display a short video.
|
|
Value Added Service
Common Questions
Courseware Superior by Design
Technology Updates
Learning Path
SYS-ED Website
|
| 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. |
|