Web Development using PHP and MySQL

Web Database

PHP is a server-side script language that is designed for dynamic web applications development. It is often used in conjunction with HTML and MySQL to produce dynamic web pages. In this course, participants will learn about the PHP language, as well as how it integrates with HTML to create dynamic web applications. In addition, participants will also learn how to use PHP together with MySQL databases to create data-driven web sites.

Prerequisites

  • Basic knowledge of web technologies such as HTML
  • Basic Programming knowledge

Hardware Requirements

  • Windows / Mac computer

Software Requirements

  • Apache Web server, PHP, and MySQL

Topics

  • Setting up the Development Server
  • Introduction to PHP
  • Structure of PHP
    • Data Types
    • PHP Operators
    • PHP Control Flow
    • PHP Functions and Objects
  • Object Oriented Programming using PHP
  • PHP and the Web
    • Working with Web Forms, Data, and Sessions
    • Using Cookies
    • Using Sessions
  • Introduction to MySQL
    • Configuring PHP for Database Support
    • Creating a MySQL Database
    • Accessing MySQL Database using PHP
  • Developing Web Services using PHP and MySQL
    • Securing Web services
  • Developing RESTful Services using PHP
  • Deploying your services to Amazon Elastic Compute Cloud (EC2)

Tid

09:00 - 16:15

Emner

Setting up the Development Server

Introduction to PHP

Structure of PHP

Object Oriented Programming using PHP

PHP and the Web

Introduction to MySQL

Developing Web Services using PHP and MySQL

Developing RESTful Services using PHP

Deploying your services to Amazon Elastic Compute Cloud (EC2)