Let us help you find the training program you are looking for.

If you can't find what you are looking for, contact us, we'll help you find it. We have over 800 training programs to choose from.

Introduction to Java Programming

  • Course Code: IntroFJavaProg-5E211104
  • Course Dates: Contact us to schedule.
  • Course Category: Java Duration: 5 Days Audience: Software engineers, programmers, and analysts who will be designing and creating programs using Java. Anyone desiring the ability to read and understand Java programs for maintenance and update purposes. Individuals with a background in object-oriented design techniques will have an easier time with language issues, since they won't be learning both topics at the same time.

Course Contents

  1. What is Java?
  2. Data Types and Constant Expressions
  3. Control Structures, Operators, and Arrays
  4. Object-Oriented Programming
    1. Concepts
    2. Classes and Objects – Syntax and Use
    3. Inheritance and Polymorphism – Why and How
  5. Core Classes
  6. Exception Handling
  7. Client-side Java
    1. Applets
    2. Abstract Windowing Toolkit
      1. Components
      2. Containers
      3. Layout Managers
      4. Event Handling

Course Objectives

Upon completion of this course, the student will be able to:

  • Describe facilities of Java
  • Understand the concepts behind data hiding and encapsulation
  • Utilize the features of inheritance and polymorphism in program design
  • Understand how Java protects the programmer from implementation changes in other modules of an application
  • Apply object-oriented design techniques to real-world programming problems

Instructional Technique
Students are invited to bring their current ideas and questions to the classroom for discussion. Lecture, group problem solving, and online laboratories will be used. Students will be encouraged to enhance their skills utilizing the techniques presented through classroom problem solving and controlled online workshops. This course is approximately 50% lab work. This course does not concentrate on the use of any one particular development tool. Instead, the students are encouraged to learn the proper design and implementation techniques by hand-coding their applications. If development tools are available at the training site, the instructor will demonstrate their use and guide the students in the use of such tools.

This class covers the core language in the first day (!) and concentrates on object-oriented concepts and techniques the remainder of the week. This means that experience in C programming is recommended, since it reduces the initial confusion over syntax-related issues. Familiarity with other programming concepts such as variables, loops, and control statements will be beneficial, but not required.

View All Courses

    Course Inquiry

    Fill in the details below and we will get back to you as quickly as we can.

    Interested in any of these related courses?