O'Reilly O'Reilly/Useractive Learning Labs Useractive

Useractive Course Catalog
Back to O'Reilly
Courses
Certificates
Company
Register Now
7 day money
back guarantee
Contact Us
Forgot your password?




Click here to find out how to earn Certificates of Professional Development from the University of Illinois Office of Continuing Education.
ddddd

"I thought I'd let you know I am putting the class to good use. I am setting up a linux machine for use in our lab that has 2 ethernet cards supporting 2 different networks.One network is a closed setup where this machine will be ftping data from several different test devices, and the other network is our corporate network which will access this linux box via telnet etc and a web server. I set all the routing information right on the first try, and if the lan jack for the corporate network wouldn't have been broke, it would have worked first time out."    -- unsolicited email

Learn Object-Oriented Programming using Java
Prerequisites: None
CEUs: 6
Topics: Classes, Objects, instantiation, extending classes, Variables, Static Variables, Static Methods, Arrays, Abstract classes, Interfaces
Price: $398 (Special discounted Price! $199.00)
Description:
In this course, students are introduced to Object Oriented Programming concepts and techniques using Java as a pedagogical tool. Thoughout this course the concepts are learned through programatically and visual through by building Java Applets using the simple Useractive CodeRunner online editor.

In this course, students are exposed to the basic concepts of Java, fundamental syntax, and the thought processes behind true object-oriented programming. Completion of this course gives students the tools and basic knowledge they need to learn more advanced programming techniques.

Unlike other beginning courses in Object Oriented Programming, this course introduces students OOP by building Java applets in the Learning Sandbox. This gives students the chance to experience the concepts visually. Students build their own Applets in the Learning Sandbox from beginning to end. A personal coach will help students through difficulties and provide insight and encouragement throughout.
Syllabus:
  • Java Lab 1 -- Introduction
    • Using CodeRunner
    • What Is Java
    • Compiling Programs

  • Java Lab 2 -- Java Objects
    • Composition of a Class
    • Relationship between Classes and Objects
    • Beginning Inheritance
    • Structure of Applets

  • Java Lab 3 -- More on Objects
    • Instantiation
    • Constructor Over--riding

  • Java Lab 4 -- Variables
    • Native Data Types
    • Scope
    • Accessing Variables from other Objects

  • Java Lab 5 -- More on Variables
    • Access Modifier Keywords
    • Static (Class) Variables
    • Final Variables

  • Java Lab 6 -- Methods
    • Using Methods
    • Returning Values
    • Passing Parameters
    • Static (Class) Methods

  • Java Lab 7 -- The Java API
    • Packages
    • Exploring the Java API

  • Java Lab 8 -- Control Structures -- Loops
    • While Loops
    • For Loops

  • Java Lab 9 -- Control Structures -- If Conditionals!
    • IF Statements
    • Decision Making

  • Java Lab 10 -- Operators
    • Unary, Binary, and Comparison Operators

  • Java Lab 11 -- Data--Typing and Conversion
    • Converting data to Strings
    • Converting between Data Types
    • Using API methods and Objects for Data conversion

  • Java Lab 12 -- Object Arrays
    • Using Arrays to store multiple values/objects

  • Java Lab 13 -- Advanced Object Orientation Part I -- OO Design
    • Using Inheritance to manipulate objects of similar types
    • OO Design techniques

  • Java Lab 14 -- Advanced Object Orientation Part II -- Abstracts
    • Abstract Classes and Inheritance
    • OO Design techniques

  • Java Lab 15 -- Advanced Object Orientation Part III -- Interfaces
    • Interfaces and Inheritance
    • Using Interfaces in conjunction with Abstract classes
    • OO Design techniques