| Courses Others / Software Training | Locality BTM Layout |
RICH INTERNET APPLICATION
WEB SITE DESIGN FUNDAMENTALS
Basics of Web Design Fundamentals
Planning
Advanced Design & Layout Concepts
Creating web pages Using……….
A. HTML
Introduction to WWW
What is HTML?
Internationalization & Accessibility
Character Encoding & References
Document Structure
Meta Tag & Heading Elements
Body Section-
• Base Font
• Text Links
• Text Format
• Text Resizing
• Text Lay outing
• Text Listing
HTML Images, HTML Links
Colors on the Text Link
Link Targets, Image Link, Image Mapping
DIV, SPAN & ADDRESS
INS & DEL Tags, Constructing Tables
Borders & Alignment
Layout Design with Frame
Borders, Resizable Windows
Scrollbars, HTML Forms
Elements & Attributes
Structuring with Fieldset
Access Key & Tab Index
Disabled & Read Only Controls
B. CSS
Introduction to Style Sheet
Introduction to CSS, Types of Style Sheet
Types of CSS-
• Internal
• External
• Inline/Embedded
• Imported
Inserting a CSS, Using Multiple Sheet
Understanding the Cascade
Basic CSS Syntax, Background Properties
Text Properties, Font Properties
Border Properties, Margin Properties
Padding, List & Table Properties
C. Java Script
Introduction to Java Script
Java Script in HTML, Java Script Statement
Write & Writeln, Values & Variables
Literals & Comments
Expressions in Java Script, Pop Up Boxes, Operators
Conditional Statements, Loop Statements
Object Manipulation Statements
Working with Build-in Objects
Array & Boolean Objects
Math & Date Objects
String & Number Objects
Working with Build-in Functions
isNaN() Function
Parselnt() & ParseFloat() function
Exceptional Handling
Java Script Event Handler
Timing Events, Status Bar, and Roll Over
Object Model, Functions in Java Script
Navigator Object Hierarchy
Java script Reflection
Window & Frame Object
Document & Form Object
Location & History Object
Working with windows & Frames
Working with MIME types, Playing Sounds
D. DOM
Basics of DOM, DOM hierarchy
DOM Methods, Functions
Forms Collection, Table Collections
Inner HTML, Nodes & ChildNodes
DOM with HTML & CSS
1. PHP 5.3
Overview of PHP
• Static V/s Dynamic Websites
• Dynamic Content from Databases
• Developing Dynamic Internet Applications
• Client-Side Scripting V/s Server Side Scripting
• Overview of PHP Capabilities
• Cofiguring PHP.INI & PHP V/s ASP
Basic Scripting & Looping Constructs
• PHP Scripting Fundamentals
• Print Statement, Code Blocks
• Primitive Data Type4s
• Defining Constants & Variables
• Looping Constructs
• While, Do While, For, Exit & Break
PHP Operators
• Logical, Relational & Bitwise Operators
• Other Operators
• Conditional Constructs
• True & False Expressions
• If, Else & Elseif
• Switch/Case Statement
• The ? (Ternary) Operator
• Time Stamps
Arrays in PHP
• Usage of Arrays in PHP
• Indexing Arrays, Initializing Arrays
• Adding and Removing from Arrays
• One Dimensional Arrays
• Multi Dimensional Arrays
• Array Functions
PHP Functions
• Introduction to Functions
• Declaring Functions, Scope
• Passing Arguments to Functions
• Returning Values from a Function
• Using Include Files
• The Require Statement, Recursion
• Dynamic Function Calls
• Predefined PHP Functions & Mailing Functions
Classes & Objects (PHP 5.3)
• Introduction, The Basics & Auto Loading Objects
• Constructors & Destructors, Visibility
• Scope Resolution Operator (::)
• Static Keyword, Class Constants
• Class Abstraction, Object Interfaces
• Overloading, Object Iteration & Patterns
• Magic Methods, Final Keyword
• Object Cloning, Comparing Objects
• Reflection & Type Hinting
File Handling
• Searching File Contents with Regular Expressions
• Changing & Editing File Contents
• Splitting & Joining Information inside Files
• File Uploading, String Functions
• Regular Expression Functions
• Reading, Writing & Deleting Files
• Handling File Permissions, File Locking
• Reading Directory Contents
• Creating & Deleting Directories
Working with Databases & Forms
• Configuring PHP for Database Support
• PHP’s Database APIs
• PHP’s SQL API
• Database Drivers
• Database Driver Class Wrappers
• ODBC
• Simple SQL Queries via PHP
• Tracking Visitors with Session IDS
• Population Forms
• Retrieving Data from Forms
Using Cookies with PHP
• Purpose of Cookies, Cookie Myths
• Setting Cookies, Retrieving Cookies
• Expiring Cookies, Deleting Cookies
• Storing arrays in Cookies
Miscellaneous PHP Tasks
• Error Logging
• Session Management & Maintaining State
• Using Environmental Variables
• Changing Execution by Redirecting to Other URLs
• Embedding Java Script with PHP
• Using HTTP & FTP Protocols to Pass Data
• Showing Different Contents to Different Browsers
• Getting IP Addresses from Visitors
3. My SQL 5.0
Introduction to My SQL
• Overview of My SQL
• History of My SQL & it’s Main Features
Create & Manage Database & Tables
• Connecting to & Disconnecting from the Server
• Entering Queries, Creating & Using a Database
• Creating & Selecting a Database
• Creating a Table & Loading Data into a Table
• Retrieving Information from a Table
• Getting Information about Databases & Tables
Data Types, Functions, Operators & SQL Syntax Statement
A) Data Definition Statements
• CREATE TABLE, ALTER TABLE Syntax
• DROP TABLE, RENAME TABLE Syntax
• CREATE DATABASE, ALTER DATABASE Syntax
• DROP DATABASE Syntax
B) Data Manipulation Statements & Control Statements
• DELETE, DO & Insert Syntax
• LOAD DATA INFILE, REPLACE & SELECT Syntax
• Subquery, TRUNCATE & Update Syntax
C) Stored Procedures & Functions
• Stored Routine & the Grant Tables
• Stored Routine Syntax, Stored Procedures
• Functions, Triggers & lAST_INSERT_ID()
D) Triggers
• CREATE TRIGGER Syntax
• DROP TRIGGER Syntax
• Using Triggers
E) Views
• CREATE VIEW Syntax
• ALTER VIEW Syntax
• DROP VIEW Syntax
• Using PHP My Admin to Configure My SQL Functions & Operators
4.0 Introduction to Apache Web Server
• Configuration Files
• PHP Installation & Configuration
• WWW Sites Within Apache
• Website Properties
• RPM Installation V/s Binary Installation
5.0 AJAX
• Using Ajax
• Basics of Ajax
• XMLHTTP Request Object
• Asynchronous Communication
• Uploading the Resonse
6.0 Cake PHP the Framework
A) Introduction
• Installing & Running Cake PHP
• Creating a To-Do List Application
B) Developing Cake PHP Applications
• Naming Files & Designing the Database
• Creating Simple Views & Baking in the Console
• Customizing Views
• Working with Controllers & Models
• Implementing Ajax Features
C) Advanced Cake PHP
• Helpers
• Routes
• Components & Utilities
• Vendors
• Plugins
• Data Sources & Behaviors
• Wrapping Up the Application
7.0 Drupal the CMS
• Use Of Drupal
• Drupal Applications
• Drupal Automatic Installation
• Drupal Manual Installation
• How to Use Drupal
• Drupal Modules
• Drupal Themes
• Drupal Users
8.0 Overview Of Joomla & Smarty