Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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