WS-102 : Building Dynamic Web Applications with PHP & MySQL

  • 36 practical hours
  • 12 lectures
  • 1000 EGP
  • 10 students maximum

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

10%off morning slots
855 pounds instead of 950

10%off afternoon slots
855 pounds instead of 950


pounds instead of


* 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.

Workshops are for students who already have a strong background in the subject. They offer intensive practical training and complete projects that tie the topics together and show you how to use them in earnest. They are therefore not designed for beginners — you can go to the training programmes and learning tracks for courses that start at the beginning and take you through to professional level.


Have you learned everything you need to build a dynamic web application
but still cannot put that knowledge to use?

Here is how to use everything you have learned to build a complete web application from the ground up, through every step it takes — in a workshop prepared and taught by the most experienced web developers in the field

This is an entirely practical course, teaching you how to draw on everything you have learned about designing and programming websites — with PHP as the primary language and MySQL as the database — to build complete internet applications. You will practise every step and procedure from the beginning through to a finished application, then publish it online and confirm it runs effectively, efficiently and securely. You will learn from experienced professionals how to connect what you already know with what you are about to learn, and turn it into work that is genuinely worth something and can be relied on.


Sample applications

Boot Commerce Admin Boot Commerce Home Page

Boot Commerce A responsive commercial site for displaying and managing products, purchase orders and customer accounts. Visitors can create and manage their own accounts on the site.

The site Admin panel
patient system admin patient system

Patients System A complete system for running a clinic or a small hospital, covering departments, doctors, patients, assistants and appointments, in a responsive design.

The application Admin panel
Car Rental System Car Rental System

Car Rental System An application for running a car rental business, with a responsive design for managing the available cars and their specifications, the bookings and the user accounts.

Admin panel

How the application gets built


  1. 1

    Discussing the project and planning the work As the first stage of any software project, we discuss what the application should do and what it should offer, and gather the data.

  2. 2

    Designing the interfaces The application’s interfaces and its admin panel are designed responsively, using Bootstrap and the other techniques covered.

  3. 3

    Designing the application database The database is designed around the agreed features and requirements of the application, then built.

  4. 4

    Wiring the database to the interfaces The stage of writing the code — PHP as the primary language — that connects to the database and carries out the operations.

  5. 5

    Securing and optimising the application Reviewing the application’s security, applying protection against intrusion, and confirming it holds up.

  6. 6

    Preparing the server and deploying The server (the hosting) is prepared and configured, the application is uploaded, run and checked.

The architecture of a dynamic website

Topics covered

The following main topics are covered as part of the programme, in as much depth as each one calls for

  • Analysing data and designing standards-based databases
  • Designing simple, attractive web pages with HTML4/CSS1,2, touching on CSS3 as well as JavaScript/jQuery
  • Using the Bootstrap libraries to build responsive pages that work across devices (desktop, tablet and mobile)
  • Adobe Photoshop for working on the design
  • Advanced programming in PHP
  • MySQL database programming
  • SEO — building sites that search engines can read
  • Working with Linux servers and PHP engines
  • Registering domains, arranging hosting, and uploading files and databases to the server

Technologies used

The following technologies are used to build the applications

  • PHP
  • HTML 4.0 & CSS
  • Linux Servers
  • MySQL
  • C Panel
  • JS & jQuery
  • AJAX
  • Bootstrap
  • Google Analytics
Not what you were looking for?

Are you after a complete training programme that covers all the fundamentals, ordered carefully by people who know the field, so you can start at the beginning and go through to professional level, with full practical projects along the way? Then take a look at the complete training track for building web applications with PHP

Important notes

Admission requirements Applicants must have a solid grasp of the fundamentals of the subject and of how the work is done, and must already have had adequate theoretical training in the topics covered. Every applicant sits a qualifying test before registering for the workshop, to confirm they meet the minimum required to take part. * The qualifying test is held at the academy at a time arranged with the applicant after booking. There is no charge for the test, and if the applicant is not accepted the deposit is returned in full.

Meet the trainers on this course

Mostafa Hefny
Mostafa Hefny Head of the academy, and PHP application developer

Mostafa began studying computer science and programming at university, and has since worked across many technologies in programming and databases. He now heads Seven Dash and develops PHP applications, and teaches the advanced practical programmes the academy is built around.

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.