PHP and Web Design Training

PHP - Web Designing


--Duration 90 days(180 hours)

ADsysinfo Offers Best PHP and Web Designing Training in chennai. We offer Internships in Real-Life Business Applications within the clients projects. Students are given Practical Training in the below mentioned syllabus. The syllabus can be customized according to individual needs.

HTML -Designing Web Applications

Introduction to World Wide Web (WWW) - HTML Internationalization & Accessibility - Character Encoding & References - Document Structure - Meta Tag & Heading Elements - DIV, SPAN and ADDRESS - Text Direction - INS & DEL Tags - Lists & Items -Constructing Tables - Table Directionality - Borders & Alignment - Links & Anchors - Images & Image Maps - Floating Objects & Formatting - Fonts with Styles - Layout Design with Frame Form Control & Types - Elements & Attributes - Structuring with Fieldset - Access Key & Tab Index - Disabled & Read-Only Controls - Index of Elements - Index of Attributes

CSS(Cascading Stylesheets)

Introduction to CSS - Containment in HTML - Grouping & Inheritance - Class as Selector - ID & Contextual Selectors - Comments - Pseudo - classes & Pseudo - elements - Cascading Order - Formatting Model - List item elements - Floating & Inline elements - Notation for Property Values- Font Properties - Color& Background Properties - Text Properties - Box Properties - Classification Properties - Units & URL

Javascript

Introduction to JavaScript - JavaScript in HTML - JavaScript Statement - Write &Writeln - Values & Variables - Literals & Comments - Expressions in JavaScript - 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 Function - isNaN() Function - parseInt() &parseFloat() functions - Exception Handling - Popup Boxes - JavaScript Event Handler - Timing Events - Status Bar & Roll Over - Object Model - Functions in JavaScript - Navigator - Object Hierarchy - JavaScript Reflection - Window & Frame Object - Document & Form Object - Location & History Object - Working with Windows & Frames - Working with MIME Types - Playing Sounds.

DOM (Document Object Model)

Basics of DOM - DOM Hierarchy - DOM Methods - Functions - Form Collection - Table Collections - InnerHTML - Nodes &ChildNodes - DOM with HTML & CSS. Basics of AJAX - Using XMLHTTPRequest Object - AJAX with XML - AJAX with PHP - AJAX with MYSQL - Model View Controller Architecture - SPRINKLE SOME AJAX MAJIC IN YOUR WEB APPLICATION!!

PHP (Hypertext Pre Processor)

PHP 5 - Syntax notations and other nuances - PHP 5 Configuration Strategies - Overview of PHP internal parameters - PHP 5 configuration parameters - PHP data types -Resources in PHP - PHP 4 Vs PHP 5: Portability /Compatibility Issues - Managing Date, Time and Calendar functions - Scope of variables and functions - Dynamic FunctionCalls - Parsing Variable arguments in functions - Pre-defined PHP functions - Pre-defined PHP variables and constants - Error Logging in PHP.


Session management & Cookies: Session management & configuration - Sessions & Security - Custom session handlers - Introduction to cookies - Setting and retrieving cookies - Expiring cookies - Deleting cookies - Storing arrays in cookies


Advanced PHP functions: Uploading files - Managing HTTP authentication - Managing HTTP headers - Connection Handling - Getting IP address of visitors - Showing different content for different browsers - Packages and PEAR/PECL package repository -Serialization and UnSerialization using PHP


Classes and Objects: Introduction to OOPs - The PHP5 Object Model - PHP 4 Vs PHP 5 Object Model - Defining Classes - Instantiating Objects - Constructors & Destructors - Cloning - Using the_clone () method - Using the Identity operator - Members & Visibility - Class inheritance - self: parent: and $this - Static members - Abstract methods and Abstract classes - Final methods and Final classes - Overloading.


Advanced OOP and Design patterns in PHP 5: Singleton - Observer - Decorator - Factory pattern - Conditional functions - Object factory methods - MVC architectural pattern - Command-Dispatch pattern - Creating custom iterators.


PHP and XML: A quick overview on XML - Validating and Non - validating XML - DTD/XSD/Relax-NG Schema - Understanding Namespaces - An overview of XPath - Parsing XML in PHP - Using the SimpleXML Parser - An overview of W3C DOM


Working with Streams: Introduction to Streams - Stream Filters - Stream Contexts - Stream Errors - Predefined Stream Wrappers/Protocols - Creating custom streams


PHP Database Connectors and API: An overview on native database connectors - Database abstraction libraries - Using MYSQL Databases with PHP - MYSQL VsMYSQLi extensions - Managing MYSQL database with MYSQLi extensions - Procedural Style Vs OO-Style Semantics - Creating new database connection - Checking for mysql connection errors -Checking for mysql connection information - Executing mysql queries - Managing prepared query execution - Binding parameters and results for prepared queries - Fetching data from query result sets - Managing SQLite databases using PHP - SQLite Vs MYSQL - Database abstraction libraries - PDO::MYSQL and PDO::SQLite


Writing Secure PHP applications: Secure configuration of PHP - PHP Safe Mode settings and their implications on PHP functions - Input validation and Filtering technique - Understanding common attacks/exploits on PHP based websites - XSS attack - Cross-site request forgery - SQL injection attack - DoS attack - Session fixation/hijacking - Using cryptographic functions/API for storing sensitive information - Using Captcha code or other techniques to avoid SPAM-bot attacks - Maintainability, Security Vs Performance


Performance/Scaling of PHP applications: Scale-up Vs Scale-out architecture - Performance: Identifying bottlenecks and kludges - Re-factoring Design: Tips & Techniques - Load-balanced/Cluster-aware applications - Profiling your PHP application - Code re-factoring: using the right functions/API for your task - De-coupling Modules - Scalable architecture: Design/Development Techniques.

Database Management System MySQL

Database Management System - Introduction to MYSQL - Enterprise Server Editions of MYSQL - Enterprise Features of MySQL - Enterprise Server 5.1: Partitioning - Row-Based/Hybrid Replication - Event Scheduler - XPath Support - Dynamic General/Slow Query Log - Performance/Load Testing Utility - Full Text Search - Archive Engine - Under Session and Problem - SQL Identification - MYSQL Embedded Library - Additional INFORMATION_SCHEMA Objects - Faster Data Import Operations - ACID Transactions- Stored Procedures - Triggers - Views - Information Schema - Pluggable Storage Engine Architecture - Archive Storage Engine


Normalization - Writing MYSQL Based Programs - Selecting Data from Tables - Table Management - Working with Strings - Dates & Times - Sorting Query Results - Generating Summaries - Uploading Files to MYSQL Metadata - Importing & Exporting Data - Generating & Using Sequences - Using Multiple Tables - Statistical Techniques - Handling Duplicates - Performing Transactions - Using Stored Routines - Triggers & Events - Backup MYSQL Database - Introduction to MYSQL on the Web.


Open Source Management Systems - JOOMLA & DRUPAL

Joomla
  1. Introduction to Joomla
  2. Joomla 1.5X Administration:Edit Template , Back up Database, E-mail Users, Media Manager, Module Manager, Set up RSS, Trash Manager, Update User, User Manager
  3. Joomla Content:
    Add a Category, Add Content Item, Add Section, Add Contact Form, Assign Template, Change Access Level, Change Front page Layout, Change Home page, Publishing Controls
  4. Joomla Set up:
    InstallJoomla 1.5, Install Extension from URL, Install Extension Manually, Install an Extension, Global Configuration, Enable SEF, Change Installed Folder
  5. JoomlaMenus: Menu Manager
    Add Menu Items: Internal, External, Separator, Alias
  6. Practical Session for the Developer:
    Creating a Joomla Module
DRUPAL
<

Our Company

ADsysinfo Gallery

  • 01 (6)
  • 01 (6)
  • 01 (6)
  • 01 (6)
  • 01 (6)
  • 01 (6)
  • 01 (6)
  • 01 (6)
  • 01 (6)

Address

  • ADDRESS: Old No.23, New No.11 Bharathi Nagar, 2nd Street, Zameen Pallavaram, Chennai - 600043.
  • EMAIL : info@adsysinfo.com.
  • WEBSITE : www.adsysinfo.com.
  • CALL : 044-4282 1444
                  044-2266 1007
                +91 86828 12730.