Escolar Documentos
Profissional Documentos
Cultura Documentos
~ Ganesh Hegde
Fundamentals 4 Hours Internet, WWW, Web Browsers and Web Servers, URLs, MIME, HTTP, Security, the Web Programmers Toolbox. Web Foundations 6 Hours Evolution of the Web, Peak into the History of the Web, Internet Applications, Networks, TCP/IP, Higher Level Protocols, Important Components of the Web, Web Search Engines, Application Servers. Introduction to XHTML 10 Hours Basic syntax, Standard structure, Basic text markup, Images, Hypertext Links. Lists, Tables, Forms, Frames. Cascading Style Sheets: Introduction, Levels of style sheets, Style specification formats, Selector forms, Property value forms, Font properties, List properties, Color, Alignment of text, The box model, Background images, The <span> and <div> tags, Conflict resolution. The Basics of JavaScript: 6 Hours Overview of JavaScript, Object orientation and JavaScript, Syntactic characteristics, Primitives, operations, and expressions, Screen output and keyboard input, Control statements, Object creation and modification, Arrays, Functions, Constructors, Pattern matching using regular expressions, Errors in scripts, Examples. JavaScript and HTML Documents 6 Hours The JavaScript Execution Environment, The Document Object Model, Elements Access in Java Script, Events and Event Handling, Handling Events from Body Elements, Handling Events from Text Box and password Elements, The DOM2 Event Model, The navigator Object, Dom Tree Traversal and Modification. Dynamic Documents with JavaScript: 6 Hours Introduction, Positioning Elements, Moving Elements, Element Visibility, Changing Colors and Fonts, Dynamic Content, Stacking Elements, Locating the Mouse Cursor, Reacting to a Mouse Click, Slow Movement of Elements, Dragging and Dropping Elements. Introduction to XML 6 Hours Introduction, Syntax, Document s t ructure, Docume nt type def ini t ions, Namespaces , XML schemas, displaying raw XML documents, Displaying XML documents with CSS, XSLT style sheets, XML processors, Web services. The Basics of Perl 8 Hours Origins and uses of Perl, Scalars and their operations, Assignment statements and simple input and output, Control statements, Fundamentals of arrays, Hashes, References, Functions, Pattern matching, File input and output; Examples. Using Perl for CGI Programming: The Common Gateway Interface; CGI linkage; Query string format; CGI.pm module; A survey example; Cookies.
facebook.com/hegde.ganesh7 ganesh.hsirsi@gmail.com
.
facebook.com/hegde.ganesh7
ganesh.hsirsi@gmail.com
Web servers have two main directories: 3. Document root (servable documents) 4. Server root (server system software) Document root is accessed indirectly by clients Its actual location is set by the server configuration file Requests are mapped to the actual location Virtual document trees , Virtual hosts , Proxy servers, Web servers now support other Internet protocols. Web Server Operation : Apache Apache (open source, fast, reliable) Directives (operation control): ServerName, ServerRoot, ServerAdmin, DocumentRoot, Alias, Redirect DirectoryIndex, UserDir. IIS Operation is maintained through a program with a GUI interface 1.5 URLs General form: scheme:object-address i) The scheme is often a communications protocol, such as telnet or ftp. ii) For the http protocol, the object-address is: fully qualified domain name/doc path. iii) For the file protocol, only the doc path is needed. Host name may include a port number, as in zeppo:80 (80 is the default, so this is silly),URLs cannot include spaces or any of a collection of other special characters (semicolons, colons, ...),the doc path may be abbreviated as a partial path, the rest is furnished by the server configuration, If the doc path ends with a slash, it means it is a directory. 1.6 Multipurpose Internet Mail Extensions (MIME): Originally developed for email , Used to specify to the browser the form of a file returned by the server (attached by the server to the beginning of the document),Type specifications Form: type/subtype Examples: text/plain, text/html, image/gif, image/jpeg Server gets type from the requested file names suffix (.html implies
facebook.com/hegde.ganesh7 ganesh.hsirsi@gmail.com
1.8 The Web Programmers Toolbox: Document languages and programming languages that are the building blocks of the web and web programming,XHTML,Plug-ins,Filters,XML,Javascript,Java, Perl, Ruby, PHP. XHTML: To describe the general form and layout of documents,An XHTML document is a mix of content and controls . Controls are tags and their attributes i)Tags often delimit content and specify something about how the content should be arranged in the document. ii)Attributes provide additional information about the content of a tag. Creating XHTML documents: XHTML editors - make document creation easier i) Shortcuts to typing tag names, spell-checker, WYSIWYG XHTML editors ii) Need not know XHTML to create XHTML documents Plugins and Filters Plug ins Integrated into tools like word processors, effectively converting them to WYSIWYG XHTML editors. Filters Convert documents in other formats to XHTML.
facebook.com/hegde.ganesh7
ganesh.hsirsi@gmail.com
PHP
Provides server-side computation for HTML documents, through CGI Perl is good for CGI programming because: Direct access to operating systems functions Powerful character string pattern-matching operations Access to database systems Perl is highly platform independent, and has been ported to all common platforms Perl is not just for CGI
A server-side scripting language An alternative to CGI Similar to JavaScript Great for form processing and database access through the Web
facebook.com/hegde.ganesh7
ganesh.hsirsi@gmail.com
facebook.com/hegde.ganesh7
ganesh.hsirsi@gmail.com