Dynamic Sites Using PHP

Dynamic sites using PHP
======

—–
* Course Id : WEBD-PHPD
* Duration : 24 Hours

Overview
—–
* This course teaches participants how to develop dynamic websites using PHP
* Using PHP with MySQL is one of the standard approaches available today

Pre-Requisites
—–
* Knowledge of HTML/CSS/JavaScript
* Awareness of programming in either c/python

Training Objectives
—–
All participants learn:
* How to design web pages using PHP along with HTML and CSS
* How to use JavaScript to make the page interactive
* How to make web pages dynamic using PHP
* How to integrate MySQL with PHP and render dynamic content
* Understand objected-oriented programming with PHP
* How to handle I/O Operations in PHP
* Develop & Deploy secure PHP Web applications

Course Structure
—–
* We provide more focus on hands-on in our technical courses (typically 80% hands-on/20% theory)
* Students get the capability to apply the material they learn to real-world problems

Materials Provided
—–
* PDF of slides and hands-on exercises
* Access to instance with lab environment

Software Requirements
—–
Any of the following
* Any current internet browser
* vnc client
* rdp client

Hardware Requirements
—–
* Processor: 1.2 GHz
* RAM: 512 MB
* Disk space: 1 GB
* Network Connection with low latency (<250ms) to Internet

## Daywise Course Outline
—–
## Day 1
—–
Unit 1 : Introduction to PHP
Unit 2 : Working with PHP

## Day 2
—–
Unit 3 : Forms and Sessions
Unit 4 : MySQL Basics

## Day 3
—–
Unit 5 : PHP with MySQL
Unit 6 : Advanced Concepts

## Detailed Course Outline
—–
Unit 1 : Introduction to PHP
—–
* Web Application Architecture
* Introduction to PHP
* PHP Fundamentals
* Variables & Data Types
* Expressions & Operators

Unit 2 : Working with PHP
—–
* Control Structures
* Arrays
* OOP in PHP

Unit 3 : Forms and Sessions
—–
* Form Handling
* Session Management
* Exception Handling
* IO Operations
* Collections

Unit 4 : MySQL Basics
—–
* MySQL Fundamentals
* MySQL Clients
* SQL Expression
* Data Types
* Creating Databases, Tables, Columns & Indexes
* DML Commands in MySQL
* Querying MySQL

Unit 5 : PHP with MySQL
—–
* PHP Data Objects (PDO)
* CRUD
* Transactions
* Error Handling

Unit 6 : Advanced Concepts
—–
* Working with Graphics
* Smarty Template
* PHP Extension and Application Repository
* Develop Web Services in PHP
* Consume Web Services

Scroll to top