Face-to-face or remote-live: $2495
Discounts: We offer multiple discount options. Click here for more information.
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 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
I thought the remote training was excellent. It really did feel like being in a classroom. Outstanding instructor and training materials. Ready to tackle Java.
— B.G., Lids
In my 15 years working at Seagate I have taken part in a myriad of instructor led training courses and I can say that this course has been the best by far. The material was presented and explained in such a way that my interest was held for the entire duration. I feel that I have achieved more in this week than I anticipated.
— S.T., Seagate
Choose a city below to view a schedule and registration options. If you have any questions, please call us at 978-250-4299 between 9:00 am - 5:00 pm EST.
Copyright© Hands On Technology Transfer