Mobile Ringing
Your Name:
Your Mobile No:
Your Emailid:
Your Course & Location:
best php training chennai

 

best php training courses in chennai

 

Quick Enquiry
Name*:
E-mail*:
Mobile no*:
Location*:
Course:
Interested in Placement Training:
  Yes No
Qualification
Year of Pass Out
Message:

RIA

Rich Internet Application (RIA)

Accord Soft Offers Best RIA Training in Chennai. We offer Internships in Real-Life Business Applications of our clients. Students are given Practical Training in the below mentioned syllabus. The syllabus can be customized according to individual needs.

SYLLABUS

Introduction to Open Source Software - Open Source Vs Closed Source Applications - Introduction to the LAMP (Linux+Apache+Mysql+PHP) software bundle.

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.

Linux - Operating System

Types of Operating Systems - Introduction to LINUX - Uses of Linux in Desktops - Servers - Super Computers - Mainframes - Embedded Devices - Design and User Interface - Types of Linux Available: Red Hat Linux - Turbo Linux - LASER5 Linux - Kondara MNU/Linux - Vine Linux - Slackware - Plamo Linux - Debian GNU/Linux - LILO(Linux Loader) - Linux Commands & Utilities - GNU Project Utilities - Using Bourne Again Shell(BASH) - Shell Programming - Communication Tools Under Linux - Using Motif - Open Look & Open Windows - GhostScript - GAWK - Networking in Linux.

APACHE 2.2:

New Features in Apache 2.2: Smart Filtering - Improved Caching - AJP Proxy - Load Balancing - Graceful Shutdown Support - Large File Support - the Event MPM - and re-factored Authentication / Authorization - Enhancements in the New Apache Server: Core Enhancements - Module Enhancements - Program Enhancements - Module Developer Changes

Apache – Web Server:

Introduction to Web Servers - Apache Web Server Architecture - Features & Uses of Apache - Installing Apache - Important Files & Folders: The httpd.conf configuration file - the htdocs folder - the images - logos - manual - cgi - bin folder - Configuring the Apache Server -Advanced HTTP Server Functionality - Handling multiple websites on the same machine through VIRTUAL HOSTING - Types of Virtual Hosts: Name-Based & IP-Based - Uses of Virtual Hosts - CGI (Common Gateway Interface) Programming - Implementation of CGI - Drawbacks & Alternatives of CGI - SSI (Server Side Includes) - Core Directives - Advanced SSI Techniques - Server Modules - Web Server Performance Tuning- Performance Tuning Issues: Hardware & Operating System Issues- Run Time Configuration Issues - Compile Time Configuration Issues - Web Accounting - Secure Web Servers.

JQUERY

  • Introduction to JQUERY
  • JQUERY Basic
  • JQUERY UI Mouse
  • JQUERY UI Widgets
  • The JQUERY UI Library
  • Ajax Requests with JQUERY
  • DOM Manipulations with JQUERY

ANGULAR JS


Open Source Management Systems – JOOMLA & DRUPAL

Joomla
  • Introduction to Joomla
  • 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
  • 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
  • Joomla Set up: InstallJoomla 1.5 – Install Extension from URL – Install Extension Manually – Install an Extension – Global Configuration – Enable SEF – Change Installed Folder
  • JoomlaMenus: Menu Manager – Add Menu Items: Internal, External, Separator, Alias
  • Practical Session for the Developer: Creating a Joomla Module
DRUPAL
  • What is Drupal? Why use Drupal?
  • Drupal Supported Applications: Content Management, Classification System, Web log, Discussion-Based Community and Collaboration
  • Installation of Drupal – Manual & Automatic Installation
  • How to use Drupal?
  • Drupal Modules:Views, Content Construction kit, Path auto, Token, File field, Administration Menu,Show case & Quality Assurance, Image Field, Image API, Image Cache, Date
  • Drupal Themes
  • Users & Access Control in DrupalAccessRules,Permissions, Roles, Users & User Settings
  • Search Engine Optimization and Search Engine Friendly URLs
  • Drupal Back up & UpgradeBack up of all Website Files – Back up/Export of Database – Drupal Update
  • Drupal Taxonomy: Term, Vocabulary – Categorization – Tagging – Create New Vocabulary – Manage Vocabularies – Post Content in Drupal Taxonomy