
Further Information:
Home
About Us
Amendments
Courses
Help Forum
Author
|

Training notes - background subjects
This web site hosts training notes that cover programming in Java
and some aspects of programming in open source languages such as
Perl,
Tcl/Tk,
Python and
Perl. In order to program in any of these languages, you may need to study some
background material on Object Oriented Programming in general and / or on HTML. Notes on these topics
are listed below and are available for download.
Note These training notes on background subjects are only introductions and do
not cover either HTML or Object Oriented Design in depth. They are intended to provide a sufficient level
to give an initial grounding tog people
who are primarily learning Java, PHP or another subject.
August 2005. The source code of all the examples in these notes is available for download. Also our forum if you have any questions / require assistance The train service to the station close to our training centre is under threat ... a serious matter as many of our customers use it. Please visit our Melksham Train site to show your support. |
HTML - An Overview Tags.
Structure of a page.
Special characters and new lines.
Some common tags.
Lists, tables, etc..
Which HTML standard?.
Validating your page.
You may download (.pdf) or link to source index
HTML for Web Application Authors Tables.
Frames.
Forms.
Element types within a form.
The script used.
Objects and images within a web page.
Style sheets.
JavaScript.
You may download (.pdf) or link to source index
Object Orientation: Individual Objects A History.
Unstructured Code.
Subroutines, functions, procedures.
Structured Programming.
Object Oriented Programming.
A note on political, or religious issues.
Introduction to OO Programming.
Classes.
Methods.
Static and Nonstatic.
Instances.
Constructors.
Destructors.
Overloading.
Accessing members of a class.
Loading.
Use.
Direct access to variables.
Testing.
Encouraging class use.
You may download (.pdf) or link to source index
Object Orientation: Composite Objects Revision.
Inheritance.
Base classes and subclasses.
What's inherited?.
Overriding.
Abstract classes.
Polymorphism.
Inheritance structure.
Multiple Inheritance.
Class structure.
Hierarchy.
Visibility.
Designing Objects.
You may download (.pdf) or link to source index
Object Orientation: Design Techniques OO Design - some basics.
Start with a good understanding of OO.
And also a good understanding of the buzz words and design cycle..
Informal Techniques.
Micro or Macro?.
Specifying classes and methods.
Specifying extended classes.
Clusters of classes.
Generalise it out.
Programming and method standards.
Formal Methods.
Unified Modelling Language (UML).
Views.
Diagrams.
Model Elements.
UML Summary.
Tools.
Project management and design issues.
Extreme programming.
Planning.
Design.
Coding.
Testing.
You may download (.pdf) or link to source index
Want to add material to these notes or let us know of any typos? Our
amendment page tells you what you may do without permission, and
how to contact us should you need to.
The notes listed on this page will download when you select the link on each module, and are available
to you under the Well House Consultants Open Training
Notes License.
|
|
|