Java Programming
Course
Inhouse
Description
-
Type
Course
-
Methodology
Inhouse
The Java programming language is a widely used powerful tool for producing genuine object-oriented programs. This course guides experienced programmers through the complexities of writing and maintaining object-oriented programs in Java. The course is spread over a five-day period and comprises of instructor-led presentations and practical hands-on exercises. The practical sessions.
About this course
It is assumed that anyone attending this course is experienced in a block-structured language such as Pascal, modern variants of Basic, Smalltalk, Ada, C or C++, C# etc. They should be familiar with concepts such as functions or procedures, control flow, arrays, and structures or records. Knowledge of C++ is neither assumed nor required.
Reviews
Course programme
The Java programming language is a widely used powerful tool for producing genuine object-oriented programs. This course guides experienced programmers through the complexities of writing and maintaining object-oriented programs in Java. The course is spread over a five-day period and comprises of instructor-led presentations and practical hands-on exercises. The practical sessions are structured to give the delegates the opportunity to put into practice all of the language constructs covered during the instructor-led sessions. The delegates will be able to take away with them copies of all the code they have written, along with sample solutions and demonstration code.
Prerequisites
- It is assumed that anyone attending this course is experienced in a block-structured language such as Pascal, modern variants of Basic, Smalltalk, Ada, C or C++, C# etc. They should be familiar with concepts such as functions or procedures, control flow, arrays, and structures or records. Knowledge of C++ is neither assumed nor required.
Objectives
- Delegates will be able to :
- Write, maintain and debug Java console, applet and window applications, make effective use of some of the standard packages, write object-oriented code using encapsulation, inheritance and polymorphism.
- Java Script ()
- 12 Months telephone and email support
- Lunch (When at our training venue)
- Refreshments (When at our training venue)
- Relaxed refreshment area at our training room
- Use of a Modern Training suite with 19 inch flat screen monitors
- 1 delegate per computer
- Comprehensive colour course manual and exercises
Object Models
- Modelling real-world problems
- Classification and Functionality
- Terminology
- Basic program components
- Application types methods
- Statements
- Class imports
- Simple data
- Input and output
- Keywords
- Primitive data and class data
- Identifiers
- Constants
- Operators
- Operator precedence
- Conversions
- Casting
- Scope
- Boolean operators
- Conditional selection
- Iteration
- Breaking flow
- Object-orientation and classes
- Encapsulation
- Automatic construction
- Arrays and built-in support
- Access through subscripting and member functions
- The String class
- Object-orientation and inheritance
- Creating and using derived classes
- Standard conversions
- Abstract classes and interfaces
- Polymorphism
- List and Map Interfaces
- Collection classes
- Iterators
- Scope
- Packages
- Inner Classes
- Applet lifecycle
- Methods and graphic classes
- Access to business classes and media files
- The Event model
- Component Events
- Adapter Classes
- Frames
- Menus
- Dialogs and Panels
- Window Events
- Layout Managers
- Errors and exceptions
- Handling exceptions
- Throwable and Exception classes
- Creating user-defined exceptions
- Threading concepts
- Thread class and Runnable interface
- Controlling threads
- Synchronization
- Accessing data sources
- RDBMS and SQL
- JDBC object model
Java Programming