Summer Training/Internship Module On PHP
DESIGNING
HTML, CSS, Designing Static Website
INTRODUCTION TO PHP
An overview of PHP, History and Evolution, Installation of PHP (using WAMP/LAMP/XAMPP), Basic of PHP, Combining HTML AND PHP
FUNDAMENTALS OF PHP AND HTML
Data types, Declaration of Variables, Constants, Operators, An overview of HTML, DHTML
CONTROL FLOW STATEMENTS
Control Statements, Conditional (if) Statements, Adding else if, Selective (switch) Statements, nested if else, Iterative(for loop),while loop, do while loop, for each loop
STRING AND ARRAYS IN PHP
String Functions, Creating and accessing String, Searching & Replacing String, Formatting String, String Related Library function, Creating arrays Index and Associative, Multidimensional arrays, Manipulating arrays, Looping with Index based array, Looping with associative array using foreach(), Some useful Library function
FUNCTION IN PHP
Creating Function, Introducing Variable scope in PHP, Function arguments and return values, Creating Include files, Call by Value and Call by reference, Recursive function
READING DATA IN WEB PAGES
Setting web pages to communicate with PHP, Handling HTML Controls(Text Fields, Text Areas, Check Boxes, Radio Buttons, Handling List Boxes, Handling Password Controls), Handling File Uploads, Handling Buttons, Get and Post method, Super global variables. Form validation
SAVING STATE IN PHP
Introduction to Query Strings, Working with Query Strings, Using query string(URL rewriting), Using Hidden field, Receiving data from Query Strings Setting a Cookie, reading a cookie, deleting a cookie, Creating session, Retrieving data from session, Destroying session.
WORKING WITH DATABASE
Database concept, RDBMS, Introduction to MySQL, Database Integration MYSQL, Connecting to database, Creating tables, Displaying the table data, Updating database, Inserting new data into a table, Deleting data from a table, INSERT/UPDATE/DELETE in a table by using MySQLi(procedural), MySQLi(object-oriented) and PDO(PHP Data Objects)
JAVASCRIPT
Introduction to Javascript, Data types, Declaration of Variables, Operators, Control Statements, Conditional Statements, functions, event handling, DOM (Document Object Model), JS Objects(Array, String, Math, Date), Javascript Validations.
JQUERY
Introduction to Jquery, Jquery Syntax, Jquery Selectors, Jquery Events, Jquery Effects, Jquery HTML, Jquery Traversing, Jquery AJAX, Filters
AJAX( Asynchronous JavaScript and XML )
Introduction to AJAX, Understanding XMLHTTPRequest Object, Working with Ajax functions, Combining HTML and AJAX, Combining PHP and AJAX.