Mapa del Sitio Empleo Home Contacto
Canal General Canal Corporativo Canal de Gobierno PAS
 
 

HTML & JAVASCRIPT PROGRAMMING (H110)
Plan de Estudio
 






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.

 

Politica de Privacidad Terminos de Uso