Advance PHP with WordPress

About Course

PHP stands for PHP Hypertext Preprocessor. PHP is an HTML-embedded scripting language and much of its syntax is taken from C, Java and Perl with a couple of unique PHP-specific features thrown in. The purpose of the language is to allow web developers to write dynamically generated pages quickly. PHP is open source code which is free to download and use and supports many databases like MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.WordPress is a free and open-source blogging tool and a content management system (CMS) based on PHP and MySQL.WordPress was used by more than 23.3% of the top 10 million websites.It is one of the most popular blogging tools on the web, making it easy for anybody to post their ideas, pictures, and audio/video. WordPress can be used for not only blogging posts but also to store static information that can be easily updated like a content management system (CMS).

Courese Overview

 Introduction
  • Static vs. Dynamic Web Sites
  • Dynamic Content from Databases
  • Developing Dynamic Internet Applications
  • Client-Side Scripting vs. Server-Side Scripting
  • Overview of PHP Advantages and Capabilities
  • Configuring php.ini.
 Configuring and Using MySQL
  • MySQL as a Client/Server Solution
  • Introduction to MySQL Capabilities as a Powerful RDBMS
  • Installing and Configuring MySQL
  • Connecting to MySQL
  • PHP Functions Specific to MySQL
  • Executing SQL Calls
    • SELECT
    • INSERT
    • FETCH
    • UPDATE
    • DELETE
  • Using PHP MyAdmin to Configure MySQL.

Miscellaneous PHP Tasks

  • Error Logging
  • Session Management and Maintaining State
  • Web Application Architecture
  • Using Environment Variables
  • Changing Execution by Redirecting to Other URLs
  • Embedding JavaScript within PHP
  • Using the HTTP Protocols to Pass Data
  • Showing Different Content to Different Browsers
  • Getting IP Addresses from Visitors

Arrays in PHP

  • What are Arrays?
  • Usage of Arrays in PHP
  • Array Indexing
  • Initializing Arrays
  • Operating on Arrays
  • Sorting Arrays
  • One-Dimensional Arrays
  • Multi-Dimensional Arrays
  • Associative Arrays
  • Array Functions
  • Forms and Arrays in Web Applications

PHP Functions

  • Introduction to Functions
  • Declaring Functions
  • Scope
  • Passing Arguments to Functions
  • Local and Global Scope
  • Passing Arguments to Functions by Value and Reference
  • Variable Scoping and Return Values
  • Recursion
  • Coercive and Strict Type Declarations for Parameters and Return Values
  • Optional and REST Parameters
  • Argument Unpacking

PHP 7 New Features

  • Function Improvements
  • New Operators
  • Unicode Codepoint Syntax
  • Filtered Unserialize
  • IntlChar Support
  • Expectations

using Cookies with PHP

  • Purpose of Cookies
  • Cookie Myths
  • Setting Cookies
  • Retrieving Cookies
  • Expiring Cookies
  • Deleting Cookies
  • Storing Arrays in Cookie

Enabling E-Commerce

  • Required Characteristics of an E-Commerce Site
  • Authentication and Authorization
  • Data Validation
  • Building a Custom Shopping Cart
  • Persisting Shopping Cart Data Over Multiple Pages
  • Criteria for Evaluating Third Party Shopping Cart Solutions
  • Open Source vs. Commercial Shopping Cart Solutions
  • Order Processing via the Web
  • Implementing Order System Security using SSL
  • Using Mail Servers (SMTP and Sendmail) for Client Communication
  • Configuring E-mail Output Parameters

Working On Project With WordPress

After the completion of the course the student will be assigned with a Real-World Project . He/She must complete the Project on the before the Given deadline. Student involved in the Project  are the guided through their Project Head of Technical Department

 

July 5, 2018