Digital Web Development Fundamentals

5 Day Course
Hands On
Code QAEFFWEB

This course has been retired. Please view currently available HTML, XHTML and XML Training Courses.

Modules

Collapse all

Introduction (5 topics)

  • Web evolution
  • The Internet and intranets
  • Benefits to an organisation
  • WWW Browsers
  • Web server software

World Wide Web Basics (7 topics)

  • URLs and navigation
  • Ports in action
  • The HyperText Transfer Protocol
  • Browser operation
  • HTTP interactions
  • Client Request and Server Response
  • MIME

Basic HTML (8 topics)

  • HTML standards
  • Tags, attributes and values
  • Character formatting
  • Character entities
  • Text formatting
  • Ordered and unordered lists
  • Hyperlinks and anchors
  • Relative and absolute URLs

Web Tools (7 topics)

  • ASCII editors and WYSIWYG tools
  • Netscape Composer
  • Microsoft FrontPage
  • Office Web components
  • Microsoft Visual Studio
  • Macromedia Dreamweaver
  • HTML validators and consistency checkers

Images (8 topics)

  • File formats
  • GIF, JPEG, PNG
  • Transparent GIFs
  • Inline Images
  • Image configuration
  • Background colour and images
  • Graphical hyperlinks
  • Image maps (Server side and client side)

More HTML (13 topics)

  • Basic tables
  • Tables layout
  • Complex tables
  • Sizing tables
  • Framesets
  • Frameset document structure
  • Hyperlinks within frames
  • Special hyperlink targets
  • Inline frames
  • Cascading Style Sheets
  • Embedded, inline and linked stylesheets
  • Classes and IDs
  • Spans and divisions

Other Media Formats (9 topics)

  • Sound Formats
  • Adding sounds to web pages
  • Background sound
  • Animated GIFs
  • Video Formats
  • Video links and inline video
  • Streaming Video
  • Shockwave and Flash
  • Adobe PDF

Web Site Design (6 topics)

  • Making the site easy to navigate
  • Bandwidth considerations for multimedia
  • Image compression
  • Sound and video compression
  • Supporting different browsers
  • Style guides

Architecture (9 topics)

  • Multiple developer sites
  • Testing and deployment
  • Version control
  • Shared files
  • Server side includes
  • Site management
  • Auto Redirection
  • Virtual servers and directories
  • Server Hosting

Other Internet Services (8 topics)

  • Browser functions and gateways
  • FTP URL syntax
  • Anonymous FTP
  • FTP versus HTTP for downloads
  • Mailto and Usenet schemes
  • Discussion Webs
  • Telnet
  • Peer to Peer

Dynamic Content (Server) (12 topics)

  • Static and dynamic data
  • Common Gateway Interface(CGI)
  • Scripting languages
  • Invoking a CGI script
  • GET and POST methods
  • URL encoding
  • Server Technologies
  • ASP, JSP, PHP, ASP.NET
  • CGI and security issues
  • Building HTML forms
  • The input types
  • Submitting forms

Dynamic Content (Client) (9 topics)

  • Client side scripting mechanism
  • Scripting languages
  • The SCRIPT tag
  • Scripting basics
  • JavaScript samples
  • Events and form validation
  • Browser variations
  • JavaScript standards
  • ECMAScript

Java Overview (8 topics)

  • Java overview
  • Portability
  • Java architecture
  • Java security
  • Java Applets
  • The Java Virtual Machine (JVM)
  • Servlets and JSPs
  • Applets sources

Active Server Pages (ASP) (8 topics)

  • ASP introduction
  • The ASP page
  • ASP processing
  • The ASP object model
  • Applications and sessions
  • Requests and responses
  • Web applications
  • Asp Debugging

Search Engine Optimisation (7 topics)

  • Indexing and search facilities
  • Types of search engine
  • Automated search engines
  • Directory based search
  • Document design for searching
  • Using the META tag
  • Robots and security

Database Integration (7 topics)

  • Database products
  • Web database access
  • Three tier applications
  • ODBC, OLEDB and JDBC
  • Middleware integration products
  • Microsoft ADO and ADO.NET
  • Transacted database access

Dynamic HTML (7 topics)

  • The Document Object Model (DOM)
  • Elements and events
  • Browser support
  • Static, absolute and relative positioning
  • Positioning
  • Dynamic content and styles
  • Microsoft filters

HTML4 (8 topics)

  • W3C specification
  • HTML4 v HTML3.2
  • Changes and additions to tags and attributes
  • Changes and additions to form and table tags and attributes
  • Accessibility
  • Internationalisation
  • Deprecated tags
  • Browser support

eXtensible Mark-up Language (XML) (11 topics)

  • eXtensible Mark up Language
  • What is XML
  • Representing Data
  • HTML vs XML
  • Well formed XML
  • XML document structure
  • Document Type Definition(DTD) and Schemas (XSD)
  • Valid XML documents
  • Extensible Stylesheet Language Transformations (XSLT)
  • Data exchange and interoperability
  • XHTML

Security (9 topics)

  • HTTP Authentication
  • Security issues
  • Protection through encryption
  • Public and private key encryption
  • Message authentication (Message digests)
  • Digital signatures
  • Digital certificates
  • Certification authorities
  • The secure socket layer (SSL)

Content Delivery (6 topics)

  • Wireless Internet access
  • The wireless access protocol (WAP)
  • Wireless mark-up language (WML)
  • Scalable Vector Graphics (SVG)
  • RSS Newsfeeds
  • RSS clients

E-Commerce (9 topics)

  • Business drivers and marketplace
  • Categories
  • Business-to-customer (B2C)
  • Business-to-business (B2B)
  • Systems integration
  • Enabling technologies
  • Building E-Commerce solutions
  • Application Service Providers
  • Payment solutions

Prerequisites

  • Delegates should have some technical experience, a working knowledge of the Windows operating environment and be familiar with the concepts and use of the Internet.

  • Some HTML knowledge would be helpful although not essential.

Please note: Before attending this class delegates must have a Microsoft account (signing up one is free). The instructions on how to set up a Microsoft account can be found here.

Course PDF

Print

Sections