Library

Course: PHP Specialist (2017 Edition)

PHP Specialist (2017 Edition)

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
About this Course

This completes it.

PHP is the stepping stone to your first professional development gigs

PHP is the most popular back end language on the web.

Companies like Facebook and Tumblr use PHP as their primary back end coding language. It's in universal demands, and, as a new developer you're expected to know you're way around the front end and the back end. That's where PHP comes in.

There was a time when a web developer could get away with knowing just HTML and some Javascript, but now as employers are looking for more value, you have to know more. PHP lets you access an entire world of backend databases, like mySQL which is introduced in this course.

FACT: With PHP knowledge you'll be able to complete more advanced projects and be more employable.

People ask all the time: What's the best past to becoming a professional developer?

People going in to web development need two types of technical knowledge. First, they need to know how to manipulate content in a browser. That's where HTML5 and Javascript come in. But they also need to be able to interact with backend systems like eCommerce systems, databases and content management systems.

With PHP, developers:

  • Create systems by which data can be stored and retrieved in a database
  • Interact with eCommerce systems facilitating sales, credit card processing and shipping all over the world
  • Create complex content and customer management systems customized for industry use.
  • Create plugins and customizations for the most the most popular content management systems in the world, Wordpress, Drupal and Joomla (all of which are written in PHP!)

Who is the target audience?

  • New developers who want to add PHP to their tool aresneal
  • Web Designers who want to start writing code
  • Teachers and students
  • Current developers who need to learn PHP
Basic knowledge
  • Successful students in this course have a working knowledge of HTML
  • Successful students in this course can work with web browsers to navigate the internet
  • This course works on Mac or PC or even Linux with a few modifications
What you will learn
  • Set up a PHP Web Server
  • Integrate PHP with HTML code
  • Call PHP Pages from HTML
  • Use the echo() and print() functions
  • Integrate HTML with echo() and print() functions
  • Declare and use constants
  • Declare and initialize PHP variables
  • Understand the type of values held in PHP variables
  • Use arithmetic operators to perform math functions
  • Use comparison operators to make logical comparisons
  • Understand basic if statments
  • Create complex if statements which facilitate multiple outcomes
  • Use the PHP switch statement
  • Work with while loops.
  • Identify when a do while loop is appropriate and use it
  • Code a for loop
  • Create simple arrays
  • Use a for...each statement to loop through an array
  • Create associative arrays
  • Understand and use multidimensional arrays
  • Identify and use the superglobal arrays included in PHP
  • Use string functions to manipulate strings
  • Convert strings to arrays and vice-versa
  • Use hashes and encryption to enhance application security
  • Write simple functions
  • Write functions that take arguments and return a value
  • Read and write text files to the server
  • Read, write and parse CSV files
  • Set, read and delete cookies
  • Create sessions
  • Pass session variables between PHP pages
  • Expire sessions as required
  • Send plain text and HTML emails using PHP
  • Use a database to create a complete CRUD app
  • Store data in the database
  • Retrieve data from the database
  • Modify and delete database data
Curriculum
Number of Lecture: 53
Total Duration: 03:31:32
Getting Started: Welcome to the Course
  • Introduction  
Section 1: Your First Lines of PHP
  • Quickstart: Your First PHP Script  

    You'll write your first lines of PHP and display the result in the browser in this segment.

  • Setting Up Your Web Server  

    You'll learn how to set up your web browser for PHP development. Mark will even show you where to download a free server to use.

  • Integrating HTML and PHP  

    Learn how PHP and HTML work together in this video lecture.

  • Calling PHP Pages from HTML  

    Learn how to call PHP pages from HTML pages within your web application.

Echo and Print
  • Echo and Print Text  

    Learn the basics of Echo() and Print() to output text to the web browser.

  • Echo and Print Numbers and Expressions  

    You'll learn to use the echo and print statements with numbers and expressions.

  • Echo and Print with HTML Code  

    Echo and Print with embedded HTML code to format content in the browser window.

Constants and Variables
  • Constants  

    Constants are containers for values that don't change over the course of program execution.

  • Declaring and Initializing PHP variables  

    Learn how to declare and initialize variables in PHP.  Unlike constants, the values of variables can change over the course of program execution. 

  • PHP Variable Types  

    Understand the types of values that can be held in PHP variables.

PHP Operators
  • Arithmetic Operators  

    Learn how to use basic arithmetic operators like addition, subtraction, multiplication and division.

  • Comparison Operators  

    You'll compare values with comparison operators-- Equal to, Greater Than, Less Than, etc.

  • Logical Operators  

    AND and OR are the logical operators in PHP.  You'll learn how to use them in this section.

  • Assignment Operators  
Conditionals in PHP
  • Basic If Statements  

    The if statement is the fundamental conditional syntax in PHP.  You'll learn how to use them in this segment.

  • If... Else  

    If... Else conditional deal with "either/or" logic within a program.

  • Else... IF  

    Else... If combinations deal with conditionals where there are many possible outcomes.

  • Switch Statements  

    Switch statements are another structure that work with conditionals with many possible outcomes.

Loops
  • While Loops  
  • Do... While Loops  

    Do... while Loops are like a while loop turned upside-down. See how they're useful in this segment of the course.

  • For Loops  

    For loops allow you to combine all loop components in to a single statement.

File Inclusion
  • Include  
  • Require  
Arrays
  • Simple Arrays  

    Learn how to create a simple Array in PHP.

  • For...Each Through an Array  

    Loop through an array with a for..each statement.  This is the most convenient way to expose all the members of an array.

  • Associative Arrays  

    A more powerful form of an array. Associative arrays store key/value pairs instead of single list items within the array object.

  • Multidimensional Arrays  

    Multidimensional arrays are, in reality, "arrays of arrays". They can be stored to store multidimensional data such as a checker board or grid.

  • Superglobal Arrays  

    Superglobal arrays have several uses in PHP. Learn about them in this section of the course.

PHP Strings
  • strlen(), strpos(), str_word_count()  

    Learn to use some common string manipulation functions.

  • str_getcsv(), addlsashes(), stripslashes()  

    Learn to use more common string manipulation functions.

  • implode() and explode()  

    Create an array from a string and a string from an array using these PHP string manipulation functions.

  • Hashes and Encryption  

    Often data needs to be encrypted as a program executes. You'll learn how in this section.

Functions in PHP
  • Simple Functions  

    Learn to create basic functions and how to call them using PHP.

  • Function Arguments  

    Learn to send arguments in to a function for processing.

  • Return Values  

    Create functions that return a value in this section of the course.

File I/O with PHP
  • Writing Files to the Server  

    You'll learn how to write text files to the server in this section.

  • Reading Files from the Server  

    In this section, Mark will demonstrate how to read text files from the server.

  • Writing CSV Files  

    You'll learn how to turn data in to a CSV (comma separated value) file in this section.

  • Reading CSV Files  
Working with Cookies
  • Setting Cookies  

    You'll learn how to set PHP Cookies in this section of the course.

  • Reading Cookies  

    Mark demonstrates how to read cookies from the users' browser in this segment.

  • Deleting Cookies  

    You'll delete cookies by expiring them in this course segment.

Working with Session Variables
  • Beginning a Session  

    Sessions can store temporary data while the user is active on your site. You'll learn ow to begin a session in this section.

  • Passing Session Variables  

    Learn to pass session variables from one page to another in PHP.

  • Ending a Session  

    Learn how to end a session in this segment.

Sending Email with PHP
  • Sending Plain Text Email  

    Learn how to send plain text emails within your PHP programs

  • Sending HTML Email  

    Learn how to send HTML emails with your PHP programs.

Working with a mySQL database
  • Connecting to a mySQL datbase  

    You'll learn how to set up and connect to the external mySQL database

  • Making a Simple Database Query  

    You'll create a simple database query and parse the results.

  • Saving Data to a Database  

    You'll learn how to insert data in to a mySQL database.

  • Editing Data in a Database  

    Mark will demonstrate how to edit existing database data.

  • Deleting Data in a Database  

    You'll delete existing database data and complete the Stickie Notes application.

Reviews (0)