Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training.
Face-to-face or remote-live: CDN$3,275
Discounts: We offer multiple discount options. Click here for more informaiton.
Face-to-face or remote-live: 5 Days
On-demand: Approximately 35 hours of coursework with personal facilitation, to be completed in a four week span.
This hands on basic Java training 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 Java programming 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 is required when learning to program with Java.
|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
Choose a city below to view a schedule of courses. Attend regularly scheduled classes across Canada, or attend via our Remote-Live and On-Demand training options.
Copyright© Hands On Technology Transfer