Download Programming Web Clients

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Cascading Style Sheets wikipedia , lookup

URL redirection wikipedia , lookup

Transcript
http://www.sela.co.il/Israel *** Phone: 03-6176066 *** Fax: 03-6176677
WP1 - Version: 1 - 13/05/2017
Programming Web Clients
5 days Course
Course Description
Programming Web Clients is a course designed for the Internet era where dominance in the
World Wide Web is crucial to success. The course first introduces the Internet terminology,
structure, and design giving the basic overview of the development environment. Then, students
will learn the nuts and bolts of the HTML language for building exciting web pages, as well as
DHTML and JavaScript for developing interactive and dynamic web sites.
Every participant will receive photocopies of the transparencies shown in the course and a
diskette containing the course examples and ready to use solutions of selected exercises.
Intended Audience
Programmers and Web masters
Prerequisites
• Students should have programming experience in any programming language
Objectives
• The programmer will have gained a deeper understanding of the Internet structure, and the
World Wide Web as a whole.
• The student will have the ability to write interactive web pages using HTML and DHTML,
including use of DOM and JavaScript.
Reading
Topics
• Advanced Topics
• The Internet - Overview
o This preface chapter deals with both the history and structure of the Internet by introducing
the basic elements that compose it as well as explaining how they work.
• Introduction to HTML
o A brief look at the history of HTML
o Basic features and implications
o HTML document structure
o The HEAD section
o The BODY section
• Editing commands
o Headlines
o Text flow tags
o Font style tags
o Symbols
• Links, images and image maps
http://www.sela.co.il/Israel *** Phone: 03-6176066 *** Fax: 03-6176677
http://www.sela.co.il/Israel *** Phone: 03-6176066 *** Fax: 03-6176677
o Using anchors and hyperlinks
o Creating defaults for links and images
o Images and relations with links and text
o Image maps
• Lists
o Unordered lists and bullet types
o Ordered lists and bullet types
o Definition lists
• Tables
o The advantages in tables
o Creating advanced tables
o Locating content using tables
• Frames
o Overview of frames
o Building framesets
o Targeting pages to specific frames
• Forms
o The role of forms in the web context
o The <INPUT> tag elements
o Text areas
o Select boxes
• Miscellaneous
o The <META> tag and search engines
• Cascading Style Sheets
o The significance of CSS in effective web design
o Inline styles
o Font attributes
o Positioning of elements using CSS
o Cascading techniques
o Importing external style sheets
• DHTML & the Document Object Model
o What is DHTML
o The Document Object Model - Overview
o The DOM components – objects, properties, methods, event handlers
o Accessing objects and the DOM collections
o Using the DOM within frames
o Implementing layers and movement using the <DIV> tag
• JavaScript - Introduction
o Basic characteristics and syntax issues
o Variables and data types
o Useful operators
o Type conversions
• Functions and variable scope
o Functions in JavaScript - syntax and usage
o The local, global and static scopes
o Passing data between documents
• Arrays
o Creating arrays in JavaScript
o The array’s main methods
• Flow control structures
http://www.sela.co.il/Israel *** Phone: 03-6176066 *** Fax: 03-6176677
http://www.sela.co.il/Israel *** Phone: 03-6176066 *** Fax: 03-6176677
o Conditional statements
o Performing switch cases
o Methods for performing loops
o Creating web content dynamically
• Libraries and custom objects
o Building external JavaScript libraries
o The usage of custom objects in designing better sites
• Appendix A – Javascript operator list
• Appendix B – Commonly used objects, properties, methods and event handlers
Follow on courses
http://www.sela.co.il/Israel *** Phone: 03-6176066 *** Fax: 03-6176677