PHP FULL STACK

What is PHP?

PHP is a server side scripting language. That is used to develop Static websites or Dynamic websites or Web applications. PHP stands for Hypertext Pre-processor, that earlier stood for Personal Home Pages. PHP scripts can only be interpreted on a server that has PHP installed. The client computers accessing the PHP scripts require a web browser only. A PHP file contains PHP tags and ends with the extension “.php”.

Why PHP?

You have obviously heard of a number of programming languages out there; you may be wondering why we would want to use PHP as our poison for the web programming. Below are some of the compelling reasons.

  • PHP is open source and free.
  • Short learning curve compared to other languages such as JSP, ASP etc.
  • Large community document
  • Most web hosting servers support PHP by default unlike other languages such as ASP that need IIS. This makes PHP a cost effective choice.
  • PHP is regular updated to keep abreast with the latest technology trends.
  • Other benefit that you get with PHP is that it’s a server side scripting language; this means you only need to install it on the server and client computers requesting for resources from the server do not need to have PHP installed; only a web browser would be enough.
  • PHP has in built support for working hand in hand with MySQL; this doesn’t mean you can’t use PHP with other database management systems. You can still use PHP with
    • Postgres
    • Oracle
    • MSSQL Server
    • ODBC etc.
  • PHP is cross platform;this means you can deploy your application on a number of different operating systems such as windows, Linux, Mac OS etc.

  • Introduction to web
  • Introduction
  • WWW architecture, Fundamentals of HTML
  • Text formatting tags, marquee
  • Inserting images, Links
  • Lists
  • Creating tables
  • Frames
  • Working with form elements

  • Cascading Style Sheets
  • CSS introduction and elements
  • CSS properties
  • Controlling Fonts, Text formatting
  • Text- pseudo classes, Selectors, Links, Backgrounds, lists
  • Introduction to Java Script
  • Java Script variables, operators, decision control statements
  • Looping and arrays
  • Functions and events
  • Popup boxes-alert, prompt, conform box
  • Built-in objects, writing JavaScript form validation

  • Introduction to PHP
  • Introduction
  • Server side scripting
  • Role of web server software
  • PHP comments, variables
  • echo and print
  • PHP operators, data types
  • Branching statements
  • Loops
  • Arrays

  • PHP functions, Cookie, Error Handling in PHP & OOP using PHP
  • PHP functions
  • PHP form
  • Passing information between pages, $_GET, $_POST, $_REQUEST.
  • String functions
  • include and require
  • session and cookie management
  • Error handling in PHP
  • Object Oriented Programming using PHP

  • PHP with MYSQL
  • Introduction to MySQL, datatypes
  • SQL commands-CREATE, UPDATE, INSERT, DELETE, SELECT,
  • PHP functions for MySQL connectivity and operation- mysql_connect, mysql_select_db, mysql_query
  • Updation and deletion of data using PHP
  • Displaying data from MySQL in webpage
  • Displaying data from MySQL in webpage

Course Info