Linux

  • Linux basics-logging into the system, changing users
  • Running commands and getting help.
  • VIM text editor Usage.
  • Text processing tools- grep,cut,sed,sort,diff and patch
  • Reading and setting permissions on files and directions
  • Finding files and directories using text and graphic utilities
  • Regular expressions pattern matchingt and I/O redirection

PHP

  • Programming Constructs
  • String, Date & Math Operation
  • Arrays, Functions, OOPs
  • Error handling and Debugging
  • File & Database Processing
  • Sending e-mails
  • HTTP Request/Response
  • Sessions Management
  • Cookies, AJAX
  • Web Services

MYSQL

  • MySQL data types
  • PHP MyAdmin
  • Creating Tables
  • Integrity Constraints
  • Inserting values into tables
  • Alter and Update tables
  • Join Tables, Group, Union and Intersect Concepts

XHTML

  • Introduction to HTML & DTDs.
  • Working with HTML Tags
  • Creating Lists
  • Working with Images, Videos & Sounds
  • Linking, Mapping of Images & hotspotting
  • Working with Tables
  • Forms, Frames, Inline Frames
  • Search Engine Freindliness META Tags

Ajax

  • Connecting to server using Javascript
  • Creating an XML Http Request object in diff. browsers
  • Checking the XML Http Request readystate property
  • Checking the XML Http Request status property
  • Getting data with the XML Http Request object
  • Fetching text data from the server
  • JSON

CSS 3

  • Getting Started with CSS
  • Text Styleing and Other Basics
  • CSS and Images
  • Working with Div Tag
  • Navigation
  • Tabular Data
  • Forms and User Inerfaces
  • Cross-browser Techniques
  • Accessibility & Alternative Devices
  • CSS Positioning and Layout

WORD PRESS

  • Creating Blogs and making Posts to a Blog
  • Changing blog's look and feel
  • Working with Themes
  • Content management with WordPress
  • Users, categories, tags and Role.
  • Working with Plugins

ADVANCED PHP

  • CakePHP
  • Graphics programming and desing patterns
  • Installing and Running CakePHP
  • Naming Files and Designing the Database
  • Creating and Customizing Views
  • Working With Controllers and Models
  • Data sources
  • Introduction to Joomla
  • Working with Joomla! Content and user
  • Managing Menus
  • Developing custom templates
  • Working (Modifying and Adding) available extensions
  • Developing simple extensions: Modules
  • Advanced Extensions: Components
  • Joomla
  • Design pattern and Joomla!
  • Plug-ins
  • Interfacing with Outside Content