Curriculum of Php
Total Page:16
File Type:pdf, Size:1020Kb
CETPA INFOTECH PVT. LTD. CURRICULUM OF PHP CORE PHP ARRAY WITH PHP PHP INPUT MACHANISM What is an Array? INTRODUCING PHP Working with ECHO, PRINT(), Creating and Working with PRINTF() Arrays The origin of PHP MINI TASK → Integrating Creating arrays PHP for Web Development & Web HTML Viewing arrays Applications with PHP Modifying arrays PHP History MINI TASK → Integrating CSS Removing values from arrays Features of PHP with PHP Sorting Arrays How PHP works with the MINI TASK → Integrating Walking through an Array Web Server JAVASCRIPT with PHP Traversing an array manually What is SERVER & how it Using foreach to walk through an Works BASICS LANGUAGE array What is ZEND Engine Creating a simple PHP script Finding Array Size Work of ZEND Engine Naming Variables Converting Arrays into Assigning and Displaying Strings (And Vice Versa) INSTALLING AND CONFIGURING Variable Converting Variables into PHP Values Arrays (And Vice Versa) ● PHP Installation Creating variables Splitting and Merging Arrays ● MySQL Installation Displaying variable values Exchanging keys and values ● Apache Installation Writing Your First Script That Multidimensional Arrays ● WAMP Installation Uses Variables Creating multidimensional arrays ● Installing and Configuring PHP Using Variable Variables Viewing multidimensional arrays on Windows. Removing Variables ● How to design PHP applications Using multidimensional arrays in Understanding Data Types statements using Dreamweaver Assigning data types ● How to design PHP Walking through a applications using IDE Type casting multidimensional array Type Juggling Built-in PHP Arrays HTML, CSS & JAVASCRIPT Introduction of PHP Keywords Introduction of HTML Comments USING STRINGS IN PHP Creating basic HTML pages Introduction to string. OPERATORS & EXPRESSIONS Form Designing with HTML Creating and Working with Creating Tables in HTML Arithmetic, Assignment, String Working on Frames Comparison, Logical Creating string Operators Introduction of CSS Viewing string Understanding CSS selectors Concatenation, Bitwise, Error Modifying string & properties Suppression, Increment & Introduction of String Decrement operators Creating Inline, Internal, Function External CSS Working with string function WORKING WITH FLOW CONTROL Introduction of JAVASCRIPT THROUGH CONTROL STATEMENT Creating variables PHP FUNCTIONS Ternary operator Working with Data types ● Defining functions If-else ● Using variables in functions Working with Arrays If-else ladder ● Passing values to a function Creating & using Functions If-elseif-else ● Nesting of Functions Creating Client-side Validations Switch ● Anonymous Functions ● Recursion PHP INPUT MECHANISM WORKING WITH FLOW CONTROL ● Returning a value from a function Form Interpretation THROUGH LOOP STATEMENT ● Using built-in functions Understanding GET, POST, For ● Defining User functions REQUEST While Do-while ● Passing parameter(Call By Value & Master-Child page concept Foreach Call By Reference) & return value. Nesting of Loops Using Access Specifiers Trends of PHP Functions(Missing (public, private & protected) Adding tables to a database Parameter, Formal parameter Polymorphism(Over Loading Creating a table declaration) & Over Riding) Connecting to a database server Importing content of one page into Abstraction Using Database Queries for another(include & Abstract Class accessing & manipulating data MINI TASK → Creating searching or Interface from database validation programs Traits Opening Database Magic Methods Connection/closing FILE HANDLING IN PHP MINI TASK → Creating a OOPs database connection based simple PHP Application Select/Insert/delete & Update File Streams(Input, Output, Temp) Database from forms Creating and deleting a file. ERROR & EXCEPTION HANDLING Database Functions Reading and writing test files. Introduction to Errors Joins Checking for existence of file. Types of Errors Constraints Determining file size. Introduction to Exception Triggers Opening a file for writing,reading handling SQL Injections or appending. Using Try/catch/throw Prevention of SQL Injections Writing data to the file. Checked & Unchecked Prevention of SQL Injections Reading characters. Exception Creating Custom MINI TASK → Creating Checking existence of a file exception Registration form Sending the pointer to a particular MINI TASK → Creating an MINI TASK → Creating Login & location in a file Exception Handling Panel Profile Finding the current location of a Page pointer CREATING SECURITY USING PHP MINI TASK → Creating Check whether file contents end Introduction to ENCRYPTION Update & Delete page or not Encrypting Functions MINI TASK → Creating SQL Locate the pointer at the Key Encryption Injection beginning of file Creating Header prevention PHP script File locking Authentication MINI TASK → Creating PDF with HTTP Authentication STATE MANAGEMENT PHP MINI TASK → Create a secure Introduction to Query Strings web page Working with Query Strings CREATING WEB FEATURES Receiving data from Query Redirecting users to other pages REGULAR EXPRESSION Strings Creating an Email Introduction to Regular MINI TASK → Fetching Data Sending an Email Expression From Database by Query String Configuring Email preg & ereg functions Introduction to COOKIES File Uploading and File Downloading Email validation Creating Cookies MINI TASK → Creating a Mail String pattern matching Using Cookies Interface with PHP PCRE expression MINI TASK → Creating Cookie based authentication module POSIX expression Introduction to Session OBJECT ORIENTED PROGRAMMING MINI TASK → Creating Starting a Session. Introducing Object-Oriented searching or validation Working with Session variables. Programming programs Destroying session Objects and classes Passing Session Ids Properties & Methods DATABASE MANAGEMENT MINI TASK → Creating a session Object-oriented concepts PHP 5 (MySQL) based Login form Encapsulation Introduction to DBMS Inheritance(Single, Multilevel, DBMS Vs RDBMS Keys ADVANCE PHP AJAX Multiple, Hybrid, Hierarchical) Normalization Introduction to AJAX Developing an Object-Oriented DML , DDL, DCL Understanding Program Introduction to MySQL. XMLHTTPREQUEST object Selecting properties and methods Database Engines in Working with Ajax functions for each object Defining a Class MySQL. Integrating AJAX with HTML Using $this Performing dynamic Integrating AJAX with PHP Adding methods functions using MySQL MINI TASK → Fetching data Destroying Objects Using MySQL on the Web Constructor & Destructor Final Class from database using Ajax MINI TASK → Integrating Configuring with Dummy Payment Gateway Database PAYMENT GATEWAY Creating Html forms INTEGRATION WEB SERVICES IN PHP Using JavaScript with ● Introduction to Payment Introduction to Web Code Igniter Gateways Services Creating Validations with ● How to integrate Payment ● Introduction to XML Code Igniter Gateway with PHP ● Creating XML pages Integrating Ajax with application ● Introduction to JSON Code Igniter ● Creating JSON data Integrating HTML (WORD PRESS (CMS) ● Creating SOAP based Web template in Code Igniter Service CRUD Introduction to Wordpress ● Consuming SOAP based implementation in Code Wordpress installation Web Service Igniter Working with post, media, ● Creating REST based Web Working with Session pages, comments Service Developing Plugin with Working with appearance ● Consuming REST based Web Code Igniter user, Service tools, setting ● MINI TASK → Database Working with plugin in manipulation using Web CAKE PHP (Frame work) Wordpress website Using Services Introduction to CakePHP external plugin in Introduction to MVC wordpress website Working with widgets in Installing CakePHP Wordpress GRAPHICS IN PHP Creating Controller, Converting Html ● Introduction to Graphics View, Models template to Wordpress ● Understanding GD Library URL Routing, Scaffolding ● Creating Graphics Redirecting control theme ● Working on Image Configuring with CRUD operation using Manipulation Functions Database database in Wordpress ● Inserting Text inside Images Creating Html forms Creating user defined ● Crop, Resize, Blur, Border, Using JavaScript with plugins in Wordpress Copy Images CakePHP Creating user defined ● MINI TASK → Creating Image Integrating Ajax with widgets in Wordpress manipulation program using CakePHP GD Library Creating Validation with CakePHP CODE IGNITER (Frame work) Integrating HTML Introduction to Code template in Igniter CakePHP ● Introduction to MVC CRUD implementation in ● Installing Code Igniter CakePHP ● Creating Controller, View, Working with Session Models Developing Plugin with ● URL Routing, Hooks CakePHP ● Redirecting control DRUPAL ( CMS) JOOMLA (CMS) Customization inbuilt Introduction to Drupal Introduction to JOOMLA, Components and Modules Drupal installation Joomla installation Using External plugin in Working with content, Working with Article joomla website structure, Appearance, Manager, Category Converting HTML template people Manager, Menu in joomla theme Working with module, Manager Creating user defined configuration, report Working with Template modules Creating user define Manage Creating user defined modules in Drupal website User Manager, Module components Working with the theme in Manage Drupal website Working with the Converting html theme in to Extension