This 72-hour course covers advanced PHP programming. The syllabus includes 12 topics that cover PHP basics like syntax and variables, writing web pages with PHP, arrays, files, strings and regular expressions, functions, object-oriented programming, sessions, cookies, MySQL databases, and other packages like AJAX. The course aims to teach students how to use PHP as a server-side language for building dynamic web applications.
This 72-hour course covers advanced PHP programming. The syllabus includes 12 topics that cover PHP basics like syntax and variables, writing web pages with PHP, arrays, files, strings and regular expressions, functions, object-oriented programming, sessions, cookies, MySQL databases, and other packages like AJAX. The course aims to teach students how to use PHP as a server-side language for building dynamic web applications.
Course Duration: 72 Hours Syllabus: Topic 1: Introduction to PHP The origin of PHP Interface to External System How PHP works with the web server Hardware and software requirements Benifits of PHP as a server side lanugages Topic 2: PHP Building Blocks Basic PHP syntaxt PHP Delimiters Creating User Defined Variable Assigning values to scalar variable Data type with PHP Displaying type information Testing for specific data type Operators Dynamic variables, Strings in PHP PHP Flow Control Topic 3: Writing Web Pages with PHP Outlining Web Protocols Use of HTML for web design purpose HTML scripts and Form's element Embedding PHP code into HTML pages Retrieving form data with $_POST, $_GET and $_REQUEST arrays Validating retrieved data Strategies for handling invalid input Redirecting web pages Adding dynamic content Supper global Variable Storing state information using cookies Tracking users identification Topic 4: Arrays in PHP Introduction to Arrays in PHP
Creating and Deleting a file Reading and Writing text files Working with directories in PHP Checking for existence of file Determining file size Opening a file for writing, reading or appending Writing Data to the file Reading Characters Using other useful file functions Topic 6: String Manipulation and Regular Expression Joining and Splitting String Comparing Strings Matching and replacing substrings Introduction to Regular Expressions Character sets and classes Subexpressions Counted Subexpressions Matching Literal Special Characters Matching and replacing substring with Regular Expressions Splitting string with Regular expressions Topic 7: Functions in PHP Introducing Functions Using parameters and Returning Values Call by value and call by reference Using require() and include() Object Oriented Programming in PHP Object oriented concepts Classes, objects and operations
www.spacads.com
Topic 8: Static methods
Abstract class Inheritance Using Final keyword Exception Handling User defined exception Topic 9: Session and Cookie Introduction to Session Control Session Functionality What is a Cookie? Setting Cookies with PHP Using Cookies with Sessions Deleting Cookies Registering Session variables Session Variables Destroying the variables and Session Topic 10: MySQL Database Installation and Upgradation to MYSQL MySQL Architecture Invoking MySQL through Command Line MySQL Server Start and Stop Defining a Database Creating Tables and Fields in MySQL Overview of Data Types in MySQL Working with PHP-MySQL Environment Using PhpMyAdmin (Web UI for DB access) Topic 11: Advanced PHP Math functions File Upload/Download PHP configuration file Error tracking and debugging Generating PDF Topic 12: Other Packages AJAX Techniques PHP Framework