Courses Under Construction
101 Courseware is commited to providing a complete solution for Web Development courses. The following courses are under construction, and when completed, will offer a more advanced training experience.
HTML 102: Advanced HTML
HTML 102 extends the student’s knowledge by covering additional HTML elements not covered in the introductory course, as well as expanding on some of the more basic features.
The Advanced course also examines some of the additional features introduced in HTML 5.
- Objects as Packages
- Working with the DOM
- Changing Elements
- Creating Elements
- Creating Cookie Functions
- Manipulating Cookies
- Query String
- Creating QueryString Array
- Responding to Query String
- Introduction to Ajax
- Reading file list for Slide Show
- Verifying new Email Address for Form Validation
Ajax 101: Introduction to Ajax
Intro PHP Course
- Creating HTTPRequest Objects
- Building a Cross Platform Request Object
- Synchronous Requests
- Asynchronous Requests
- Callback Functions
- GET Method
- Setting up data
- POST Method
- Setting up data
- Reading and Using Text Responses
- Reading and Using HTML Responses
- Reading JSON and Object Notation
- Reading and Using XML Responses
- Just Enough XML
- Creating a Responder in PHP
- Other Data
CSS 101: Introduction to CSS
Prerequisites: HTML 101 or Equivalent
CSS is used to add style to web pages. It can be used to enhance the visual appearance of pages, as well as to add more sophisticated layout and effects.
This course covers the principles of using CSS to developo a visual theme for web sites. It includes basic text and layout techniques, as well as some effects available in modern browsers. It also covers some of the traps and pitfalls with different browser versions.
Students who have done the HTML 101 course will already have covered some elementary CSS. However, they will benefit from learning CSS in more depth, and having a more formal approach to CSS principles.
SQL 101: Introduction to SQL
Prerequisites: Some Database Experience; this may from PHP 101 or equivalent.
SQL (Structured Query Language) is the language used to communicate with Relational Databases such as MySQL, PostGreSQL, SQLite as well as the commercial Oracle and MS SQL Server.
This course covers the basics of managing databases and data using SQL. Variations between popular versions are covered, as well as techniques for extracting and manipulating data.
Students who have done the PHP 101 course will already have covered some elementary SQL, but will benefit from having a more formal and avanced understanding of the SQL itself.
XML 101: Introduction to XML
Prerequisites: HTML 101 or Equivalent.
XML (eXtensible Markup Language) is used to store and transmit text data. It is used as a data store for many applications, as well as a means of configuration. The main benefits of using XML are that it is a well supported and understood standard, and that it is human readable.
XML resembles HTML strongly: in fact HTML is based on the same principals as XML. As a result experience with HTML will give students a good conceptual framework for understanding XML.
This course covers the basics of XML, including well formed markup, creating an XML vocabulary, and developing description and validation techniques.