IBM Java Development for Procedural Programmers Curriculum
Course Description This curriculum provides an introduction to object technology and analysis, design and programming concepts and explores software life cycles and methodologies. It also explores Java
language syntax and covers designing for change within a software system. This curriculum consists of four courses: 14911 IBM Java Development for Procedural Programmers - Introduction to Object Technology; 14912
IBM Java Development for Procedural Programmers - Software Life Cycle and Methodology; 14913 IBM Java Development for Procedural Programmers - Java Concepts; 14914 IBM Java Development for Procedural Programmers -
Beyond Basic Java
Audience Learners should be programmers whom are able to program in a procedural Third Generation Language (3GL), such as COBOL or RPG with assistance.
Upon Completion of these courses you will know
- To identify features of an object message.
- To identify benefits of the doughnut diagram to illustrate person objects.
- To identify features of an object.
- To identify standardized class libraries supported by Java.
- To identify aims of Java.
- To identify features of Java.
- To differentiate between procedural and object approaches to modeling.
- To differentiate between procedural and object approaches to encapsulation.
- To identify features of object technology.
- To identify factors of design that impact integration diagrams.
- To identify features of design associations.
- To identify features of design workflow.
- To identify considerations for identifying a use case.
- To identify considerations for identifying actors in a use case.
- To identify features of a use case.
- To identify characteristics of the spiral life cycle.
- To identify characteristics of the waterfall life cycle.
- To match software life cycle phases with their descriptions.
- To identify features of overloading.
- To identify considerations for creating an instance method.
- To identify considerations for creating a class.
- To identify the syntax to create an instance of a class.
- To identify features of a class.
- To identify features of an object.
- To identify features of WebSphere Studio Application Developer.
- To identify features of WebSphere Studio Workbench.
- To differentiate between WebSphere Studio family members.
- To match methods of the File class with their descriptions.
- To match stream classes with their descriptions.
- To identify features of input/output (I/O) in Java.
- To identify the syntax for creating a package in Java.
- To identify guidelines for managing package namespaces.
- To identify features of packages.
- To identify factors that affect an object's clients when changes are made within that object.
- To identify considerations for moving toward change resilience.
- To identify types of change that need to be supported.
Our IBM Java Development Training Course will feature
- Training done in full multi-media flash format
- Over 24 hours of training
- Interactive Exercises- allows you to practice what you have learned
- Review Questions
- Available as single user CD-ROMs, Library License and Network Version
- Used by Thousands of Companies
- Try our FREE Course Demo
Training Course Content
Introduction to Object Technology This course provides an introduction to object technology and analysis, design, and programming concepts. It explores Java Technologies such as JavaBeans, Applets,
Servlets, and JSPs. Java Development Technologies such as JVM and the JIT Compiler are also discussed. The Object Concept Fundamentals section discusses objects, classes, and introduces basic UML concepts. These
concepts include class and object diagrams. Inheritance and Polymorphism is also covered.
Software Life Cycle and Methodology This course explores software life cycles and methodologies such as waterfall, spiral, incremental, and iterative, and the RUP. In the Requirements and Analysis
section, you will learn about requirements and analysis workflow and modeling relationships. This includes associations, multiplicity, and inheritance. The Design and Implementation section covers design
associations and models, and implementation workflow.
Java Concepts This course explores Java language syntax. The Websphere Studio Application Developer is introduced. You will learn
the concepts of statements such as non-functional statements, conditional statements, and iterative statements. In the Using Existing Classes section, features of Java objects, classes, and containers are discussed.
The Creating Your Own Class section covers creating a class, class members, and object hierarchy in Java.
Beyond Basic Java This course covers designing for change within a software system, Packages, and I/O and Exceptions. You will learn about supporting subsystem and system level changes. The first section
also covers architectural components such as patterns and application frameworks. In the Packages section, you will learn to identify and solve package naming issues. Considerations for using packages are also
covered. This course also explores I/O concepts plus handling and managing exceptions.
|