World’s #1 Online Bootcamp

Course Overview

Training Options

Corporate Training

Customized to your team's needs

  • Blended learning delivery model (self-paced eLearning and/or instructor-led options)
  • Flexible pricing options
  • Enterprise grade Learning Management System (LMS)
  • Enterprise dashboards for individuals and teams
  • 24x7 learner assistance and support

Course Curriculum

Course Content

  • Fundamentals of PHP

    Preview
    • Fundamentals Of PHP

      03:11:52Preview
      • 1.1 Course Materials
        00:25
      • 1.2 What Is PHP
        01:59
      • 1.3 Installing PHP
        03:43
      • 1.4 Syntax And Hello World
        06:00
      • 1.5 Comments
        01:39
      • 1.6 Variables
        02:39
      • 1.7 Strings And Conjugation
        02:33
      • 1.8 String Replacement
        04:19
      • 1.9 String Manipulation
        06:30
      • 1.10 HTML Entities
        03:40
      • 1.11 Arrays
        10:35
      • 1.12 Explode And Implode
        09:11
      • 1.13 Operators
        09:55
      • 1.14 If Else Statements
        07:51
      • 1.15 Elseif
        04:00
      • 1.16 Switch
        06:40
      • 1.17 For Loops
        08:15
      • 1.18 While Loops
        05:26
      • 1.19 Break From Loops
        03:24
      • 1.20 Continue, Is Array And Quotes
        06:31
      • 1.21 Including Files
        07:18
      • 1.22 Functions
        15:03
      • 1.23 Constants
        06:10
      • 1.24 Checking If It Exists
        11:12
      • 1.25 Forms (Part 1)
        06:10
      • 1.26 Forms (Part 2)
        12:35
      • 1.27 New Lines
        06:46
      • 1.28 Date And Time
        14:51
      • 1.29 Ternary Logic
        06:32
  • Advanced PHP Development

    Preview
    • Advanced PHP Development

      01:36:19Preview
      • 1.1 Course Materials
        00:25
      • 1.2 Sessions
        13:10
      • 1.3 Server Super Global Variable
        05:43
      • 1.4 Cookies
        13:19
      • 1.5 File Upload
        11:43
      • 1.6 Emails
        12:53
      • 1.7 File Intro
        01:21
      • 1.8 File Create
        05:38
      • 1.9 File Write
        07:11
      • 1.10 File Read
        07:28
      • 1.11 File Append
        03:54
      • 1.12 File Delete
        05:01
      • 1.13 All File Modes
        05:01
      • 1.14 Finishing Up
        03:32
  • How to Build a CMS with PHP

    Preview
    • How to Build a CMS with PHP

      46:09Preview
      • 1.001 Introduction And Getting Started
        04:46
      • 1.002 Creating A Database
        04:26
      • 1.003 Creating The Article Index
        05:38
      • 1.004 Creating The Article View Page
        06:13
      • 1.005 Building A Control Panel To Manage Content
        09:41
      • 1.006 Creating Article Posting Functionality
        08:29
      • 1.007 Deleting CMS Articles
        06:56
  • How to Create an Image Upload Website with PHP

    Preview
    • Section 1 - Introduction to the Course

      10:18Preview
      • 1.1 Introduction to the Course
        10:18
    • Section 2 - How To Create An Image Upload Website With PHP

      03:01:04Preview
      • 2.1 How To Create An Image
        10:02
      • 2.2 User Functions
        03:36
      • 2.3 Album Functions
        05:00
      • 2.4 Image Functions
        05:14
      • 2.5 Database and Tables
        09:07
      • 2.6 User Login Part 1
        13:31
      • 2.7 User Login Part 2
        13:19
      • 2.8 Creating Albums Part 1
        08:52
      • 2.9 Creating Albums Part 2
        09:18
      • 2.10 Displaying Albums
        09:43
      • 2.11 Editing Albums
        07:49
      • 2.12 Editing Albums Part 2
        07:43
      • 2.13 Editing Albums Part 3
        13:01
      • 2.14 Deleting Albums
        10:53
      • 2.15 Uploading Images
        12:21
      • 2.16 Viewing Albums
        08:49
      • 2.17 Viewing Albums Part 2
        09:20
      • 2.18 Viewing Albums Part 3
        06:38
      • 2.19 Deleting Images
        08:05
      • 2.20 Deleting Images Part 2
        08:43
  • How to Set Up PayPal Instant Payment Notification with PHP

    Preview
    • Module 1 - Introduction

      07:06Preview
      • 1.1 Introduction
        07:06
    • Module 2 - Setting Up PayPal IPN With PHP

      01:02:11Preview
      • 2.1 Setting Up PayPal IPN With PHP
        05:21
      • 2.2 Payment Preferences
        06:18
      • 2.3 Working With The Database
        09:21
      • 2.4 The Database Continued
        09:00
      • 2.5 Working With The PHP Code
        08:49
      • 2.6 PHP Coding Part 2
        08:43
      • 2.7 PHP Coding Part 3
        06:58
      • 2.8 PHP Coding Part 4
        07:41
    • Module 3 - Security Concerns

      02:22Preview
      • 3.1 Security Concerns
        02:22
  • Introduction to CodeIgniter

    Preview
    • Module 1 - Introduction To The Course

      04:31Preview
      • 1.1 Introduction To CodeIgniter
        04:31
    • Module 2 - Lets Learn CodeIgniter

      33:35Preview
      • 2.1 Controllers
        07:40
      • 2.2 Models
        04:38
      • 2.3 Views
        04:56
      • 2.4 Basic Calculator
        08:03
      • 2.5 URLs, Mod Rewrite And URIs
        08:18
    • Module 3 - Working With The MySQL Database

      28:21Preview
      • 3.1 Connecting
        04:43
      • 3.2 Getting Values
        08:07
      • 3.3 Inserting
        08:03
      • 3.4 Updating Values
        07:28
    • Module 4 - How To Build A Basic Website With CodeIgniter

      01:23:31Preview
      • 4.1 Getting Started
        07:53
      • 4.2 Multiple Page Loading And Styling
        11:18
      • 4.3 HTML Helper
        05:56
      • 4.4 URL Helper
        08:59
      • 4.5 Content Managing
        15:43
      • 4.6 Contact Page
        12:17
      • 4.7 Form Validation Library
        14:08
      • 4.8 Email Library
        07:17
  • Learn PHP Model View Controller Pattern (PHP MVC)

    Preview
    • Module 01 - Course Introduction

      01:54Preview
      • 1.1 Course Introduction
        01:54
    • Module 02 - What is MVC

      13:22Preview
      • 2.1 How You Shouldnot Structure Code
        07:14
      • 2.2 What Is MVC
        06:08
    • Module 03 - Creating an MVC Application

      01:50:28Preview
      • 3.1 Introduction
        10:46
      • 3.2 Composer Requirements
        01:29
      • 3.3 Directory Structure
        03:19
      • 3.4 Parsing URLs
        17:06
      • 3.5 Creating Controllers
        15:09
      • 3.6 Accessing URL Parameters
        02:40
      • 3.7 Working with Views
        16:41
      • 3.8 Passing Data To Our View
        05:38
      • 3.9 Loading Modules
        07:06
      • 3.10 Working with the Database
        19:08
      • 3.11 Including Assets
        11:26
    • Module 04 - Course Conclusion

      00:57
      • 4.1 Course Conclusion
        00:57
  • Learn PHP Programming From Scratch

    Preview
    • Module 1 - Getting Started

      13:36Preview
      • 1.1 Introduction
        05:44
      • 1.2 Setting Up A Web Server
        07:52
    • Module 2 - PHP Basics

      03:54:04Preview
      • 2.1 Basics Echo Print
        05:20
      • 2.2 Variables
        07:25
      • 2.3 If Statements
        07:55
      • 2.4 Arithmetic Operators
        06:37
      • 2.5 Comparison Operators
        08:45
      • 2.6 Logical Operators
        09:28
      • 2.7 Switch Statement
        08:11
      • 2.8 Arrays
        08:52
      • 2.9 Multi - Dimensional Arrays
        07:12
      • 2.10 While Loop
        05:56
      • 2.11 Do While Loop
        04:30
      • 2.12 For Loops
        05:04
      • 2.13 Foreach
        06:38
      • 2.14 Functions
        08:25
      • 2.15 GET
        13:00
      • 2.16 POST
        07:51
      • 2.17 Commenting Code
        05:36
      • 2.18 Embedding PHP Within HTML
        09:56
      • 2.19 A Better Way To Display HTML
        05:29
      • 2.20 Triple Equals
        04:44
      • 2.21 Checkboxes
        08:46
      • 2.22 Radio Buttons
        10:08
      • 2.23 Splitting A String By Spaces(Whitespace)
        05:43
      • 2.24 Generate A Random Number
        04:44
      • 2.25 Explode (String To Array)
        10:12
      • 2.26 Implode (Array To String)
        16:10
      • 2.27 Formatting Numbers
        05:25
      • 2.28 Arrays (Part 1 Of 2)
        11:16
      • 2.29 Arrays (Part 2 Of 2)
        12:50
      • 2.30 Quickly Return True Or False
        01:56
    • Module 3 - Advanced Topics

      38:53Preview
      • 3.1 Sessions
        06:32
      • 3.2 Cookies (Part 1)
        06:51
      • 3.3 Cookies (Part 2)
        03:32
      • 3.4 Ternary Operator (Inline IF Statement)
        07:53
      • 3.5 Functions With Undefined Parameters
        14:05
    • Module 4 - Creating A Contact Form

      27:43
      • 4.1 Contact Form (Part 1 Of 3)
        02:22
      • 4.2 Contact Form (Part 2 Of 3)
        11:34
      • 4.3 Contact Form (Part 3 Of 3)
        13:47
    • Module 5 - Easy Pagination

      27:18Preview
      • 5.1 Easy Pagination (Part 1 Of 3)
        03:08
      • 5.2 Easy Pagination (Part 2 Of 3)
        11:53
      • 5.3 Easy Pagination (Part 3 Of 3)
        12:17
    • Module 6 - PHP Data Objects

      55:36Preview
      • 6.1 PDO Connecting To A Database
        10:01
      • 6.2 Query Database Access Results
        08:33
      • 6.3 Affected Row Count
        04:23
      • 6.4 Binding Values To Queries
        10:15
      • 6.5 Error Detection
        06:56
      • 6.6 Return Last Inserted ID
        03:15
      • 6.7 PDO Transactions
        12:13
    • Module 7 - Sending Email

      39:04Preview
      • 7.1 Send Email Quickly And Easily (HTML Format)
        06:07
      • 7.2 Sending Email With Attachments (Part 1 Of 2)
        07:18
      • 7.3 Sending Email With Attachments (Part 2 Of 2)
        14:18
      • 7.4 Sending Email From A Local Server
        05:12
      • 7.5 Connecting To And Sending Email Via An SMTP Server
        06:09
    • Module 8 - Course Conclusion

      04:44Preview
      • 8.1 Course Conclusion
        04:44
  • MySQL and PHP Fundamentals

    Preview
    • MySQL And PHP Fundamentals

      54:34Preview
      • 1.1 MySQL An Introduction
        08:54
      • 1.2 Create Database
        09:15
      • 1.3 Inserting Data
        09:57
      • 1.4 SQL Injection
        10:16
      • 1.5 Select Queries Part 1
        09:11
      • 1.6 Select Queries Part 2
        07:01
  • PHP and MySQLi Database Integration

    Preview
    • Module 1 - Introduction

      01:51Preview
      • 1.1 Introduction
        01:51
    • Module 2 - Database Integration

      56:28Preview
      • 2.1 Database
        05:22
      • 2.2 Connecting
        07:41
      • 2.3 Getting Results
        16:09
      • 2.4 Updating And Deleting
        08:22
      • 2.5 Inserting Records
        09:37
      • 2.6 Binding
        09:17
    • Module 3 - Example Application

      22:06
      • 3.1 Example Application
        22:06
    • Module 4 - The Singleton Pattern

      21:22Preview
      • 4.1 Singleton Part 1
        11:56
      • 4.2 Singleton Part 2
        09:26
  • PHP Development with Laravel 4

    Preview
    • Section 1 - Introduction

      07:21Preview
      • 1.1 Authentication Introduction
        06:04
      • 1.2 Installing Laravel
        01:17
    • Section 2 - Build An Authorization System With The Laravel PHP Framework

      03:13:50Preview
      • 2.1 Database
        04:52
      • 2.2 Creating The Homepage
        11:35
      • 2.3 Templating
        09:08
      • 2.4 PDO And SMTP Email
        12:39
      • 2.5 Creating Accounts Part 1
        18:13
      • 2.6 Creating Accounts Part 2
        25:36
      • 2.7 Email Activation
        17:45
      • 2.8 Signing In
        18:05
      • 2.9 Signing Out
        05:34
      • 2.10 Remember Me
        04:17
      • 2.11 Changing Passwords
        19:50
      • 2.12 User Profiles
        07:16
      • 2.13 Account Recovery
        31:12
      • 2.14 Migrations
        07:48
  • PHP Object Oriented Programming

    Preview
    • Section 1 - Introduction To PHP Object Oriented Programming

      13:46Preview
      • 1.1 PHP Object Oriented Programming
        13:46
    • Section 2 - Understanding And Using Classes, Methods And Properties

      01:06:00Preview
      • 2.1 Methods And Properties
        10:24
      • 2.2 Using Static Properties And Methods
        08:14
      • 2.3 Constructor Method
        07:05
      • 2.4 Class Constants
        06:02
      • 2.5 Extending A Class
        11:22
      • 2.6 Protecting Methods And Properties
        11:06
      • 2.7 Scope Resolution Operator
        11:47
    • Section 3 - OOP Exercise Create A Calculator

      09:24
      • 3.1 Create A Calculator
        09:24
    • Section 4 - OOP Exercise Working With MySQL Database

      25:12
      • 4.1 Part 1
        07:12
      • 4.2 Part 2
        12:24
      • 4.3 Part 3
        05:36
  • Understanding PHP Data Objects

    Preview
    • Section 1 - Introduction

      09:58Preview
      • 1.1 Introduction
        09:58
    • Section 2 - Understanding PHP Data Objects (PDO)

      33:22Preview
      • 2.1 Understanding PHP Data Objects (PDO)
        08:33
      • 2.2 Affected Row Count
        04:23
      • 2.3 Binding Values to Queries
        10:15
      • 2.4 Error Detection
        06:56
      • 2.5 Returning The Last Inserted ID
        03:15
    • Section 3 - Conclusion

      12:13Preview
      • 3.1 Conclusion
        12:13
  • PHP Programming for Absolute Beginners

    Preview
    • Module 1 - Introduction To The Course

      06:20Preview
      • 1.1 Introduction To PHP
        00:36
      • 1.2 What Is PHP
        05:44
    • Module 2 - Getting Started With PHP Program

      02:05:37Preview
      • 2.1 Setting Up A Web Server
        07:52
      • 2.2 Echo Or Print
        05:20
      • 2.3 Variables
        07:25
      • 2.4 If Statemens
        07:55
      • 2.5 Arithmetic Operators
        06:37
      • 2.6 Comparison Operators
        08:45
      • 2.7 Logical Operators
        09:28
      • 2.8 Triple Equals
        04:44
      • 2.9 Switch Statement
        08:11
      • 2.10 Basic Arrays
        08:52
      • 2.11 Arrays(Part 1 Of 4)
        11:16
      • 2.12 Arrays (Part 2 Of 4)
        12:50
      • 2.13 Arrays (Part 3 Of 4)
        10:12
      • 2.14 Arrays (Part 4 Of 4)
        16:10
  • PHP Object Oriented Programming - Build a Login System

    Preview
    • Section 1 - Introduction

      01:39Preview
      • 1.1 Introduction
        01:39
    • Section 2 - Database Setup

      03:14Preview
      • 2.1 Directories
        03:14
    • Section 3 - Building a PHP OOP Registration and Login System

      01:40:58Preview
      • 3.1 Maerkup
        06:33
      • 3.2 Building Tables
        23:54
      • 3.3 Database Wrapper
        17:51
      • 3.4 Authenticating
        17:38
      • 3.5 Validation
        35:02

Exam & Certification

    Reviews

    • Julia Wood

      Julia Wood

      I am extremely enriched after completing the training. This has made me confident at my work too

    • Sophie Watson

      Sophie Watson

      Well packaged and loaded with information. Great content. Good job Simplilearn

    • Ellie Richardson

      Ellie Richardson

      Completely rich in information, the course doesn’t disappoint you at all

    • Ruthvik Chandra

      Ruthvik Chandra

      Computer Science Engineering at Lovely Professional University

      Simplilearn's PHP course is very good and offers quality videos. It also offers discounts. The customer support is very interactive to queries and problems. Overall the instructors of the courses are very knowledgeable and very good teachers. The projects in the courses are very helpful. Overall it is a good experience.

    • Megha Kakkar

      Megha Kakkar

      Student at Lovely Professional University

      I have enrolled in Php development Suite Course from Simplilearn. The course content and the notes are amazing and helped me to learn this language in an easier way. They provided awesome video and for me, it's the best choice.

    prevNext

    Why Online Bootcamp

    • Develop skills for real career growthCutting-edge curriculum designed in guidance with industry and academia to develop job-ready skills
    • Learn from experts active in their field, not out-of-touch trainersLeading practitioners who bring current best practices and case studies to sessions that fit into your work schedule.
    • Learn by working on real-world problemsCapstone projects involving real world data sets with virtual labs for hands-on learning
    • Structured guidance ensuring learning never stops24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts

    FAQs

    • I want to know more about the training program. Whom do I contact?

      Please join our Live Chat for instant support, call us, or Request a Call Back to have your query resolved.

    • What are the payment options?

      Payments can be made using any of the following options and a receipt of the same will be issued to you automatically via email.

      •     Visa Debit/credit Card
      •     American Express and Diners Club Card
      •     Master Card
      •     PayPal

    • Who provides the certification?

      Simplilearn provides the course completion certificate once you successfully complete the Certified iOS App Developer training program.
       

    • How will I get my course completion certificate from Simplilearn?

      Your course completion certificate will be auto generated in the LMS once you meet the below criteria:
      1. Completion of at least 85% of the eLearning course
      2. Submission of project as per course requirements
      3. Successfully meeting the project evaluation criteria set by our experts
       

    • Who are our Faculties and how are they selected?

      All our trainers are working professionals and industry experts with at least 10-12 years of relevant teaching experience.
      Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and training demo before they are certified to train for us.  
      We also ensure that only those trainers with a high alumni rating continue to train for us.
       

    • What is covered under the 24/7 Support promise?

      We offer 24/7 support through email, chat, and calls.  
      We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

       

    • What are the payment options?

      Payments can be made using any of the following options and a receipt will be issued to you automatically via email.

      • Visa debit/credit card
      • American Express and Diners Club card
      • MasterCard
      • PayPal

    • Can I cancel my enrollment? Do I get a refund?

      Yes, you can cancel your enrollment. We provide a complete refund after deducting the administration fee. To know more, please review our refund policy.

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.