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