
Delivery Method: Instructor-led Classroom
Learning.
Duration: 40 hours, in regular class.
Class Site: Buenos Aires, Argentina (Spanish Speaker)
Prerequisites: Basic personal computer skills and basic Internet
knowledge.
Previous course: Not any
Follow up course: XML Introduction (Dev-X110), PHP Introduction
(Dev-P110)
Price: Call or send an e-mail to info@pasla.net
Discounts: 10% off for 3 students attending the same
class on the same date, 15% for 5 or more. Other discount programs are
also available.
|
|
This hand on Web programming class provides
a thorough introduction to implementing a full-featured Web site on
the Internet or corporate Intranet, including implementation of dynamic
content using JavaScript and related tools. Starting with thorough coverage
of HTML, the course progresses to the implementation of dynamic client-side
content using JavaScript. The course includes a survey and demos of
technologies such as PHP. Hands-on exercises are performed throughout
each day to demonstrate key concepts.
HTML Course Overview:
Unit 1: HTML Fundamentals
• Architecture of Web Page Contents
• Browser Specific Tags
• Structure Tags
• Physical Tags
• Logical Tags
• HTML 4.0 Tags
• Tools for HTML Validation
• HTML Tag Attributes
Unit 2: Using Graphics
• Tools for Creating and Manipulating Web Graphics
• Image Tags and Attributes
• Sources for Web Site Graphics
• Introduction to Client-Side Image Maps
• Tools for Creating Image Maps
• GIF, JPEG, and PNG Formats
• Transparent Graphics
• Transparency and Interlacing of Graphics
• Creating Animated Graphics
• Interactive Graphics
Unit 3: Constructing Forms
• <FORM> Tags and Attributes
• <INPUT> Tags and Attributes
• Text Type
• Radio Buttons and Checkboxes
• Scrolling and Selection Lists
• Submit and Reset Buttons
• Scripts for Form Processing
• Sources for Sample Scripts
Unit 4: Marketing Your Site
• Characteristics of Search Engines
• Registering with Search Engines and Directories
• The <META> Tags and Attributes
- KEYWORDS, DESCRIPTION and ROBOTS
• Creating Effective <TITLE> tags
• Designing Your Site for Effective Search Engine Optimization
(SEO)
Unit 5: Frames
• Why Not to Use Frames.
• The <FRAME> Tags and Attributes
• The <FRAMESET> Tags and Attributes
• Frame Construction
• Frame Navigation
Unit 6: Creating and Managing Styles
• Cascading Style Sheets (CSS)
• <STYLE> Tags and Attributes
• Defining Styles
• Creating CSS Rules
• Using Style Sheets To Support Multiple Browsers
• Creating Custom Styles (classes)
• Using <DIV> and <SPAN> Tags
• Using JavaScript and the Document Object Model (DOM)
Unit 7: Tables
• Purpose of Tables
• Table Tags
- <table>, <tr>, <td>, <th> and <caption>
• Table Attributes
- ALIGN, BORDER, NOWRAP and BGCOLOR
• Using Tables for Page Layout and Structure
• Creating Nested Tables
Unit 8: Web Server Basics
• HTTP, FTP Protocol and MIME Types
• Structure of an HTTP Transaction
• Different Versions of HTTP
• Server Response Codes
• The Socket Library
• TCP/IP and IP Addresses
• Installing a Web Server
• Deploying a Web Project
• FTP and WWW Considerations
• Methods and Tools for Analyzing Web Site Traffic
Unit 9: Introduction to JavaScript
• Utility of JavaScript
• Evolution of the JavaScript Language
• JavaScript Versions and Browser Support
• Differences Between Client-Side vs. Server-Side JavaScript
Unit 10: Statements and Operators
• Variable Declarations
• Assignment Operators and Statements
• Arithmetic Operators
• Logical Operators
• Comparison Operators
• String Operators
• Conditional Operators
• Operator Precedence
Unit 11: Foundations of Dynamic HTML
• DHTML Capabilities
• Mozilla/Firefox vs. IE Support for DHTML
• <LINK> Tags and External Styles
• Creating Custom Styles (classes)
• <LAYER> Tags
• Positioning Layers
Unit 12: Implementing Functions
• Defining Functions
• Calling Functions
• Passing Arguments
• Local vs. Global Variables
• Using the Return Statement
• Nested Functions
Unit 13: Implementing Control Constructs
• Conditional and Looping Constructs
• The if else Statements
• The do while Statements
• The for in Statements
• The switch Statement
Unit 14: JavaScript Objects
• The JavaScript Object Model and Hierarchy
• JavaScript Object Properties
• Object Methods
• The new Keyword
• The this Keyword
• Creating New Object Instances Using Constructor Functions
• String, Date and Array Objects
• Construction of Custom Objects with Individual Properties and
Methods
Unit 15: Fundamental JavaScript Directives
• In-Line JavaScript
• Linking Web Pages to External JavaScript Files
• JavaScript Using <SCRIPT> Tags and Attributes
• Utilizing the <HEAD> Tags
• <NOSCRIPT> Tags
Unit 16: Implementing Arrays
• What are Arrays?
• The Purpose of Arrays
• Creating Arrays
• Reading and Writing to an Array
• Array Methods and Properties
• The DELETE Keyword
Unit 17: Cookies
• What is a Cookie
• Cookie Uses
• Components of a Cookie
• Cookie Controversy
• Using Cookies on a Web Page
• Cookie Examples
Unit 18: Common Applications
• Form Validation and Testing
• Specific Form Methods and Event Handlers
• User Interaction
• Local Form Processing
• Creating New Windows
• Writing to the Window Object
• Browser Awareness Using the Navigator Object
• Affecting the Browser Itself
• Interactive Graphics
Unit 19: Event Handling
• Event-Driven Programming Model
• How JavaScript Handles Events
• Handling Link Events
• Handling Window Events
• Handling Image Events
• Handling Form Events
• Setting Event Handlers In-Line or Referencing Scripts
|
 |
|
Importante:
El contenido técnico de los planes de estudio
de nuestras especialidades, se encuentra sujeto a cambios sin previo aviso.
Los cambios significativos en los contenidos de la presente especialización
serán informados por lo menos un mes antes del comienzo regular
de clases para permitir a los estudiantes la preparación adecuada.
Por favor, revise esta página en forma regular para asegurarse
obtener información actualizada.
RUP y todas las marcas basadas en RUP son marcas comerciales y marca registradas
de IBM Corporation. Tanto en USA como en otros países.
|