Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training.
Face-to-face or remote-live: $2495
On-demand: $1495
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.
Course Description
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.
Course Prerequisites
Familiarity with computers is required when learning to program with Java.
Course Overview
Fundamentals of the Program Development Cycle
|
Application Development Fundamentals
|
Introduction to Classes and Objects
|
Flow Control
|
Writing Methods (Functions)
|
Arrays
|
Deeper Into Classes and Objects
|
Defining Classes Using Inheritance
|
Increasing Convenience by Using Polymorphism
|
Files and Streams
|
Fundamental Searching and Sorting
|
Fundamental Data Structures
|
Exception Handling
|
Formatted Output
|
Strings, Characters and Regular Expressions
|
Fundamental GUI Programming Concepts
|
Reviews
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
Course Schedule
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.
Northeast/New England
Southeast
Midwest
West/Southwest
Copyright© Hands On Technology Transfer