Skip to main content
Get a Quote
Course Enquiry
Contact Us
PHP

RELATED COURSES


TRAINERS FOR COURSE


Details

PHP is a computer scripting language originally designed for producing dynamic web pages. PHP is a recursive acronym for PHP: Hypertext Preprocessor. PHP is frequently used with Web Application Frameworks such as Laravel, rapidly creating professional dynamic web applications that are easy to maintain and update.

The PHP course teaches you the foundations of the PHP  programming language, that will enable you to learn popular frameworks such as Laravel

Delivery Methods

Leading Training is focusing on providing virtual training courses for the foreseeable future and will only consider in-person and classroom training on request, with a required minimum group size of four delegates. We remain committed to offering training that is fast, focused and effective.

Delivery Method Duration Price (excl. VAT)
Fulltime 3 Days R 10,700.00
Webinar 3 Days R 7,500.00

Discounts Available

Save up to 10% by booking and paying 10 business days before the course.

Brochure:

Download Brochure


Information may change without notice.

Audience

The PHP course targets Programmers and Developers who would like to gain the knowledge in developing dynamic webpages.

Pre-Requisites

HTML and basic programming skills.

Course Outline / Curriculum

  1. Introducing PHP

    1. History
    2. Features
    3. Creating Your First PHP Script
    4. Running a Script
    5. Understanding PHP Syntax
    6. Running PHP from the Web
    7. Generating HTML with PHP
    8. Using PHP documantation online
  2. Variables and Data Types

    1. Variables and Identifiers.
    2. Data Types and literals
    3. Constants
  3. Operators

    1. Arithmetic Operations
    2. Strings Operations
    3. Comparison Operators
    4. Assignment Operations
    5. Performing Logical Tests
    6. Other Operators
    7. Operator Precedence
  4. Strings

    1. Quoting HereDoc and NowDoc
    2. Escaping
    3. Common String Functions
  5. Maths Date and Time

    1. Common Maths functions
    2. Common Date and Time Functions
  6. Branching

    1. Conditional Operator
    2. The if Statement
    3. The if-else Statement
    4. The if-elseif-else Statement
    5. switch
  7. Loops

    1. The while Loop
    2. The do-while Loop
    3. The for Loop
    4. Nesting Loops
    5. Break and Continue
  8. Working with Arrays

    1. Arrays Syntax
    2. Common Array Functions
    3. The foreach Loop
  9. Nesting Arrays

    1. Nested Looping
    2. The Array Iterator
  10. Functions

    1. Creating and Invoking Functions
    2. Using Arguments and Return Values
    3. Setting Default Argument Values
    4. Using Dynamic Argument Lists
    5. Understanding Variable Scope
    6. Using Recursive Functions
  11. Creating Classes

    1. Introducing Classes and Objects
    2. Defining and Using Classes
    3. Using Advanced OOP Concepts
    4. Using Constructors and Destructors
    5. Extending Classes
    6. Adjusting Visibility Settings

Schedule Dates and Booking

To apply for a booking, click on the relevant "Book Now" button below.
Note: places are only fully secured once payment has been made.

Leading Training is focusing on providing virtual training courses for the foreseeable future and will only consider in-person and classroom training on request, with a required minimum group size of four delegates. We remain committed to offering training that is fast, focused and effective.

Start Date End Date Branch Status  
Mon 22 Nov 2021 Wed 24 Nov 2021 Not Applicable Scheduled

Book Webinar