Duration: 35 hours
Price: £1,000 + VAT
Discounts: For multiple course purchases, please contact us for applicable discounts.
This hands on Java Programming course provides an introduction to programming using the Java language. Students are introduced to the application development cycle, structure of programs, and specific language syntax. The course introduces important algorithmic constructs, string and character manipulation, dynamic memory allocation, standard I/O, and fundamental object-oriented programming concepts. The course explains the use of inheritance and polymorphism early on so the students can practice extensively in the hands on labs. Structured programming techniques and error handling are emphasized. The course includes the processing of command line arguments and environment variables so students will be able to write flexible, user-friendly programs. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.
This class is intended for non-programmers. Students who already understand fundamental structured programming and object-oriented techniques should attend the Java Programming course instead of this more introductory course.
Familiarity with computers.
|Fundamentals of the Program Development Cycle
||Application Development Fundamentals
|Introduction to Classes and Objects
|Writing Methods (Functions)
|Deeper Into Classes and Objects
||Defining Classes Using Inheritance
|Increasing Convenience by Using Polymorphism
||Files and Streams
|Fundamental Searching and Sorting
||Fundamental Data Structures
|Strings, Characters and Regular Expressions
||Fundamental GUI Programming Concepts
This class was great. It provided exactly what I was looking for, which was to solidify OO concepts. I plant on pursuing Java as a career now and feel that I'm off to a great start.
— A.O., Agora, Inc.
The instructor did a fantastic job teaching this course. I do have programming experience (have not programmed in years) but this was a great refresher. To say I simply enjoyed this course would be an understatement!
— I.Z., CIRA
The course was a good ice-breaker to the world of Java. I feel much confident now to explore my automation skills.
— C.A., LateRooms
Training Available for Multiple Locations
Perform training at your own pace via on-demand streaming or attend regularly scheduled live courses via full-duplex audio/visual connection with our remote attendance option. All courses are designed to include 50% instructor-facilitated hands on practice.
Copyright© Hands On Technology Transfer, Inc.