HTTP/2 302
server: nginx
date: Wed, 16 Jul 2025 08:44:57 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090121125540
location: https://web.archive.org/web/20090121125540/https://oreillyschool.com/courses/java/syllabus.php
server-timing: captures_list;dur=0.665477, exclusion.robots;dur=0.023935, exclusion.robots.policy;dur=0.009982, esindex;dur=0.015045, cdx.remote;dur=85.176865, LoadShardBlock;dur=1003.823709, PetaboxLoader3.datanode;dur=640.998440, PetaboxLoader3.resolve;dur=246.301049
x-app-server: wwwb-app224
x-ts: 302
x-tr: 1167
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: SERVER=wwwb-app224; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Wed, 16 Jul 2025 08:44:59 GMT
content-type: text/html; charset=UTF-8
x-archive-orig-date: Wed, 21 Jan 2009 12:55:40 GMT
x-archive-orig-server: Apache/2.0.59 (CentOS)
x-archive-orig-x-powered-by: PHP/5.1.6
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: windows-1252
memento-datetime: Wed, 21 Jan 2009 12:55:40 GMT
link:
; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sun, 13 May 2007 21:15:32 GMT", ; rel="prev memento"; datetime="Mon, 13 Oct 2008 06:53:31 GMT", ; rel="memento"; datetime="Wed, 21 Jan 2009 12:55:40 GMT", ; rel="next memento"; datetime="Sat, 21 Feb 2009 08:36:39 GMT", ; rel="last memento"; datetime="Thu, 25 Jun 2009 20:05:26 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_7_20090121101942_crawl100-c/51_7_20090121125207_crawl102.arc.gz
server-timing: captures_list;dur=0.473669, exclusion.robots;dur=0.016382, exclusion.robots.policy;dur=0.008231, esindex;dur=0.032153, cdx.remote;dur=126.987226, LoadShardBlock;dur=777.131457, PetaboxLoader3.datanode;dur=368.677480, PetaboxLoader3.resolve;dur=610.155471, load_resource;dur=370.281026
x-app-server: wwwb-app224
x-ts: 200
x-tr: 1342
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Syllabus: Learn Object-Oriented Programming Using Java -- O'Reilly School of Technology
Enroll in Any Certificate Series and Save 15%
"Ultimately, what I realized is that in losing my job, the O'Reilly
certificates have become even more valuable to me than when I was just trying to enhance my skills."
-- Michael Jarosik
Introduction to Object-Oriented Programming
Course Details and Syllabus
Course:
Introduction to Object-Oriented Programming
Tuition:
$398
Time Frame:
Due to our monthly
lab fee system, this course is completely self-paced.
You can expect to work approximately 40 hours on this course.
Technical Requirements:
As long as you have a web browser and internet connection, you can take
this course from anywhere in the world.
CEUs:
6 Continuing Education Units with official letter from the University of Illinois
Office of Continuing Education .
Software:
The web-based Learning Sandbox® provided for you will contain all your lessons, projects, quizzes,
account files, editors, and compiling tools necessary to build your skills from beginning to end, even beyond coursework.
No other software is needed.
Instructor:
You will have one instructor throughout the course who will evaluate your projects
and quizzes, hand them back for improvement when necessary, and coach you throughout your skills advancement.
Book:
All required course materials and software are included online within the Learning Sandbox® . However, within a few weeks of enrolling, you'll receive the free book
Head First Object-Oriented Analysis and Design as a complimentary reference from O'Reilly.
Certificates:
Completion of this course counts toward both the Open Source Programming Certificate Series and the .NET Programming Certificate Series .
Prerequisites:
Experience using web browsers and email. This course is meant for the complete I.T. beginner.
Topics:
Classes, Objects, instantiation, extending classes, Variables, Static Variables, Static Methods, Arrays, Abstract classes, Interfaces, etc.
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
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
Earn a Certificate
for Professional Development from the University of Illinois' Office of Continuing
Education upon completion of a selected series of courses.