Logo
PHP and Mysql Training

Overview

Web development is used to create interactive and dynamic websites. Websites can be created by using different technologies. The technologies include php, asp.net and jsp. Php works on both WAMP(Windows, Apache, mysql, php) and LAMP(linux, apache,mysql,php) platform.

Career in php

It is a common rumour that php cannot be used for creating big websites(projects). Initially big projects were only created in jsp(javascriplet) and asp.net. However, today websites like  www.facebook.com (created using php)  and www.yahoo.com (created using php) has proved that very huge projects can be created in php. It is  simply the way you think. Most of the php programmers  donot follow  programming  standards and security mesaures and move an easy way to complete the projects. However in due course of time, those projects are bound to be unsuccessful.

    

Starting with web development career in php  is easy than other technologies as php being an open source is used extensively in all software companies today.So , the number of jobs in php is far more than in any other web development technologies. However, if you dream of working in mnc like yahoo and microsoft, you need to ve very much technicially proficient in php programmings and other php supporting standards like  java do and you need to have 3+ years of experience to enter into any good mnc in the field of php.

           

Big mnc include microsoft(works on drupal, a php CMS), yahoo (works on php ), IBM (works on ZEND framework, a framework of php), Infosys ( works on  php5), Wipro (Works on php5) , TCS (Works on php5 and symfony), Accenture (Works on php5).Then there are cmm level 5 companies like synapse Noida, Birla soft,  Smart Data, R System , Sify Technologies etc. The number of cmm level 3 companies and smaller organizations are uncountable.
For big mnc , experience required : 4+ years.
 For cmm level 5 and 3, experience required : 3+ years
For intermediate level companies with 100 to 300 employees , experience required  :  1+ years
For smaller companies , experience required : 6 months to 1 year.

Course Content in Brief

Chapter 1: PHP and Web Programming - Overview

Overview: Types of Websites(static and Dynamic), relationship with other technologies

PHP Pros and Cons

PHP: past, present and future (PHP 4.0,PHP 5 and PHP 6)

The road ahead...

Design of applications

Learning to create and use code libraries

Object Oriented PHP

Introduction to Model-view-controller Pattern

Directory structure

Debugging(types of errors and error handling techniques)

Chapter 2 : Elements of PHP - Review

PHP variables and arrays Control flow

Overview of HTML and Form processing with HTML

$_GET, $_POST, $_SESSION and other PHP super-arrays

Dynamically generating HTML

Chapter 3: Functions

How to think about PHP's many utility functions

Examples with numbers, strings and dates

Discussion: string functions vs. regular expressions

User-defined functions: units of code
Functional overview...

Return values

Parameters: Passing 'by value' vs. 'by reference'

Variable scope

Arranging function in separate 'include' files: code libraries. Looking ahead: what is an 'Object'? More about debugging and error handling

Chapter 4: Introduction to PHP and MySQL


PHP's customized MySQL functions
Creating Database driven application

Creating the database schema

Connecting to the database

Queries-Insert, Update, Select, Joins etc..

 

Chapter 5: Object-oriented PHP

Introduction to Object Oriented programming


Understanding how using objects can improve PHP programs
Understanding how objects work in PHP


Chapter  6: String

Quoting String Constants

Printing Strings

Table of Contents

Accessing Individual Characters

Cleaning Strings

Encoding and Escaping

Comparing Strings

Manipulating and Searching Strings

Regular Expressions

POSIX-Style Regular Expressions

Perl-Compatible Regular Expressions

Chapter 7: Arrays

Indexed Versus Associative Arrays

Identifying Elements of an Array

Storing Data in Arrays

Multidimensional Arrays

Extracting Multiple Values

Converting Between Arrays and Variables

Traversing Arrays

Sorting

Acting on Entire Arrays

Using Arrays

Chapter 8: Object

                                Terminology

                                Creating an Object

Mode of Payment

Cheque to be paid in the favor of Advance Innovation Group.

Credit and Debit Cards.

Other payment modes could be cash or Demand Draft.
(Demand Draft should be made in favor of  'Advance Innovation Group' payable at 'Noida only'.)

Post the completion of the course

  • Assist in resume preparation
  • Assisting in improving interview skills vis-a-vis six sigma & Quality
  • Provide counseling in other areas of improvement.

 

 

Contact Us