Course Catalogue 3
All of the following courses are available from any library in Hillingdon for only £30 each (price reduced from £40):
Programming Courses
Do you want to gain skills in IT programming? If so, why not purchase one of of these courses?
| Title: |
Building XML Web Applications-Pt 1 |
| Number: |
73221 |
| Overview: |
The goal of this course is to present the learner with a broad overview of XML before moving onto a detailed treatment of each aspect of XML in the subsequent courses within the curriculum. It aims to present XML within the context of its use as a solution to information processing challenges and its uses within commercial and business environments. This course begins by introducing the learner to a history of XML and its response to the challenges of data structuring and information processing. The core W3C specifications for XML and the business and commercial uses of XML are introduced. The course goes on to cover the basic elements of XML language and structure. The key elements of XML documents are covered, in addition to XML grammars and namespaces. The latter half of this course begins an introductory treatment of XML technologies. Style sheets are covered, with an emphasis on the evolutionary relationships and distinctions between CSS, XSL and XSLT. Core aspects of data binding are introduced. The final technology to be introduced is the Document Object Model (DOM). This course was last maintained December 07, 2001. 73221-0112-10 |
| Estimated Time: |
6-8 Hours |
| Title: |
Building XML Web Applications-Pt 2 |
| Number: |
73222 |
| Overview: |
This course starts with an introductory treatment of validation technologies within XML. DTDs are covered, presenting detail on DTD elements and attributes and entities. XML Schemas are then introduced, emphasising the advantages of schemas over DTDs and then covering data types and namespaces within XML Schemas. The course then moves into treatment of the generation of dynamic data and its transmission between server and client. The core components of Active Server Pages (ASP) are covered. Substantial treatment is given to Active Data Objects (ADO) and its use in generating HTML and XML data. The final aspect of dynamic data generation covered within the course is SOAP. This course was last maintained December 18, 2001. 73222-0112-10 |
| Estimated Time: |
6-8 Hours |
| Title: |
Building XML Web Applications-Pt 3 |
| Number: |
73223 |
| Overview: |
This third course presents a detailed treatment of Styling within XML, concentrating on XSL. The evolution from CSS to XSL is covered in detail. XSL transformation mechanisms are dealt with, along with linking technologies, XML filtering and sorting, language constructs and creating new XML elements. This section of the course finishes with a coverage of XSLT. The course then moves into treatment of Data Islands. The basic elements of data access and the Web are covered in addition to the binding of HTML elements to XML data and manipulation of data sources. This course was last maintained December 13, 2001. 73223-0112-10 |
| Estimated Time: |
6-8 Hours |
| Title: |
Building XML Web Applications-Pt 4 |
| Number: |
73224 |
| Overview: |
This course is dedicated to coverage of the Document Object Model. Its goal is to provide the student with a solid understanding of its importance and practice of its usage. The structure of the DOM is presented in detail, along with information on accessing DOM documents and navigating DOM trees and retrieving content. Dynamic transformation on the server and clinet is covered. The manipulation and display of XML data is covered. The final area of DOM to be covered is the posting of XML data. The creation of an XML packet, its sending and processing are covered. This course was last maintained December 05, 2001. 73224-0112-10 |
| Estimated Time: |
6-8 Hours |
| Title: |
C++ for Non-C Programmers - Part 1 |
| Number: |
13209 |
| Overview: |
This is the first part of a two-part series which is designed to teach non-C programmers the fundamentals of C++ programming. This series is based on ANSI C++ and is not environment or vendor-specific. This course will teach students the basic skills and knowledge necessary to be able to write, compile, and run basic C++ applications. Students will learn the language fundamentals, such as syntax, data types, and operators. In addition, they will learn how to create expressions and statements, apply flow control, and create and call functions. This course was last maintained December 22, 1999. 13209-9912-10 |
| Estimated Time: |
8 Hours |
| Title: |
C++ for Non-C Programmers - Part 2 |
| Number: |
13210 |
| Overview: |
This is the second part of a two-part series which is designed to teach non-C programmers the fundamentals of C++ programming. This series is based on ANSI C++ and is not environment or vendor-specific. This course introduces the skills needed to be able to begin to use C++'s Object-Oriented (OO) features. Students will learn how to create, use, and extend classes, as well as how to populate those classes with members and functions. They will also learn how to instantiate objects, incorporate error handling, and perform simple I/O. This course was last maintained December 22, 1999. 13210-9912-10 |
| Estimated Time: |
8 Hours |
| Title: |
C++ Programming - Part 1 |
| Number: |
13205 |
| Overview: |
This course is the first in a four-part series on C++ Programming, which is based on ANSI C++. This course will focus on teaching users some of the fundamental differences between C and C++. It will also introduce the object-oriented (OO) features of C++ and teach users how to use these features to create a simple class. This course was last maintained December 21, 1999. 13205-9912-10 |
| Estimated Time: |
8 Hours |
| Title: |
C++ Programming - Part 2 |
| Number: |
13206 |
| Overview: |
This course is the second in a four-part series on C++ Programming, which is based on ANSI C++. The focus of this course will be on the object-oriented (OO) capabilities of C++. Students will gain the skills and knowledge needed to effectively create and manage classes, work with functions and operators, and take advantage of inheritance. This course was last maintained December 9, 1999. 13206-9912-10 |
| Estimated Time: |
8 Hours |
| Title: |
C++ Programming - Part 3 |
| Number: |
13207 |
| Overview: |
This course is the third in a four-part series on C++ Programming, which is based on ANSI C++. This course will give students the skills and knowledge needed to better manage their C++ objects and classes. Students will learn how to handle references and dynamic memory allocation, as well as take advantage of polymorphism, overloading, and templates. This course was last maintained December 21, 1999. 13207-9912-10 |
| Estimated Time: |
8 Hours |
| Title: |
C++ Programming - Part 4 |
| Number: |
13208 |
| Overview: |
This is the last course in a four-part series on C++ Programming, which is based on ANSI C++. This course is designed to give learners some of the practical skills needed to be able to write and compile user-ready C++ applications. Learners will acquire skills needed to perform runtime exception handling, incorporate standard libraries, and create well-designed class hierarchies. This course was last maintained December 21, 1999. 13208-9912-10 |
| Estimated Time: |
8 Hours |
| Title: |
Java 2 Programming for SDK 1.4 Part 1: Language Fundamentals 1 |
| Number: |
86100 |
| Overview: |
This course will address the basics of Java and the data types and variables in Java. |
| Estimated Time: |
6 Hours |
| Title: |
Java 2 Programming for SDK 1.4 Part 2: Language Fundamentals 2 |
| Number: |
86102 |
| Overview: |
This course helps programmers prepare for the Sun exam 310-035, Sun Certified Programmer for Java 2 Platform 1.4. However, to fully prepare for the certification, it should be used in conjunction with other learning/training resources in addition to ample real-world experience. The principal areas covered are basics of Java, and Java data types and variables. |
| Estimated Time: |
4 Hours |
| Title: |
Java 2 Programming for SDK 1.4 Part 3: Object-Oriented Concepts |
| Number: |
86103 |
| Overview: |
This course helps programmers prepare for the Sun exam 310-035, Sun Certified Programmer for Java 2 Platform 1.4. However, to fully prepare for the certification, it should be used in conjunction with other learning/training resources in addition to ample real-world experience. The principal areas covered are object-oriented basics and concepts: Inheritance, Polymorphism, Encapsulation, and Abstraction. |
| Estimated Time: |
4 Hours |
Please note that in order to use these courses at home, your PC needs to use an operating system higher than Windows 98. Also the courses might not work if AOL is your Internet Service Provider as their web browser is not supported.