Introduction The Origin of PHP PHP is better than Its alternatives ...

piegazeInternet και Εφαρμογές Web

7 Δεκ 2013 (πριν από 3 χρόνια και 4 μήνες)

66 εμφανίσεις

Introduction

The Origin of PHP

PHP is better than Its alternatives

Interfaces to External systems

How PHP works with the Web Server

Hardware and Software requirements

What a PHP script looks like

Saving data for later

Receiving user input

Repeating code

Basic PHP Development

How PHP scripts work

Basic PHP syntax

PHP data types

Displaying type information

Testing for a specific data type

Changing type with Set type

Operators

Variable manipulation

Dynamic variables

String in PHP

Control Structures

The if st
atement

Using the else clause with if statement

The switch statement

Using the ? operator

The while statement

The do while statement

The for statement

Breaking out of loops

Nesting loops

Summary

Functions

What a function

Defining a function

Returning value

from function

User
-
defined functions

Dynamic function calls

Variable scope

Accessing variable with the global statement

Function calls with the static statement

Setting default values for arguments

Passing arguments to a function by value

Passing argument
s to a function by reference

Testing for function existence

Arrays

Single
-
Dimensional Arrays

Multidimensional Arrays

Casting Arrays

Associative arrays

Accessing arrays

Getting the size of an array

Looping through an array

Looping through an associative
array

Examining arrays

Joining arrays

Sorting arrays

Sorting an associative arrays

Working With The File System

Creating and deleting a file

Reading and writing text files

Working with directories in PHP

Checking for existence of file

Determining file size

Opening a file for writing, reading, or appending

Writing Data to the file

Reading characters

Working With Forms

Forms

Super global variables

The server array

A script to acquire user input

Importing user input

Accessing user input

Combine HTML and PHP co
de

Using hidden fields

Redirecting the user

File upload and scripts

Working With Regular Expressions

The basic regular expressions

PCRE

Matching patterns

Finding matches

Replace patterns

Modifiers

Breakup Strings

Classes And Objects

Objects oriented
programming

Define a class

An Object

Creating an object

Object properties

Object methods

Object constructors and destructors

Class constants

Class inheritance

Abstract classes and methods

Object serialization

Checking for class and method existence

Excepti
ons

Iterators

Summary

Introduction To Database

Introduction to SQL

Connecting to the MYSQL

Selecting a database

Finding out about errors

Adding data to a table

Acquiring the value

Finding the number of rows

Inserting data

Entering and updating data

Executi
ng multiple queries

Cookies

The anatomy of a cookie

Setting a cookie with PHP

Deleting a cookie

Creating session cookie

Working with the query string

Creating query string

Session

What is session

Starting a session

Working with session variables


Destroying session

Passing session Ids

Encoding and decoding session variables

Disk Access, I/O, Math And Mail

HTTP connections

Writing to the browser

Getting input from forms

Output buffering

Session handling

Regular expression

Common math

Random numbers

File upload

File download

Environment variables

E
-
mail in PHP


AJAX (Asynchronous JavaScript and XML)

Introduction to AJAX


Introduction to XMLHttpRequest Object

Method and Properties of XMLHttpRequest

Application of AJAX in web application


Drupal
(Content Management System and Web Application Framework)


Drupal Basics

o

How Drupal began

o

What is Acquia Drupal

o

What Technology Does Drupal Use?

o

What is Drupal?



Content Management System



Content Management Framework



Web Application Framework

o

Drupal
terminology



Modules



Themes



Nodes



Blocks

o

Drupal Workflow



Bootstrap



Hooks and Callbacks



Getting started

o

Installing Drupal

o

The Admin Interface



Creating Content



Managing Content



Site Building



Site Configuration



User Management



Roles



Permissions



Creating User
Accounts



Reports



Help


Practical Web application in Drupal

WordPress (Content Management System and Web Application Framework)


An Introduction to WordPress



A brief history of WordPress



WordPress as a blogging tool



WordPress as a Content
Management System (CMS)



WordPress as a Social Network (e.g. BuddyPress)



WordPress & Ecommerce



Other uses for WordPress

Installing WordPress



Hosting considerations: PHP, mySQL and the other things you need to know



Downloading and uploading WordPress via FTP



Installing WordPress: running scripts and installing databases



Installing WordPress in five minutes!



Upgrading from earlier versions of WordPress

First look at WordPress



New features of WordPress 3.0



Configuring your WordPress website



The WordPress
dashboard



Updating Your WordPress profile (includes changing your password)



User accounts & managing WordPress users



Permission levels and logins



Configuring your general, discussion, permalink, privacy, reading, writing and
miscellaneous settings

WordPres
s in action



Using the WordPress content management system (CMS)



Blogging with WordPress



Creating Content: Posts & Pages



Writing and managing WordPress posts



Writing and managing WordPress pages



Setting up and managing WordPress comments



Creating and managi
ng WordPress links



Creating and managing WordPress tags & tag clouds



WordPress categories and how to use them



Managing files



Managing the WordPress media library