Web Programming With PHP

Be Trained by Industry Leaders and Experts

Course Overview

Web programming is the best way to get our foot in the door. A programmer with little experience can produce a useful web application in a matter of hours. Not just playful or interesting, but something that can actually go into productive and live use.
If you have a business and don’t have a website, you are losing out on great opportunities for your business. A website itself can be used to accomplish many different marketing strategies to help your business grow. Web is everywhere from daily lives to enterprises. Learn developing edge cutting website, business portals, shopping sites, banking systems and many more with industrial experts at Guru and your future.

HTML

1. Introduction to HTML5 and Web Design
2. How to Create a Simple Web Page
3. How to Format Your Text
4. Adding Web Links and Images
5. Creating Tables
6. Forms
7. Adding Styles and Classes to Your Web Pages
8. Borders, Backgrounds, and Floating Divs
9. HTML5 – What Is It?
10. Adding Videos and Graphics with HTML5
11. Introduction to Responsive Web Design with CSS3 and HTML5
12. Drawing with the Canvas Tag
13. Summary of New Elements and How to Use Them

 

CSS

1. Concept of CSS
2. Creating Style Sheet
3. CSS Properties
4. CSS Styling(Background, Text Format, Controlling Fonts)
5. Working with block elements and objects
6. Working with Lists and Tables
7. CSS Id and Class
8. Box Model(Introduction, Border properties, Padding)
9. Properties, Margin properties)
10. CSS Advanced
11. Display, Positioning, Floating, Navigation Bar
12. CSS Color
13. Creating page Layout and Site Designs.
14. CSS3 Gradients
15. CSS3 Transitions

 

Javascript

1. Introduction to JavaScript.
2. Basic Syntax.
3. Control Structures.
4. Writing Functions.
5. Working with Arrays.
6. The Document Object Model.
7. Events Handling.
8. Using Browser Objects.
9. Object Oriented in JavaScript.
10. Introduction to AJAX

AJAX, RIA & WEB 3.0
12. The XMLHTTPRequest Object.
13. Using AJAX in Web Applications.

 

LAMP(Linux, Apache, Mysql, PHP)

Linux
Linux Ideas
Basics of Linux Usage
Help System in Linux
File system Overview
Users, Groups and Permissions
Bash Shell
I/O, Pipes and Redirections
Text Processing Tools
Investigating and Managing Process
vim: An Advanced Text Editor
Finding and Processing Files
Networking in a nut Shell
Apache httpd
Apache
Introduction
Downloading and installing
Apache server
Downloading
Building Apache httpd from source
Why build from source?
Starting, Stopping, and Restarting the
Apache HTTP Server
Configuration with httpd.conf
Directives, containers, and comments
Container scopes
Options
Setting up virtual hosts
IP-based
Name-based
Port-based
PHPStatic vs. Dynamic Web Sites
Dynamic Content from Databases
Developing Dynamic Internet Applications
Client-Side Scripting vs. Server-Side Scripting
Overview of PHP Advantages & Capabilities
Configuring PHP.INIBasic Scripting & Looping Constructs
PHP Scripting Fundamentals
Print Statement
Code Blocks
Primitive Data Types
Defining Constants and Variables
Looping Constructs
Whil, Do While
For, Exit & Break

PHP Operators
Logical Operators
Relational Operators
Bitwise Operators
Other Operators

Conditional Constructs
True and False Expressions
If, Else and Elseif
Switch/Case Statement
The ? (Ternary) Operator
Timestamps

Arrays in PHP
What are Arrays?
Usage of Arrays in PHP
Indexing Arrays
Initializing Arrays
Adding and Removing from Arrays
One-dimensional Arrays
Multidimensional Arrays
Array Functions

PHP Functions
Introduction to Functions
Declaring Functions
Scope, Passing Arguments to Functions
Returning Values from a Function
Using Include Files
The Require Statement
Recursion
Dynamic Function Calls
Predefined PHP Functions
Mailing Functions

Classes And Objects
Introduction
The Basics
Autoloading Objects
Constructors and Destructors
Visibility
Scope Resolution Operator (::)
Static Keyword
Class Constants
Class Abstraction
Object Interfaces
Overloading
Object Iteration, Patterns
Magic Methods
Final Keyword, Object cloning
Comparing objects, Reflection
Type Hinting

File Handling
Searching File Contents With
Regular Expressions
Changing and Editing File Contents
Splitting and Joining Information
Inside Files
File Uploading
String Functions
Regular Expression Functions
Reading, Writing and Deleting Files
Handling File Permissions, File Locking
Reading Directory Contents
Creating and Deleting Directories

Working with Databases
and Forms
Configuring PHP For Database Support
PHP’s Database APIs
PHP’s SQL API
Database Drivers
Database Driver Class Wrappers
ODBC, Simple SQL Queries via PHP
Tracking Visitors with Session IDs
Populating Forms
Retrieving Data from Forms

Using Cookies with PHP
Purpose of Cookies, Cookie Myths
Setting Cookies, Retrieving Cookies
Expiring Cookies, Deleting Cookies
Storing Arrays in Cookies

Miscellaneous PHP Tasks
Error Logging
Session Management & Maintaining State
Using Environmental Variables
Changing Execution by Redirecting to
Other URLs
Embedding JavaScript with PHP
Using HTTP & FTP Protocols to Pass Data
Showing Different Content to
Different Browsers
Getting IP Addresses from Visitors

MySQL 
Overview of MySQL
What is MySQL?
History of MySQL
The Main Features of MySQL
Introduction to MySQLCreate & Manage Database & tables
Connecting to and Disconnecting
from the Server
Entering Queries
Creating and Using a Database
Creating and Selecting a Database
Creating a Table
Loading Data into a Table
Retrieving Information from a Table
Getting Information About
Databases and Tables
ALTER TABLE, DROP TABLE Syntax
RENAME TABLE
CREATE DATABASE, ALTER DATABASE Syntax
DROP DATABASE SyntaxData Manipulation Statements
& Control Statements
DELETE Syntax
DO Syntax
INSERT Syntax
LOAD DATA INFILE Syntax
REPLACE Syntax
SELECT Syntax
Subquery Syntax
TRUNCATE Syntax
UPDATE Syntax

Stored Procedures & Functions
Stored Routines and the Grant Tables
Stored Routine Syntax
Stored Procedures, Functions,
Triggers, and LAST_INSERT_ID()

Triggers
CREATE TRIGGER, DROP TRIGGER Syntax
Using Triggers
Views
CREATE VIEW, ALTER VIEW Syntax
DROP VIEW Syntax
Using PHP MyAdmin to configure
MySQLFunctions and Operators

AJAX
Using AJAX
Basics of AJAX
XMLHTTP Request Object
Asynchronous communication
Updating the responseWeb Services in PHP
XML-RPC using PHP
Introduction to SOAP
An overview on SOAP Envelope structure
and headers
An overview on WSDL structure
and semantics
Using the SOAP API in PHP5 to create
SOAP Servers and Clients
Understanding REST architectural model
and REST capable apps
JSON using PHPSending Email with PHP
mail()
Shortcomings of mail()
Shortcomings of mail()
PHPMailer

Course Features

  • Mid Level
  • Yes

What you Get?

  • Well equipted lab
  • Highly experience instructor
  • Realtime project development
  • Internship in IT Industry
  • Job placement