PHP-DEVELOPMENT

phone_in_talk

73059 73797

Who this course is for?

PHP is a open source,server-side programming language and it is great creative tool that can help you learn the fundamental of web designing.

Requirements

You should be having basic knowledge on php programming.

Basic knowledge on HTML

Good logical skills.

What You'll Learn?

You will learn to create a (CMS) Content Management System like WordPress, Drupal or Joomla

You will learn how to use Databases

You will learn MySQL

Object Oriented Programming

You will learn how to launch your application online

How to use forms to submit data to databases

How to use AJAX to submit data to the server without refreshing the page

You will learn about PHP security

You will learn about sessions

Password hashing

Email sending

You will learn to use composer (PHP package manager)

You will learn to create clean URL’s and remove the .php from files

You will learn to use bootstrap by getting experience from the project

You will learn to debug your code

You will learn to create pagination

You will code refactoring

You will learn to debug (fix your code)

You will learn to use an API to bring data from a database to a graphical interface

Topics Covered

Introduction to PHP

Overview

Local Development Environment Tools

Download and Install Development Editor

Embedding PHP in HTML

Using Dynamic Data

Inserting Comments in PHP

Practice Section 1

Variables in PHP

Math

Arrays

Associative Arrays

Practice Section 2

if Statements

Comparison and Logical Operators

Switch Statements in PHP

While Loop in PHP

For Loop in PHP

Foreach Loop in PHP

Practice Section 3

Control Structures Quiz

Defining functions

Function Parameters

Return Values From Functions

Global Variable and Scope

Constants

Newer Way of creating a Constant

Practice Section 4

Math Functions

String Functions

Array Functions

Practice Section 5

Checking for Form Submission

Extracting Information from form

Validating The Form Values

External Page Submission

Practice Section 6

Introduction to Databases

Introduction to PHPmyadmin

Creating Tables and Inserting Data in PHPmyadmin

Markup for Login Page

Receiving Post Data From Check

Connecting to the Database using PHP

Creating Records into the database table with PHP

Reading Information in the Database with PHP

Creating the Update Records Form

Fixing Name Attribute Value

Query to Read Id's

Query to Update Username and Password

Refactoring The Update Query into a Function

Delete Records From Database with PHP

ReFactoring all Database Query Code into Functions

Making All Files Modular and Refactoring

Practice Section 7

SQL Injection - How to Prevent it

Password Encryption

Practice Section 8

Opening and creating files

Writing to files

Reading files

Deleting files