Sunday, May 13, 2012

Six (6) Week PHP Summer Training in Gurgaon

6 Weeks PHP Training Details:

Training Fee: Rs7,000/-
Duration: 6 Weeks

PHP COURSE MODULE
Programming with PHP
  • Origin of PHP
  • Why we use PHP
  • Availability across multiple platforms
  • Installing as a module for Apache Web Server and Microsoft Internet Information Server
PHP Language Building Blocks
  • Comparing PHP with other web scripting languages or technology
  • PHP delimiters
  • Variable Initializing with PHP
  • Investigating PHP data types
Writing PHP Scripts
  • Storing values in scalar variables
  • Employing arrays
  • Building complete scripts incorporating loops and conditional expressions
  • Operators
WRITING WEB PAGES WITH PHP
Interacting with the server
  • Outlining web protocols
  • Embedding PHP code into HTML pages
  • Employing shortcuts to display single PHP values
  • Determining how data is send from forms to PHP scripts
Manipulating user Inputs
  • Presenting the user with input options via different HTML form elements
  • Retrieving form data with $_POST, $_GET and $_REQUEST arrays
  • Validating retrieved data
  • Strategies for handling invalid input
  • Storing state information using cookies
  • Tracking users identification
Applying Advanced Scripting Techniques
Exploiting the build-in functionality of PHP
  • Formatting Data and data  information
  • Manipulating String Data
  • Reading and Writing data using file I/O functions
  • Investigating other built-in features
Structuring PHP Code
  • Writing user defined functions to structure your code
  • Passing arguments and default values to functions
  • Returning data to functions
  • Accessing Global Variables
  • Building code libraries for reusability
  • Incorporating external PHP scripts with include, include_once, require and require_once
Building Complete Web Applications
Managing Errors
  • Investigating the HTTP header
  • Suppressing on-screen error messages on production servers
  • Configuring the PHP.ini file to control error messages
Handling Problematic Situations
  • Troubleshooting problems when manipulating data
  • Redirecting the browser to other pages
  • Developing debugging strategies
Establishing Database Connectivity
  • Why use MYSQL?
  • Some of MYSQL’s Strengths
  • What is RDBMS Technology?
  • SQL and their basic need.
  • Creating and managing database connections
  • Sending queries to the database server employing the most effective methods
  • Retrieving query results as associate arrays
  • Looping through databases
  • Displaying returned data on pages
  • Avoiding potential problems by managing quotes and backslashes in data
  • Closing the database connection
String Manipulating and Regular Expression
  • Formatting String for Presentation
  • Formatting  String for presentation
  • Joining and Splitting Strings
  • Comparing Strings
  • Matching and Replacing Substring
  • Pattern Matching

Table of Contents

Basic Syntax and Programming with PHP
  • PHP delimiters
  • Creating user defined variables
  • Assigning values to scalar variables
  • Data types
  • Type casting
  • Type testing
  • Declaring and using constants
  • Understanding operators and precedence
  • Evaluating Expressions
  • Making decision with if, else and switch
  • Advantages of iteration using while, do and for loops
  • Comments with PHP
PHP with Web Design
  • Use of HTML for web design purpose
  • HTML scripts and form’s elements
  • Embedding PHP in HTML
  • Redirecting web pages
  • Adding dynamic contents
  • Super global variables
  • Interact with server using GUI
Introducing ARRAYS
  • How to use an important programming constructs: arrays
  • Numerically indexed array
  • Non-Numerically indexed arrays
  • Array operators
  • Multidimensional arrays
  • Converting Arrays to Scalar variables
Interacting With a File System and the Server
  • Saving data for later using the file system
  • Opening the File
  • Creating and writing to the file
  • Closing the file
  • Reading from file
  • Deleting a file
  • Using other useful file functions
  • Creating a directory
  • Remove a directory
String Manipulating and Regular Expression strings
  • Formatting Strings
  • Joining and splitting
  • Comparing Strings
  • Matching and replacing substring with string function
  • Introducing Regular Expressions
  • Character set and classes
  • Repetition
  • Sub expressions
  • Counted sub calling by repressions
  • Anchoring to the beginning and end of a string
  • Branching with regular expressions
  • Matching literal special characters
  • Reviewing the special characters
  • Matching and replacing  substring with regular expressions
  • Splitting string with regular expressions
Reusing Code and Writting Functions
  • Introducing Functions
  • Defining Functions
  • Using Parameters
  • Understanding Scope
  • Returning values
  • Calling by value and calling by reference
  • Implementing recursion
  • Reusing codes
  • Using include() and require()
Object Oriented PHP
  • Object Oriented Concepts
  • Classes, Objects and Operations
  • Class attributes
  • Per-class constant
  • Class method invocation
  • Access Modifier
  • Object cloning
  • Abstract class
  • Static method
  • Final Keyword
  • Inheritance
  • Implementing interface
  • Understanding  Advance and new Object Oriented Functionality
  • Implementing iterators and iterations
  • Magic function with PHP
  • Exception handling concepts
  • Exception control structure by  try ...catch ...throw
  • The Exception Class
  • User defined exception
Session and Cookie
  • What session control is?
  • Understanding basic session functionality
  • What is a cookie
  • Setting cookies with PHP
  • Using cookies with sessions
  • Deleting cookies
  • Starting a session
  • Registering Session variables
  • Destroying the variables and session
MYSQL Database and SQL
  • Relational database concepts and technologies
  • Web database design
  • Web database Architecture
  • Creating MYSQL database
  • Setting up users and privileges
  • Creating database tables
  • Column data tables
  • What is SQL
  • Implementing  queries
  • Joining tables
  • Dropping tables and databases
  • Setting up connection with PHP and MYSQL
  • Choosing database to use
  • Disconnecting from database
  • Advance MYSQL programming
Advance PHP Techniques
  • Introduction about FTP/MTP server
  • Math functions
  • File uploading
  • File Downloading
  • PDF generating
  • E-mail with PHP
  • PHP configuration file
  • Error tracking and debugging
JavaScript and CSS
  • Introduction to JavaScript
  • Form validation using JavaScript
  • Implementing CSS

No comments:

Post a Comment