PHP Programming for Beginners

Course

In Carshalton

£ 800 + VAT

Description

  • Type

    Course

  • Level

    Beginner

  • Location

    Carshalton

  • Duration

    5 Days

This course is intended for web application developers and programmers who need an intensive introduction to PHP programming and its use in Web application development. This course does not reqire extensive programming experience although familiarity with some other programming language such as Basic or JavaScript would be an advantage. Suitable for: This course is intended for web application developers and programmers who need an intensive introduction to PHP programming and its use in Web application development.

Facilities

Location

Start date

Carshalton (Surrey)
See map
1-3 Fairlands House, SM5 2HW

Start date

On request

About this course

The course assumes some familiarity with HTML and how web browsers and web servers exchange information via HTTP.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Intended Audience This course is intended for web application developers and programmers who need an intensive introduction to PHP programming and its use in Web application development. This course does not reqire extensive programming experience although familiarity with some other programming language such as Basic or JavaScript would be an advantage. The course assumes some familiarity with HTML and how web browsers and web servers exchange information via HTTP. Course Overview As well as covering PHP data types, operators, functions, arrays, and objects, the course provides an overview of regular expressions and PHP Web programming. Course Benefits This course provides a comprehensive, hands-on introduction to the popular PHP scripting language. --------------------------------------------------------------------------------Course Contents Interpreted vs. compiled languages A brief history of PHP PHP - an overview of download and installation PHP compared with other approaches for generating dynamic content (Python, Perl, JSP, CGI, ASP.Net, Servlets) PHP Integrated Devlopment Environments (IDEs) - a survey Basic HTML Form Processing Obtaining user input (via HTML forms) The basic pattern of Self Referring Forms Generating HTTP headers using PHP Passing values into PHP variables via the URL Basic debugging techniques and strategies Generating forms dynamically using PHP Protecting against Cross Site Scripting attacks Handling the form GET method Handling the form POST method Working with hidden fields Variables, Expressions and Operators Basic Data types (integer, float, string, boolean) Variable instantiation and assignment Scope and Namespaces HTTP Environment Variables Arithmetic, logical, assignment, relational, identity and bitwise operators Execution operator Error suppression operator Simple and compound expressions Operator precedence and associativity Boolean values - true and false in PHP The ? : operator Branching and Decision Making String and number comparison if, else and elsif switch / case statment Looping and Iteration for loop while and do ... while loops if, else and elsif break, continue and exit nesting of loops Functions function declaration and function arguments default arguments global vs. local variables static variables Arrays Nature and uses of arrays Array indexing - numeric and hash based Initialising arrays Iterating over arrays using foreach Single and Multi-dimensional arrays Adding and removing elements from arrays Arrays associated with forms Array operators Using functions to process arrays Strings Strings, substrings and pattern matching PHP's substring and [] operators Formatting data output strings Understanding and using Regular Expressions in PHP Sessions and Cookies Overview of Session and Cookie concepts Overview of the role of the php.ini file PHP session variables - creating, registering and modifying Embedding PHP Session IDs in pages Overview of Cookies - mechanisms and uses Setting and Retrieving cookies Expiring / Deleting cookies Patterns and best practices for working with session IDs and cookies File and Directory Access and I/O from PHP Opening, reading and writing files ( local and/or remote ) File permissions and file ownership File locking Manipulating directories Basic Graphics and PHP Overview of image and MIME types Drawing simple shapes - lines and boxes Copying and resizing images Working with True Type fonts Drawing text on images Introduction to Object Orientation in PHP Overview of Object Oriented concepts and approaches PHP5 constructors and destructors Inheritance Exceptions and Exception handling - try, throw, catch Assignment and references with objects

PHP Programming for Beginners

£ 800 + VAT