Submitted by enliten on Tue, 01/03/2012 - 12:18
Overview
This standard course provides an in-depth development programme to cover and explore the main development technologies used to develop internet ready applications. Delegates will learn the full Internet development tools necessary to understand and deliver Internet pages and applications using any overlaying development technology. This course also provides the necessary skills needed to act as pre-requisite to Java development for the Internet.
Oracle is used as the example database platform.
Audience
Web Developers, Web Programmers and Analyst/Programmers.
Prerequisites
None.
Course Contents (5 days)
- Introduction to HTML
- Internet Technology
- History of the Internet
- TCP/IP
- HTML Document Structure
- HTML tags
- Using reserved/special characters in HTML
- Inserting Comments
- Title & body tags
- Basic Text Commands
- Physical style tags
- Content Style tags
- Working with fonts
- Images & Multimedia
- Different Image formats
- Using images and impact on download time
- The <img> tag- using images in your web
- document
- Using audio
- Image Maps
- Using Hyperlinks
- IP addresses
- linking to other areas of your website
- linking to other web sites
- Using Tables
- Using tables to format HTML documents
- Advanced table tags
- Using captions
- headers and footers
- Cascading Style Sheets
- In-line styles
- Document level styles
- External style sheets
- Benefits and drawbacks of using the
various style types
- HTML Forms
- Methods of sending data using Forms
- Encryption of form's content
- Emailing a form's content
- Text fields, check boxes, radio buttons,
text areas & pull-down lists
- Password and hidden field types
- Form design
- Frames
- Using frames and frameset tags
- Coping with non-frame browsers
- Inline frames
- The JavaScript Language
- Syntax, Datatypes & Variables
- JavaScript operators
- Flow control statements
- Strings methods
- indexOf(), substring(), split() Functions
- Arrays
- The Document Object Model
- The Math object
- The Date Object
- Controlling Windows
- Windows features
- Overview of DHTML
- Controlling Frames
- Frames and the DOM
- Using JavaScript to control frames
- Timing your JavaScript
- Event Handlers Images & JavaScript
- Simple & complex rollovers
- Forms & JavaScript
- Using JavaScript to validate a form’s fields
- Introduction to XML
- History, Overview of Concepts Namespaces
- Review of parsing
- XML parsers for programming languages
- The DOM parser
- Business logic and computation
- SAX: Simple API for XML
- XML Concepts
- What is XML?
- XML Syntax and Structure
- DTD
- XML parser and APIs
- XSQL
- Benefits
- Retrieve data with XSQL
- XSQL and XSL
- XML Schemas
- What is an XML schema?
- Schemas and DTD
- XSD features
- Formatting and Presenting
- XML and Data (XSL)
- XSL Language
- XSL for transformation
- XPath
- CSS
- Using XSU
- The XML SQL Utilities
- Benefits of XSU
- Generating DTD
- XSU: inserting and updating rows
- XSU: installation and requirements
Storing and Searching XML
- Methods for storing XML
- Storage as LOBs, CLOB
- Untagged data
- Storage as relational data