Course Description
This two day training course focuses on introducing Java as an implementation language for object-oriented applications. It is therefore assumed that you are either currently working on such a project, will be joining such a project or generally have an interest in gaining this knowledge
Target Student:
The training course is aimed at newly trained developers or developers experienced in a very different field wishing to make the transition to Java
Prerequisites:
- It is assumed that the delegate is used to using software, is able to use software applications and has a background in problem solving and analysis. Anyone who has any programming experience should attend a Java Programming training course aimed at experienced programmers
Delivery Method:
Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.
The training course combines lectures with practical exercises that help the delegates to put what they have learned on the training course into practice. The exercises specifically build on what has been recently taught and are built up as the training course progresses.
Performance-Based Objectives
At the end of this training course, students should be able to:
- Be able to write simple Java applications based on a combination of any existing foundation expertise together with the knowledge gained through practicing the concepts covered in this training course
- Have a basic appreciation of the Java language, the delegate will be in a strong position to build on this knowledge by following the training course's many leads to more advanced topics
Course Content
1. Object Modelling
- Model real-world problems
- Define classification and functionality
- Describe terminology
2. A Simple Java Application
- Describe Java Classes
- Describe simple programming concepts and syntax rules
- Build and test Java applications
3. Data
- Mapping real world objects to Java data
- Use Java built-in types and data statements
- Use simple operations and process statements
4. Control Flow
- Map real world processes to Java algorithms
- Describe statement execution and sequences
- Implement decisions and repetitions
|
5. Using Java Classes
- Import classes
- Create and use objects
- Use example classes
6. Arrays and Strings
- Create and use arrays
- Create and use strings
7. Developing Java Classes
- Define class design and development
- Implement class operation
- Design class internal data
8. Conclusion
- Review objectives
- Describe the Java Development Kit
|