PHP Training Logo

PHP Training

Live Online & Classroom Enterprise Training

PHP is one of the most popular web programming languages in the world today. PHP, together with MySQL, forms a lethal combination for database driven applications. Our course on PHP teaches all the aspects of PHP programming including flow control, arrays, HTML Forms, etc. and also nicely explains RDBMS concepts in MySQL, like joins, cursors, trigger and bit of stored procedures.

Looking for a private batch ?

REQUEST A CALLBACK
Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

PDP BG 1
SpringPeople Logo

What is PHP Training about?

MySQL and PHP are two of the most popular open source technologies to emerge during the past decade. PHP is a powerful language for writing server-side Web applications. MySQL is the world's most popular open source database. Together these two technologies provide you with a powerful platform for building database-driven Web applications.

This hands-on MySQL and PHP training course teaches participants everything they need to successfully build data-driven Web sites using MySQL and PHP.

What are the objectives of PHP Training ?

The objective of PHP training course is to train participants in becoming proficient PHP/MySQL web developers.

At the end of the PHP training course, participants will have basic understanding of the web technology and be able to architect, write, debug and run complete web applications using PHP and MySQL.

Available Training Modes

Live Online Training

Classroom Training

 

PDP BG 2

Who is PHP Training for?

  • Anyone who wants to add PHP skills to their profile
  • Teams getting started on PHP projects
  • What are the prerequisites for PHP Training?

    All participants must be fluent in HTML. The course can be customized to any level of programming and relational database familiarity.

    Course Outline

    • 1. PHP Basics
      • How PHP Works
      • The php.ini File
      • Basic PHP Syntax - PHP Tags - tPHP Statements and Whitespace - tComments - tPHP Functions - tHello World! -
      • Variables - Variable Types - tVariable Names (Identifiers) - tType Strength - tHello Variables! - tVariable Scope - tSuperglobals - tConstants - tVariable-Testing and Manipulation Functions -
      • PHP Operators
      • Creating Dynamic Pages - Single Quotes vs. Double Quotes - tHello World! -
      • Conclusion
    • 2. Flow Control
      • Conditional Processing - If Conditions -
      • If Conditions
      • Loops - while - tdo...while - tfor - tbreak and continue -
      • Conclusion
    • 3. Arrays
      • Enumerated Arrays - Initializing Arrays - tAppending to an Array - tReading from Arrays - tLooping through Arrays -
      • Associative Arrays - Initializing Associative Arrays - tReading from Associative Arrays - tLooping through Associative Arrays - tSuperglobal Arrays -
      • Two-dimensional Arrays - Reading from Two-dimensional Arrays - tLooping through Two-dimensional Arrays -
      • Array Manipulation Functions
      • Conclusion
    • 4. PHP and HTML Forms
      • HTML Forms - How HTML Forms Work - tA Sample HTML Form - tForm Variables -
      • Conclusion
    • 5. String Manipulation
      • Formatting Strings - Concatenation - tString Manipulation Functions - tExamples of String Functions -
      • Magic Quotes - magic_quotes_gpc - tmagic_quotes_runtime - tRecommendation on Magic Quotes - tConclusion -
      • Conclusion
    • 6. Reusing Code and Writing Functions
      • Including Files - require - trequire_once - tauto_prepend_file and auto_append_file -
      • User Functions - Defining and Calling Functions - tDefault Values - tVariable Scope - tBy Reference vs. By Value -
      • Form Processing - Code Organization -
      • Code Organization
      • Conclusion
    • 7. Simple SELECTs
      • Introduction to the Northwind Database
      • Some Basics - Comments - tWhitespace and Semi-colons - tCase Sensitivity -
      • SELECTing All Columns in All Rows
      • SELECTing Specific Columns
      • Sorting Recordstt - Sorting By a Single Column - tSorting By Multiple Columns - tSorting By Column Position - tAscending and Descending Sortst -
      • The WHERE Clause and Operator Symbolst - Checking for Equality - tChecking for Inequality - tChecking for Greater or Less Than - tChecking for None - tWHERE and ORDER BY -
      • The WHERE Clause and Operator Words
      • The BETWEEN Operator - tThe IN Operator - tThe LIKE Operator - tThe NOT Operator -
      • Checking Multiple Conditions - AND - tOR - tOrder of Evaluation -
      • Conclusion
    • 8. Subqueries, Joins and Unions
      • Subqueries
      • Joins - Table Aliases - tMulti-table Joins -
      • Outer Joins
      • Unions - UNION ALL - tUNION Rules -
      • Conclusion
    • 9. Inserting, Updating and Deleting Records
      • INSERT
      • UPDATE
      • DELETE
      • Conclusion
    • 10. Managing Data
      • Querying a Database - mysqli() Overview - tmysqli Methods and Properties - tInserting and Updating Records - tmysqli Prepared Statements -
    • 11. PEAR:DB
      • Advantages and Disadvantages of PEAR DB - Why use a database abstraction layer? - tWhen not to use a database abstraction layer? -
      • Why use a database abstraction layer?
      • When not to use a database abstraction layer?
      • Using PEAR DB
    • 12. Authentication with PHP and SQL
      • A Database-less Login Form
      • Conclusion
    • 13. Regular Expressions
      • Perl-compatible Regular Expression Functions - preg_match() - tpreg_replace() - tRegular Expression Tester -
      • Regular Expression Syntax - Start and End ( ^ $ ) - tNumber of Occurrences ( ? + * {} ) - tCommon Characters ( . d D w W s S ) - tGrouping ( [] ) - tNegation ( ^ ) - tSubpatterns ( () ) - tAlternatives ( ) - tEscape Character ( ) -
      • Form Validation Functions with Regular Expressions
      • Conclusion
    • 14. Session Control and Cookies
      • Sessions - Configuring Sessions - tSession Functions -
      • Conclusion
    • 15. Sending Email with PHP
      • mail() - Shortcomings of mail() -
      • Shortcomings of mail()
      • PHPMailer
      • Conclusion
    • 16. File System Management
      • Opening a File - fopen() -
      • Reading from a File - fgets() -
      • Writing to a File - fwrite() -
      • File Locking - flock() -
      • Uploading Files via an HTML Form
      • Getting File Information
      • More File Functions
      • Directory Functions - Getting a Directory Listing -

    Who is the instructor for this training?

    The trainer for this PHP Training has extensive experience in this domain, including years of experience training & mentoring professionals.

    Reviews