XHTML

The XHTML training course provides you with the concepts and skills to use XHTML effectively. You get hands-on practice working with basic through advanced techniques to get the most out of your experience. You will learn the basics of coding for web design, beginning with HTML and advancing to more complex XHTML and CSS fundamentals.

By attending XHTML workshop, Participants will learn to:

  • Use XHTML and CSS (Structure and Presentation)
  • Plan the Web Site
  • Format Text and Images
  • Use Classes, Tags, ID’s and Compound styles
  • Understand Properties and values
  • Work with Colors and Background Images
  • Use The DIV Tag and Layout
  • Build Basic Forms

XHTML class is designed for Web designers and developers that desire a deeper understanding of HTML, CSS, XHTML, and the new standards of web design.

COURSE AGENDA

  • The summary of Text tags
  • Working with HTML text
  • The inline type styles
  • The FONT tag
  • The Lists
  • The layout techniques with HTML
  • The Summary of Structural Tags
  • Setting up an HTML document
  • The global settings with the “BODY” tag
  • Using META tag
  • HTML Editing Tools
  • WYSISYG Authoring Tools
  • Document Structure
  • HTML Tags
  • Information browsers ignore
  • Tips on good HTML style
  • Specifying Color in HTML
  • The summary of tags related to linking
  • Simple Hypertext links
  • Linking within a document
  • Affecting the appearance of links
  • Targeting windows
  • The Image maps
  • Non-Web links and protocols
  • The summary of object placement tags
  • Horizontal rules
  • The Image basics
  • The IMG tag and its attributes
  • Adding Java Applets to the page
  • Adding Plug-in Media with EMBED
  • Adding Media files with OBJECT
  • The summary of Table tags
  • Introduction to tables
  • The Basic table structure
  • Affecting table appearance
  • Table troubleshooting
  • Tips and tricks
  • Standard table templates
  • Multipart images in tables
  • The summary of Frame tags
  • Introduction to frames
  • The basic frameset structure
  • The frame function and appearance
  • Targeting frames
  • The Inline (Floating) frames
  • Frame design tips and tricks
  • Summary of FORM tags
  • Introduction to Forms
  • The basic form (FORM)
  • The FORM elements
  • The New FORM attributes (HTML 4.0)
  • Affecting the appearance of forms
  • Unconventional use of FORM elements
  • Demystifying CGI..
  • Retrieving the parameter value using getParameter () method
  • How SSI is used
  • The SSI and the server
  • Adding SSI commands to a document
  • Using environment variables
  • The XSSI
  • The List of elements
  • The Include variables
  • Time formats for SSI output
  • When can I use these features?
  • Using HTML5 in browsers that do not support it
  • Detecting native availability of HTML5 features
  • Emulation
  • HTML5 page structure
  • HTML5 DOCTYPE
  • HTML5 markup
  • Structural elements
  • Semantic elements
  • Deprecated elements
  • HTML5 and CSS
  • HTML5 form elements
  • Building and using HTML5 forms
  • The audio and video elements
  • Understanding audio and video
  • Audio and video containers
  • Audio and video codecs
  • Overview of the HTML5 APIs
  • Common building blocks
  • Programming HTML5
  • Canvas vs. SVG
  • Canvas coordinates
  • Context
  • Accessibility
  • Pixel data
  • Canvas basics
  • Drawing operations
  • Canvas transforms
  • Real-Time web communication strategies
  • WebSocket-simplicity and power
  • Overview of WebSocket system vendors and open-source projects
  • Emulation for browsers without native HTML5 WebSocket support
  • Architecture of a WebSocket enabled distributed application
  • Assign attendees to individual Amazon EC2 Linux servers
  • ActiveMQ STOMP broker setup on the EC2 server
  • Kaazing WebSocket Gateway configuration on the EC2 server
  • User Interface programming concepts
  • JavaScript-based STOMP client API
  • PHP and Java-based STOMP client APIs
  • Server-side application software development in PHP and Java
  • Accessing a MySQL database
  • Developing a complete distributed application using WebSocket
  • Extending HTML5 WebSocket