php-mysql-jupiter-vidya-bangalore

PHP Course Description

PHP is a server scripting language, and is a powerful tool for making dynamic and interactive Web pages quickly. PHP language is a widely-used, free, and efficient alternative to competitors such as Microsoft’s ASP. PHP language is freely available for use. The community of open source PHP developers provides technical support and is constantly improving updating the core PHP functionalities. PHP provides high compatibility with leading operating systems and web servers thereby enabling it to be easily deployed across several different platforms. PHP scripts can run across operating systems such as Linux, Windows, Solaris, OpenBSD, Mac OSX etc and also provide support for all major web servers such as Apache, IIS, iPlanet etc. PHP offers security as well that helps prevent malicious attacks. These security levels can be adjusted in the .ini file.

Learn the most popular scripting language at Jupiter Vidya, that is used to build web applications across the globe.

FILL THE REGISTER FORM

Please fill this form and we will get back to you soon



PHP Course Curriculum

Introduction to PHP language

  • What is PHP
  • Installation of PHP
  • Why PHP is popular?
  • How PHP work with frontend and backend
  • Basic PHP Syntax

Web Development with PHP

  • XAMPP, WAMP and MAMP server installation on operating systems.
  • The architecture of a web application
  • How to edit a PHP application
  • How to test a PHP application
  • PHP using Dreamweaver

Data Types, Variables, Constant and Operators

  • PHP Syntax
  • PHP Variables
  • PHP data types
  • PHP Echo/Print
  • PHP Constants
  • PHP operators

String Manipulation

  • Formatting String for Presentation
  • Formatting String for Storage
  • Joining and Splitting String
  • Comparing String
  • Matching and replace Substring

Control Structures

  • Conditional Statement
  • If(), else-if(), else-if ladder and nested if-else condition Statement
  • The switch statement
  • ? operator
  • while() Loop
  • do while Loop
  • Using the for() Loop
  • break and continue
  • Nesting loops

Functions and Array

  • Introduction to function
  • Creating a function
  • Returning value from function
  • User-defined functions
  • Dynamic function calls
  • Variable scope
  • Accessing variable with the global statement
  • Function calls with the static statement
  • Setting default values for arguments
  • Passing arguments to a function by value
  • Passing arguments to a function by reference
  • Arrays
  • Single-Dimensional Arrays
  • Multidimensional Arrays
  • Associative arrays
  • Accessing arrays
  • Getting the size of an array
  • Looping through an array
  • Looping through an associative array
  • Examining arrays
  • Merging arrays
  • Sorting arrays
  • Sorting associative arrays
  • Math functions

File System in PHP

  • Creating and Deleting a file
  • Reading and Writing text files
  • Working with Directories in PHP
  • Checking for existence of file
  • Determining file size
  • Opening a file for Writing, Reading, or Appending
  • Writing Data to the file
  • Reading characters

Forms in PHP

  • PHP form handling
  • Retrieving form data
  • PHP form validation
  • PHP Form Required
  • Implementing PHP in HTML
  • PHP Form E- Mail
  • PHP Form Complete

Cookies in PHP

  • What is a Cookie?
  • Setting a cookie
  • Deleting a cookie
  • updating a cookie

Session

  • Starting a session
  • Registering Session variables
  • Working with session variables
  • Destroying session
  • Passing session Ids

Introduction to MYSQL

  • What is MYSQL
  • Installation of MYSQL
  • Why is MYSQL popular?

Database

  • What is database
  • What is DBMS
  • How to create database
  • How to delete database
  • Understanding Primary and Foreign Keys

PHP and Database

  • Connecting with Database
  • Insert records in database
  • Delete records in database
  • Update records in database
  • Select records from database

Object-oriented Programming in PHP

  • Classes and objects
  • Getters and Setters
  • Encapsulation
  • Inheritance
  • Namespacing and Autoloading
  • Statics and Constants
  • Interfaces
  • Interfaces vs. Abstract Classes