http://www.academyandcareer.com for Academy And Career Link
• Certification
• Diploma   
• Advance Diploma
• Online Study Material
• Basic of Computer
• Operating Systems
• Courses Module
• Information Technology
• Fundamentals of C#
• Web Scripting & Design
• Fundamentals of C++
• PHP Tutorial
• Hardware & Networking



Macromedia Dreamweaver 8
Web designing with Multimedia Techniques
Author: Vishnu P. Singh
ISBN: 978-81-7317-521-7
 
  • Dreamweaver
  • File management
  • Page layout
  • Using Templates
  • Working with Pages
  • Using Page Code
  • Dynamic sites
  • Dynamic Pages
 

Certificate in HTML (CH)

• HTML
• CSS
• JavaScript

Course Contents  (• 3 months     • 6 days a week   • Classes : 1 hr. Theory & 1hr. Practical)

HTML
Introduction to Web - Basics of HTML 4.01, Web document structure, Internet, Protocols, What’s a good domain name for you or your business, how to publish and host you web site

HTML Training Overview

This course is for students new to HTML. It provides a comprehensive overview of HTML and a brief introduction to Cascading Style Sheets (CSS).

HTML Training Course Goals

  • Learn the basics of Web development
  • Learn the difference between HTML and XHTML
  • Learn to format HTML documents
  • Learn to create links in HTML documents
  • Learn to add images to HTML documents
  • Learn to create HTML tables
  • Learn to create forms in HTML
  • Learn the basics of Cascading Style Sheets (CSS) for formatting HTML documents

HTML Training Course Outline

  1. A Quick Overview of Web Development
    1. Client-side Programming
      1. HTML
      2. Cascading Style Sheets
      3. JavaScript
      4. Dynamic HTML
      5. Adobe Flash
    2. Server-side Programming
      1. Perl
      2. ColdFusion MX
      3. Active Server Pages
      4. JavaServer Pages
      5. ASP.NET
      6. PHP
  2. Introduction to HTML
    1. HTML Elements
      1. Attributes
      2. Empty vs. Container Tags
      3. Blocks and Inline Elements
      4. Comments
    2. HTML vs. XHTML
      1. DOCTYPE Declarations
      2. Closing Tags
      3. Case Sensitivity
      4. Nesting
      5. The HTML Skeleton
      6. The <head> Element
      7. The <body> Element
    3. Whitespace
    4. Special Characters
  3. HTML Formatting
    1. Simple Formatting Tags
    2. The <font> Tag
      1. size
      2. color
      3. face
      4. <basefont>
    3. Applying Colors to the Page
    4. Aligning Text
      1. The <center> Tag
      2. The align Attribute
  4. Links
    1. Text Links
    2. Absolute vs. Relative Paths
      1. Absolute Paths
      2. Relative Paths
      3. Default Pages
    3. Targeting New Windows
    4. Email Links
    5. Anchors
  5. Images
    1. Inserting Images
    2. Height and Width
    3. Borders and Space Around the Image
      1. Border
      2. Buffers
    4. Alternate Text
    5. Image Alignment
    6. Image Links
  6. Lists
    1. Unordered Lists
      1. Nesting Unordered Lists
      2. Type Attribute
    2. Ordered Lists
      1. Nesting Ordered Lists
      2. Type Attribute
      3. Start Attribute
    3. Definition Lists
  7. Tables
    1. Creating Tables
      1. Adding a Caption
    2. Attributes
    3. <table> Attributes
    4. <tr> Attributes
    5. <td> and <th> Attributes
    6. Merging Cells
  8. Forms
    1. How HTML Forms Work
    2. The <form> Tag
      1. Get vs. Post
    3. Form Elements
    4. Text Fields
    5. Password Fields
    6. Dropdown Menus
    7. Checkboxes
    8. Radio Buttons
    9. Textareas
    10. Hidden Fields
  9. Crash Course in CSS
    1. Benefits of Cascading Style Sheets
      1. CSS Rules
      2. Selectors
    2. The Cascade
      1. Embedded Style Sheets
      2. External Style Sheets
      3. Inline Styles
    3. <div> and <span>

Introduction to CSS Training Overview

This CSS training class teaches students to use Cascading Style Sheets to format HTML pages.

Introduction to CSS Training Course Goals

  • Learn the benefits of CSS.
  • Learn to avoid using deprecated tags and attributes.
  • Learn CSS syntax.
  • Learn to use <div> and <span> tags appropriately.
  • Learn most of the common properties and their values.
  • Learn to create custom CSS cursors.
  • Learn to style links with CSS to create "CSS Buttons".
  • Learn to work with borders, margin, and padding (the box model).
  • Learn to style tables with CSS.

Introduction to CSS Training Course Prerequisites

Experience in the following areas is required:

  • HTML

Introduction to CSS Training Course Outline

  1. Crash Course in CSS
    1. Benefits of Cascading Style Sheets
    2. CSS Rules
    3. Selectors
    4. Precedence of Selectors
    5. The Cascade
    6. Creating an Embedded Style Sheet
    7. Creating an External Style Sheet
    8. Adding Inline Styles
    9. Media Types
    10. <div> and <span>
    11. Divs and Spans
    12. Units of Measurement
    13. The Inherit Value
    14. @import
  2. CSS Fonts
    1. Font - the old way
    2. Font-family
    3. Font-size
    4. Font Family and Font Size
    5. Font-style
    6. Font-variant
    7. Font-weight
    8. Font Style, Font Variant and Font Weight
  3. CSS Text
    1. Letter-spacing
    2. Word-spacing
    3. Line-height
    4. Text-align
    5. Text-decoration
    6. Text-indent
    7. Text-transform
    8. Vertical-align
    9. White-space
    10. Text Properties
  4. Colors and Backgrounds
    1. About Color Values
    2. Color
    3. Background-color
    4. Background-image
    5. Colors and Backgrounds
  5. Custom Cursors
    1. Cursor Styles
    2. Custom Cursors
    3. Using Custom Cursors
  6. CSS and Links
    1. Pseudo-classes
    2. CSS Button Links
    3. Modifying Links
  7. Borders, Margins and Padding
    1. Getting Started
    2. Borders
    3. Margin
    4. Padding
    5. Borders, Margin and Padding
  8. Styling Tables with CSS
    1. A Review of HTML Table Syntax
    2. Styling a table

Advanced CSS Training Overview

This advanced CSS training class students will learn to use CSS to format forms, create list-based navigation, do advanced page layouts, and create stunning background effects. Students will also learn about CSS coding conventions and shorthand properties.

Advanced CSS Training Course Goals

  • Learn to position elements with CSS.
  • Learn advanced CSS page layout techniques.
  • Learn how to use shorthand CSS properties.
  • Learn to create cool effects with background images using CSS.
  • Learn to layout forms without tables.
  • Learn to use CSS with lists to create hierarchical navigation.
  • Learn to organize your CSS code.
  • Learn about browser support for CSS.

Advanced CSS Training Course Prerequisites

Experience in the following areas is required:

  • HTML

Advanced CSS Training Course Outline

  1. Positioning and Visibility
    1. Element Flow
    2. Position
    3. Positioning
    4. Z-index
    5. Display
    6. Visibility
    7. Float
    8. Clear
  2. Advanced CSS Page Layout
    1. Resetting Styles
    2. Full Width Layouts
      1. Two-column
      2. Three-column
    3. Positioning the Headings
    4. Fixed Width Layouts
      1. Two-column
      2. Three-column
    5. A Recommendation on Positioning
      1. Other Methods of Layout
    6. Laying out a Page - The power of float
  3. CSS Shorthand Properties
    1. What is CSS Shorthand?
      1. List of CSS Shorthand
    2. Shorthand Margins and Padding
    3. Shorthand Border and Outline
    4. Shorthand Backgrounds
    5. Shorthand Fonts
    6. Shorthand Lists
    7. Using Shorthand
  4. CSS Lists as Hierarchical Navigation
    1. Using Lists as Vertical Navigation
    2. Using Nested Lists as Navigation
    3. Using Lists as Horizontal Navigation
    4. Using Lists as Drop-Down or Fly-Out Navigation
    5. Using a List to Create a Navigation Menu
  5. CSS Background Tricks
    1. The State of Rounded Corner Boxes
    2. Fixed-width Rounded Corner Boxes
    3. Relative-width Rounded Corner Boxes
    4. "Mountaintop" Corner Boxes
    5. Tabbed Navigation
    6. Drop Shadows
    7. Replacing Text with an Image
    8. Using Backgrounds
  6. Laying out and Styling Forms with CSS
    1. Laying out the Questions
    2. Creating the Form
    3. Reset Revisited
    4. Styling the Form
    5. Expanding the Form
  7. CSS Best Practices
    1. Review some of recommended CSS Best practices
  8. Browser-compatibility Issues
    1. Quirks Mode
    2. Internet Explorer Conditional Statements
    3. Common Browser Bugs / Issues
    4. Fixing the Box Model Bug

Introduction to JavaScript Training Overview

In this JavaScript training course, students learn to use JavaScript effectively to make their web pages more dynamic and functional and to reduce the number of roundtrips to the server.

Introduction to JavaScript Training Course Goals

  • Learn how JavaScript is used
  • Learn JavaScript syntax
  • Learn about objects, methods and properties
  • Learn to work with JavaScript variables
  • Learn to create your own functions in JavaScript
  • Learn to write flow control logic in JavaScript
  • Learn to validate forms with JavaScript

Introduction to JavaScript Training Course Prerequisites

Experience in the following areas is required:

  • HTML

Experience in the following areas would be beneficial.

  • CSS
  • Programming Experience

Introduction to JavaScript Training Course Outline

  1. JavaScript Basics
    1. The Name "JavaScript"
    2. The HTML DOM
    3. JavaScript Syntax
      1. Basic Rules
      2. Dot Notation
      3. Square Bracket Notation
    4. Where Is JavaScript Code Written?
    5. JavaScript Objects, Methods and Properties
      1. Methods
      2. Properties
      3. The Implicit window Object
      4. The getElementById() Method
    6. Event Handlers
  2. Variables, Arrays and Operators
    1. JavaScript Variables
      1. A Loosely-typed Language
      2. Storing User-Entered Data
    2. Arrays
      1. Associative Arrays
      2. Array Properties and Methods
    3. JavaScript Operators
    4. Conclusion
  3. JavaScript Functions
    1. Built-in Functions
      1. Number(object)
      2. String(object)
      3. isNaN(object)
      4. parseFloat() and parseInt()
    2. Built-in Functions vs. Methods
    3. User-defined Functions
      1. Function Syntax
      2. Passing Values to Functions
      3. A Note on Variable Scope
      4. Returning Values from Functions
    4. Conclusion
  4. Built-In JavaScript Objects
    1. String
    2. Math
    3. Date
    4. typeof Operator
    5. Conclusion
  5. Conditionals and Loops
    1. Conditionals
      1. if - else if - else Conditions
      2. Switch / Case
    2. Loops
      1. while Loop Syntax
      2. do...while Loop Syntax
      3. for Loop Syntax
      4. for...in Loop Syntax
    3. Conclusion
  6. JavaScript Form Validation
    1. Accessing Form Data
    2. Basics of Form Validation
      1. The this Object
      2. Cleaner Validation
    3. Validating Radio Buttons
    4. Validating Checkboxes
    5. Validating Select Menus
    6. Focus, Blur, and Change Events
      1. Focus and Blur
      2. Change
    7. Validating Textareas
    8. Conclusion
  7. Working with Images
    1. Image Rollovers
      1. Backward Compatibility
      2. An Image Rollover Function
    2. Preloading Images
    3. Conclusion

Advanced JavaScript with Prototype and Script.aculo.us Overview

In this Advanced JavaScript course, students learn to write production-grade JavaScript using object-oriented programming techniques, good standard coding conventions. Student will learn to catch errors, debug and test, and properly document code with JSDoc.

This class also covers Prototype and script.aculo.us.

Advanced JavaScript with Prototype and Script.aculo.us Course Goals

  • Review JavaScript functions and the DOM.
  • Introduce / Review XmlHttpRequest and JSON.
  • Learn to use advanced techniques, such as anonymous functions and call() and apply().
  • Learn to use JavaScripts object-oriented features.
  • Learn to write production-grade JavaScript for high performance.
  • Learn to use industry-recognized coding standards.
  • Learn JavaScript debugging techniques.
  • Learn to work with JSUnit for unit testing.
  • Learn to document code with JSDoc.
  • Learn to take advantage of Prototype to speed up development.
  • Learn to use script.aculo.us to create dynamic affects.

Advanced JavaScript with Prototype and Script.aculo.us Course Prerequisites

Experience in the following areas is required:

  • HTML
  • CSS
  • Plenty of real-world experience with JavaScript

Advanced JavaScript with Prototype and Script.aculo.us Course Outline

  1. Quick JavaScript Recap
    1. Intrinsic data types (String, Date, Array, etc)
    2. Functions
    3. DOM is not JavaScript
    4. XmlHttpRequest is also not JavaScript
    5. JSON
  2. Advanced JS techniques
    1. functions with flexible number of arguments
    2. Using the || as a coalescing operator
    3. Passing functions as arguments to other functions
    4. Anonymous functions
    5. Merging objects
    6. Using the [ ] operator to access object properties or methods.
    7. eval( )
    8. call() vs apply()
  3. OO Aspects of JavaScript
    1. Leveraging JavaScript's OO Features
      1. You have objects in your server code, you should have objects in the client scripts too
      2. Client script objects are meant to deal with client-related problems
    2. Creating simple objects
      1. Properties
      2. Methods
    3. The perils of "this"
    4. Extending Objects
      1. That's what a Dynamic language is
      2. Prototype-based programming
      3. Creating prototypes (classes)
        1. Properties
        2. Methods
      4. Extending classes
      5. A word on Dynamic languages
        1. Duck Typing
        2. Runtime errors
        3. Scary? No, flexible and productive
  4. Production-grade JavaScript
    1. Where to put JS
      1. Inline (in tag attributes like onclick)
      2. In <script> blocks
      3. In external files
      4. Performance implications of each alternative
      5. minifying vs. obfuscation
      6. gzipping
      7. combining files
    2. Coding standards (Yahoo!/Crockford)
      1. JSLint
    3. Unicode issues
    4. Error handling
    5. Debugging JS
      1. tools
      2. Firebug in Firefox
    6. Unit Testing
      1. Dynamic languages go hand-in-hand with UT.
      2. What are unit tests?
      3. JSUnit
    7. Code documentation
      1. JSDoc
  5. Prototype.js
    1. what is, who wrote, who uses, who maintains
    2. Extensions to JS classes (String, Array, Object, etc)
    3. String extensions in detail
      1. escapeHTML, evalScripts, gsub, toQueryParams, etc
      2. Templates
    4. Enumerables
      1. loops
      2. iterators
      3. list operations
    5. Base class inheritance
    6. Utility functions
    7. DOM
      1. element extensions
      2. form extensions
      3. chaining methods
      4. Insertions
      5. Events (observing, getting info about the event)
    8. Ajax
      1. Request
      2. Updater
      3. PeriodicalUpdater
    9. Extending Prototype
      1. Adding your own Element methods
      2. Inheriting from Ajax.Request
    10. Where to get more info (lists, trac, docs)
  6. script.aculo.us
    1. what is, who wrote, who uses, who maintains
    2. Effects
      1. Core effects
        1. Opacity
        2. Move
        3. Scale
        4. Highlight
        5. ScrollTo
      2. Combined effects
        1. Fade/Appear
        2. BliddUp/BlindDown
        3. Shake
        4. SlideUp/SlideDown
        5. etc
      3. Creating your own effect
        1. Inheriting from Effects.Base
        2. Combining other effects
      4. Element extensions
    3. Controls
      1. Autocompleter
      2. InPlaceEditor
      3. Draggables
      4. Sortables
    4. Where to get more info (lists, trac, docs)

Web Accessibility and Section 508 Training for Experienced Web Designers Overview

In this web accessibility course, students will learn why and how to create websites that meet the Section 508 standards for website accessibility. This class targets web designers - i.e, the people who will be responsible for creating the accessible pages. Students attending his class are expected to have expert knowledge of HTML and at least intermediate knowledge of CSS.

If you are interested in a class for non-designers, project managers, testers, and/or decision makers, please see our 1 year course.

Web Accessibility and Section 508 Training for Experienced Web Designers Course Goals

  • Understand the importance of creating accessible websites
  • Learn what it means to make a site "accessible"
  • Learn to create proper text equivalents for images
  • Learn to test your web pages for accessibility
  • Learn to create accessible navigation
  • Learn to make your image maps accessible
  • Learn to create accessible alternative to audio and multimedia
  • Learn to create accessible forms
  • Learn to create accessible tables
  • Learn to create web pages that can benefit from but do not rely on scripts and style sheets

Web Accessibility and Section 508 Training for Experienced Web Designers Course Prerequisites

Experience in the following areas would be beneficial.

  • HTML
  • CSS
  • JavaScript
  • Experience with server-side web development

Web Accessibility and Section 508 Training for Experienced Web Designers Course Outline

  1. An Introduction to Section 508
    1. What is Section 508?
    2. What Does it Mean to be "Accessible?"
    3. Standards Make the Job Easier
    4. Other Forces for Accessibility
  2. Text Equivalents
    1. Text Alternatives for Images (alt-text)
    2. Choosing Text Equivalents for Images And Image Links
      1. Choosing Text Equivalents for Client-Side Image Map Areas
      2. Creating Quality Text Alternatives
      3. Using Long Descriptions for Text Equivalents
    3. Alt-Text
  3. Assessing Your Site's Accessibility
    1. Accessibility Toolbars
      1. The Web Accessibilty Toolbar for IE
    2. Using Your Browser
      1. Viewing Your Page Without Images
      2. Changing Fonts and Colors
      3. Accessibility Testing Tools
    3. Using Lynx
    4. Using IBM Home Page Reader
    5. Using Other Evaluation and Repair Tools
    6. Web Accessibility
  4. Navigation
    1. Accessible In-page Navigation
      1. The 508 Requirements for in-page Navigation
      2. Other Navigation Ideas
      3. Accessible Links
    2. In-Page Navigation
    3. Frame Navigation
  5. Accessible Image Maps
    1. Examples of Image Maps
    2. Accessible Image Maps
      1. Client-Side Image Maps
      2. Server-Side Image Maps
      3. Complex Client-Side Image Maps
    3. Image Map Accessibility
  6. Audio and Multimedia
    1. Some Definitions
      1. Section 508 Requirement for Transcripts
    2. Requirement for Captioning
    3. SAMI
    4. SMIL
    5. Video Descriptions
    6. Audio and Multimedia
  7. Special Cases
    1. Never Depend on Color Alone
    2. Color Contrast
    3. Avoid Flicker
    4. Timed Responses
    5. Text-Only Page as a Last Resort
    6. Color
  8. Accessible Forms
    1. Form Basics
    2. Push Buttons
      1. Image Buttons
    3. Generalized Buttons
    4. Text Entry Fields
      1. Make Sure Labels are Close to Text Fields
      2. What About the Prompt in the Text Entry Field?
      3. Associate Labels with Elements
    5. Radio Buttons and Check Boxes
    6. Select Menus
    7. Attribute for Form Controls
    8. An Example Collection of Form Controls
    9. Accessible Forms
  9. Accessible Tables
    1. Table Basics
    2. Using the
    3. Using Column and Row Headers
    4. Using the
    5. Accessible Tables
    6. Accessible Complex Table
  10. Scripts and Applets
    1. JavaScript
      1. JavaScript Accessibility Concerns
      2. The Section 508 Standard
      3. Comparison of JavaScript Requirements
      4. Turn Off JavaScript in Your Browser
      5. Accessibility Problems With Events
      6. Different Roles for JavaScript Content
      7. Direct Content
      8. Changes in Attributes
      9. Verification in Forms
      10. Hidden Content
    2. The Evolving Standards and Guidelines
      1. Keyboard Access
      2. Roles States and Values
    3. Ajax and Web 2.0
    4. Applets and Plug-ins
  11. Cascading Style Sheets
    1. Style Sheet Overview
    2. Individual Settings
    3. Reading Web Pages without CSS
    4. Using CSS to Simulate Markup - Don't
    5. CSS Positioning
    6. Background Images
    7. Visibility and Image Replacement
    8. CSS
  12. Review of Section 508 Standards for Web Accessibility
    1. ?1194.22 (a) Offer Text Equivalents
    2. ?1194.22 (b) Present Synchronized Multimedia
    3. ?1194.22 (c) Remain Independent of Color
    4. ?1194.22 (d) Stay Independent of Style Sheets
    5. ?1194.22 (e) Provide Redundant Links for Server-Side Maps
    6. ?1194.22 (f) Use Client-Side Image Maps
    7. ?1194.22 (g) Label Row and Column Headers
    8. ?1194.22 (h) Use the Headers Attribute in Complex Tables
    9. ?1194.22 (i) Supply Frame Titles (attributes and elements)
    10. ?1194.22 (j) Reduce Flicker
    11. ?1194.22 (k) Offer a Text-only Alternative (LAST RESORT)
    12. ?1194.22 (l) Write Accessible Scripts
    13. ?1194.22 (m) Specify Accessible Applets and Plug-ins
    14. ?1194.22 (n) Design Accessible Forms
    15. ?1194.22 (o) Offer Skip Navigation
    16. ?1194.22 (p) Alert Users to Timed Responses


Associate | Motivation | Training | Video Tutorial | Reference Books | Advertise with us

Copyright 2009 www.hopeallinfotech.com All Right Reserved