Building and Programming Web Pages with HTML5, CSS3 & JavaScript

PL-922 : Website Programming with PHP and MySQL (Level 1)

  • 36Training hours
  • 12Lectures
  • 7Assistant hours
  • 1000Egyptian pounds
  • 10Students maximum

Enrol on this programme now
and take the following offers and discounts, for a limited time

25%discount on morning sessions
750 pounds instead of 1000

25%discount on afternoon sessions
750 pounds instead of 1000

25%discount on evening sessions
750 pounds instead of 1000


* These offers run for a limited period and may change or be withdrawn without notice. Note that the booking itself has to be made inside the academy.
** Morning slots run from 12:30 to 3:30 in the afternoon, afternoon slots from 4 to 7, and evening slots from 7:30 to 10:30 at night.

Training program contents

PHP Programming
  1. PHP Intro
    • What is PHP?
    • What is a PHP File?
    • What Can PHP Do?
    • Why PHP?
  2. PHP Install
    • What Do I Need?
    • Set Up PHP on Your Own PC
  3. PHP Syntax
    • Basic PHP Syntax
    • Comments in PHP
    • PHP Case Sensitivity
  4. PHP Data Types
    • PHP String
    • PHP Integer
    • PHP Float
    • PHP Boolean
    • PHP NULL
  5. PHP Variables
    • Creating (Declaring) PHP Variables
    • Output Variables
    • PHP Variables Scope
    • PHP Constants
    • Create a PHP Constant
    • Constants Global
  6. PHP Operators
    • PHP Arithmetic Operators
    • PHP Assignment Operators
    • PHP Comparison Operators
    • PHP Increment / Decrement Operators
    • PHP Logical Operators
    • PHP String Operators
  7. PHP If...Else...Elseif
    • The if Statement
    • PHP - The if...else Statement
    • PHP - The if...elseif....else Statement
  8. PHP Switch
  9. PHP While Loops
  10. PHP For Loops
  11. PHP Functions
  12. PHP Arrays
    • What is an Array?
    • Create an Array in PHP
    • PHP Indexed Arrays
    • PHP Associative Arrays
  13. PHP Super global
  14. PHP Forms
    • GET
    • POST
    • Validations
  15. PHP Include
  16. PHP Sessions
    • What is a PHP Session?
    • Start a PHP Session
    • Get PHP Session Variable Values
    • Modify a PHP Session Variable
    • Destroy a PHP Session
  17. PHP Error Handling
    • Creating a Custom Error Handler
    • Error Report levels
    • Error Report levels
  18. PHP Mail
  19. PHP XML
  20. Basic Object-Oriented Programming
    • OOP Theory
    • Defining a Class
    • Creating an Object
    • The $this Attribute
    • Creating Constructors
    • Creating Destructors
    • Auto loading Classes
  21. PHP Ajax
    • AJAX Intro
    • AJAX PHP
    • AJAX Database
    • AJAX Live Search
  22. PHP Security
    • DATABASE security
    • INPUT Security
    • Encrypting Data
    • File Upload security
    • AUTHENTICATION security
    • SESSIONS security
    • SHARED HOSTING security
PHP MySQL
  1. MySQL Database
  2. MySQL Connect
  3. MySQL Create DB
  4. MySQL Create Table
  5. MySQL Insert Data
  6. MySQL Get Last ID
  7. MySQL Select Data
  8. MySQL Delete Data
  9. MySQL Update Data
  10. MySQL Limit Data
  11. MySQL IN & NOT IN
PHP E-Commerce Project
  • CMS Backend (Control Panel).
    1. Slider
    2. Add Image To Slider
    3. Edit Image Slider
    4. Remove Image From Slider
    5. Pages
    6. Add Page
    7. Edit Page
    8. Remove Page
    9. Categories
    10. Add Category
    11. Edit Category
    12. Remove Category
    13. Products
    14. Add Product
    15. Edit Product
    16. Delete Product
    17. Orders
    18. Manage Orders
    19. Confirm New Order
    20. Display New Order
  • UI Frontend (User Interface).
    1. Display Slider
    2. Display Pages
    3. Display Categories
    4. Make Dynamic Menu
    5. Display Products
    6. Create Structure Dynamic
    7. Register
    8. Login

Prerequisites

A good working knowledge of HTML and CSS

Job title

After this course you can work as a web developer using PHP.

Meet the trainers on this course

Hamada Mahmoud
Hamada Mahmoud
Trainer and web developer

Hamada works as a professional web developer across a range of platforms, PHP and MS ASP.NET among them. He is a Microsoft Certified Solutions Developer for web applications, earned after taking his BSc in computer science. Hamada has long hands-on experience building web applications for the commercial market, alongside delivering a great many training courses in the field.

A message for the trainer? Send it from here.
Shaimaa Eid
Shaimaa Eid
Trainer and web developer

Shaimaa's programming career began in 2002 with statistical applications written in C, before she moved on to Visual C#. In 2006 she started building web applications on PHP and open source software. Shaimaa holds a number of Microsoft certifications, among them Microsoft Certified Trainer and Microsoft Certified Solutions Developer for the web. She has extensive practical experience building websites and web applications and managing development teams and software projects, and has held several positions at software companies, most recently eCoda Solutions, where she currently heads the development team. Alongside all of that, and since 2004 in particular, Shaimaa has designed and delivered many specialised courses in website design and development at a number of well-regarded academies and training centres.

A message for the trainer? Send it from here.
Marwa Ali
Marwa Ali
PHP web application developer

Marwa trains in website programming with PHP and MySQL databases. She has over three years of experience in industry and in training, and holds certifications from Microsoft and CIW.

A message for the trainer? Send it from here.
Mostafa Hefny
Mostafa Hefny
Head of the academy and PHP application developer

Mostafa began his career five years ago designing and building websites in languages such as HTML, CSS and PHP, before moving into training. He preferred to pursue that ambition independently and founded 7Dash Training Academy in early 2010, and he has taught web programming languages at 7Dash ever since. He later founded a second company specialising in website design and development, named "Dominato", bringing together commercial experience and training skills.

A message for the trainer? Send it from here.

Are you following a particular training track?

Here is where this course sits within every training track it forms part of


What else comes with this course


  • Retake the course free of charge

  • Drinks cafeteria

  • A comfortable place to study

  • Ongoing support

  • Private assistance hours
Book this course

Reserve your seat on this course

Enter your details now and we will call you to fix a date and take you through the booking.



Have a question ?

We are glad to help you get a better grasp of things, so do not hesitate to contact us if you have any questions at all.



98 Mostafa El Nahas
Nasr City - Cairo.