PHP Technology(In 6 Weeks)

PHP is an open source server-side scripting language designed for Web development to produce dynamic Web pages. It is one of the first developed server-side scripting languages to be embedded into an HTML source document rather than calling an external file to process data. The code is interpreted by a Web server with a PHP processor module which generates the resulting Web page. It has also evolved to include a command-line interface capability and can be used in standalone graphical applications.





INTRODUCTION TO PHP
PHP Fundamentals

  • What is Web?
  • Introduction to PHP for Web Development & Web Applications
  • History & Future Scope of PHP
  • Benefit & Importance of PHP in web applications
  • Installation of tools for working in PHP like XAMPP, WAMP for PHP, Apache & MySQL


LANGUAGE BASICS
Introduction to Language constructs like Variables:

  • Naming Variables
  • Assigning and Displaying Variable Values
  • Creating variables
  • Displaying variable values
  • Writing Your First Script That Uses Variables
  • Using Variable Variables
  • Removing Variables
  • Understanding Data Types
  • Assigning data types
  • Type casting
  • Type Juggling
  • Introduction of PHP Keywords
  • Comments, Operators & Expressions :( Arithmetic, Assignment, Comparison, Logical Operators)
  • String & echo, print for outputting in web page: string functions
  • Working with flow control through Control Statement: if-else, if-else ladder.
  • Using Loop Statement like for, for each, do while, while, switch case, go to, and continue.


ARRAYS


  • What is an Array?
  • Creating and Working with Arrays
  • Creating arrays
  • Viewing arrays
  • Modifying arrays
  • Removing values from arrays
  • Sorting Arrays
  • Walking through an Array
  • Traversing an array manually
  • Using foreach to walk through an array
  • Finding Array Size
  • Converting Arrays into Strings (And Vice Versa)
  • Converting Variables into Arrays (And Vice Versa)
  • Splitting and Merging Arrays
  • Exchanging keys and values
  • Multidimensional Arrays
  • Creating multidimensional arrays
  • Viewing multidimensional arrays
  • Using multidimensional arrays in statements
  • Walking through a multidimensional array
  • Built-in PHP Arrays



PHP FUNCTIONS



  • Defining functions
  • Using variables in functions
  • Passing values to a function
  • Returning a value from a function
  • Using built-in functions
  • Defining User functions
  • Passing parameter(Call By Value & Call By Reference) & return value
  • Trends of PHP Functions(Missing Parameter, Formal parameter declaration)
  • Importing content of one page into another(include & require)



ERROR & EXCEPTION HANDLING

  • Introduction to Exception handling: Using Try/catch/throw
  • Creating Custom exception


OBJECT ORIENTED PROGRAMMING


  • Classes, Object & Constructor & Destructor
  • Introducing Object-Oriented Programming
  • Objects and classes
  • Properties
  • Methods
  • Object-oriented concepts PHP 5
  • Developing an Object-Oriented Program
  • Using objects
  • Selecting properties and methods for each object
  • Defining a Class
  • Using $this
  • Adding methods
  • Destroying Objects
  • Using Access Specifier (public, private & protected)
  • Encapsulation, Inheritance, Abstraction
  • Abstract Class, Interface, Traits
  • Magic Methods

FILES INPUT/OUTPUT


PHP FORMS


MYSQL DATABASE CONNECTION


STATE MANAGEMENT


CONTROLS WITH DATABASE CONNECTION


CodeIgniter (FRAMEWORK)


JOOMLA



Download Complete Syslabous


At this stage students in this course will get a golden opportunity to work on live projects at Swastika Softwares. Students will also get a chance to work in a live professional set up with a team of working professionals at Swastika Softwares.

We have a independent Placement Cell devoted to cater to the needs of organizations looking for suitable candidates for their requirements. A full fledge HR team having experience in placing candidates in different industries runs this Dept.


Upcoming Openings

Nov.
11
CPF Exam get more info: Click Here
Nov.
11
CPF Exam get more info: Click Here

Our Tie-up's

 
Our Services   Our Products  Contact Us  
Swastika Softwares
C-1/D2, Badarpur Border
Main Tajpur road,New Delhi-44,
Ph. : 011-65198720
Mob : 7503151542, 7503492454
E-Mail :info@swastikasoftwares.com
Web : swastikasoftwares.com

For business queries

© 2011 Swastika Softwares A Product of Swastika Group