You can learn anything on Udemy. Start today with one of our 10,000+ online courses

PHP Tutorial: PHP/MySQL for Beginners

Learn PHP online with MySQL and Start Developing Web Apps like a Pro!
13 reviews
TAUGHT BY
  • Mark Lassoff Founder, LearnToProgram, Inc.

    LearnToProgram is a leading publisher of web, mobile and game development courses that are used by individuals and companies world-wide. Based outside of Hartford, Connecticut, the LearnToProgram team is dedicated to teaching more people to program than any other company on the face of the Earth. Our authors are among the most experienced in the field-- and they have one important thing in common: LearnToProgram authors consider themselves teachers first and technical experts second. The primary skill of LearnToProgram author is communication-- and you will always find our courses easy to understand and successfully complete.

    About Mark-- The Guy Behind LearnToProgram.tv

    Mark Lassoff’s parents frequently claim that he was born to be a programmer. In the mid-eighties, when the neighborhood kids were outside playing kickball and throwing snowballs, Mark was hard at work on his Commodore 64 writing games in the BASIC programming language. Computers and programming continued to be a strong interest in college where Mark majored in Communications and Computer Science. After completing his college career, Mark worked in the software and web development departments at several large corporations.

    In 2001, on a whim, while his contemporaries were conquering the dot com world, Mark accepted a position training programmers in a technical training center in Austin, Texas. It was there that Mark fell in love with teaching programming, which has been his passion ever since. Today Mark is a top technical trainer, traveling the country providing training for software and web developers. Mark's training clients include the Department of Defense, Lockheed Martin, Discover Card Services, and Kaiser Permanente. He has consulted for companies such as Dell, Target, Lockheed Martin, and government agencies including the US House of Representatives. In addition to traditional classroom training and consulting, Mark releases video tutorial training for aspiring programmers on his website, www.LearnToProgram.tv and Udemy.com.

    He lives near Hartford, Connecticut where he is in the process of redecorating his condominium.

WHAT'S INSIDE
  • Lifetime access to 47 lectures
  • 5+ hours of high quality content
  • A community of 700+ students learning together!
SHARE

PHP Tutorial: PHP/MySQL for Beginners

Learn PHP online with MySQL and Start Developing Web Apps like a Pro!
13 reviews

So you're getting comfortable with HTML, CSS and Javascript? You're up for the next challenge? The PHP programming language coupled with the mySQL database is the final step toward making a complete application. Many commercial e-commerce sites, membership sites and even online communities use PHP. Once you learn PHP online you can use this free technology to build just about any type of web presence you can imagine.

If you're a mobile developer, you need to learn PHP and MySQL too. Most mobile devices consume web-based services. There is no easier way to create web services designed to be consumed by mobile devices than PHP-- guaranteed!

In this PHP and MySQL training course you'll join master trainer Mark Lassoff as you learn all of the major concepts that beginner PHP developers need to master. You'll be able to code along with Mark as he demonstrates everything from simple PHP commands to more advanced database applications. Each lesson features a companion lab exercise, which will help you retain, reinforce and remember each concept in the course.

So are you ready to learn PHP online?

</p>

    • Over 47 lectures and 6 hours of content!
    • By the end of the course you will be able to understand how PHP works.
    • By the end of the course you will be able to implement PHP on a website.
    • By the end of the course you will be able to use advanced database operations with PHP and MySQL

CURRICULUM

  • 1
    Course Introduction
    01:49

    Please watch this first.

  • SECTION 1:
    Your First PHP Scripts
  • 2
    Setting Up Your Environment
    06:36

    In this video Mark shows you how to get the tools you will need to complete this course.

  • 3
    Understand PHP Development Workflow
    05:20

    In this video Mark demonstrates how to open the files you will be working with through your server.

  • 4
    Writing Your First Scripts
    09:15

    In this video Mark shows you how to write a few simple scripts in PHP.

  • 5
    echo, print() and printf()
    07:31

    In this video Mark demonstates different ways to output text in PHP.

  • 6
    PHP Chapter 1 Lab
    1 page
    Complete these lab exercises after watching the Chapter 1 video lectures.
  • SECTION 2:
    Variables
  • 7
    Introducing Variables
    09:38

    In this video Mark shows you how to declare variables in PHP.

  • 8
    Variable Operators
    09:39

    In this lecture Mark shows you how to perform operations using PHP. 

  • 9
    PHP Chapter 2 Lab
    1 page
    Complete these lab exercises after watching the Chapter 2 video lectures.
  • SECTION 3:
    Arrays
  • 10
    Declaring Simple PHP Arrays
    08:11

    In this video Mark shows you a few different ways to declare simple arrays.

  • 11
    Associative Arrays
    05:32

    In this lecture Mark demonstrates how to declare associative arrays.

  • 12
    Multidimensional Arrays
    06:06

    In this video Mark shows you how to declare another type of array in PHP.

  • 13
    Super Global Arrays
    12:08

    In this video Mark shows you how to use super global arrays to pass information from one page to another.

  • 14
    PHP Chapter 3 Lab
    4 pages
    Complete these lab exercises after watching the Chapter 3 video lectures.
  • SECTION 4:
    Conditionals
  • 15
    Simple Conditionals
    13:29

    In this video Mark goes over how to set up simple conditional statements in PHP.

  • 16
    Complex Conditionals
    08:59

    In this video Mark goes over how to use more complex conditional statements with the if and elseif commands.

  • 17
    Switch/Case/Break
    07:30

    In this video Mark goes over the Switch, Case and Break commands and discusses its uses.

  • 18
    Ternary Operator
    05:29

    In this video Mark demonstrates another alternative to If statements called the ternary operator.

  • 19
    PHP Chapter 4 Lab
    2 pages
    Complete these lab exercises after watching the Chapter 4 video lectures.
  • SECTION 5:
    Loops
  • 20
    While... Do While Loop
    10:15

    In this lecture Mark discusses While loops and Do While loops in PHP.

  • 21
    For Loops
    05:27

    In this video Mark shows you how to use For Loops in PHP.

  • 22
    Foreach Loops
    08:05

    In this video Mark shows you another kind of loop called the Foreach Loop.

  • 23
    PHP Chapter 5 Lab
    2 pages
    Complete these lab exercises after watching the Chapter 5 video lectures.
  • SECTION 6:
    Custom PHP Functions
  • 24
    Includes
    05:35

    In this video Mark demonstrates the include command in PHP.

  • 25
    Creating a Simple Function
    06:18

    In this lecture Mark shows you how to create a simple funtion and call it in PHP.

  • 26
    Function Arguments
    07:09

    In this lecture Mark demonstrates how to create functions that take arguments.

  • 27
    The Return Statement
    09:14

    In this video Mark shows you how to write a function that returns a value.

  • 28
    PHP Chapter 6 Lab
    1 page
    Complete these lab exercises after watching the Chapter 6 video lectures.
  • SECTION 7:
    Server File I/O
  • 29
    Saving Files on the Server
    09:02

    In this lecture Mark teaches you how to write and save a file to your server using PHP.

  • 30
    Reading Files on the Server
    09:22

    In this video Mark shows you how to read a file that is saved on your server and output it.

  • 31
    Append and Delete
    05:24

    In this video Mark teaches you how to append text to a document on the serve and he also shows you how to delete a file on the server.

  • 32
    CSV Files
    06:45

    In this video Mark shows you how to read and output data from a CSV file on your server.

  • 33
    PHP Chapter 7 Lab
    2 pages
    Complete these lab exercises after watching the Chapter 7 video lectures.
  • SECTION 8:
    Sending Email with PHP
  • 34
    Sending Text Email
    03:28

    In this video Mark shows you how to send mail using PHP.

  • 35
    Sending HTML Email
    05:08

    In this video Mark shows you how to send an HTML Email using PHP.

  • SECTION 9:
    Working with the mySQL Database
  • 36
    Setting Up the Database
    10:26

    In this video Mark shows you how to set up the mySQL database.

  • 37
    Retrieving a Query from the Database
    20:13

    In this section Mark shows you how to get queries from you database and shows you how to format them into a table.

  • 38
    Storing Information in the Database
    17:38

    In this lecture Mark shows you how to set up a form to store new information into your database.

  • 39
    Deleting and Updating Database Records
    34:22

    In this video Mark shows you how to update and delete records on your database by creating php processing pages.

  • 40
    Complex Queries
    06:11

    In this video lecture Mark will show you how to excute a more complex query and obtain data from more then one table via an informal join.

  • 41
    PHP Chapter 9 Lab
    2 pages
    Complete these lab exercises after watching the Chapter 9 video lectures.
  • SECTION 10:
    Useful PHP Classes and Objects
  • 42
    Date Object
    08:27

    In this video lecture Mark will show you how to use the Date() features within PHP to access and manipulate date and time information.

  • 43
    Strings in PHP
    09:23

    In this video lecture Mark discusses some of the ways you can manipulate strings with PHP.

  • 44
    Sessions
    08:03

    In this video lecture you'll learn how to use sessions to maintain state in your PHP application.

  • 45
    Cookies
    06:53

    In this video lecture Mark reviews Cookies, which allow you to save state in your PHP applications.

  • 46
    PHP Chapter 10 Lab
    1 page
    Complete these lab exercises after watching the Chapter 10 video lectures.
  • SECTION 11:
    Solutions
  • 47
    PHP Lab Solutions
    13.89 KB

    These are sample solutions for the labs throughout the course. These are here for you to look at if you are stuck. Remember, they are just samples, your solutions may not look like these and they can still work.

RATING

  • 8
  • 3
  • 2
  • 0
  • 0
AVERAGE RATING
NUMBER OF RATINGS
13

REVIEWS

  • Jeremy Lewis
    Some good info, but course is not supported by teacher

    Unfortunately, if you have a question about anything in the course do not expect to get it answered. It seems this course is all but abandoned by the instructor. Code or PHP beginners (the demographic that this course is marketed to) have a lot of questions. In this course there are several questions that are unanswered from over a year ago and some that the students have tried to help others with by using Google. It is rare to find any question answered by the instructor. As such, take this course with an "as-is" mentality and use it not as your primary means of understanding PHP, but rather as a supplemental tool to a more supported course on PHP.

  • Craig LaBarge
    Good Introduction

    I needed a good, general introduction to PHP and this course fit the fill nicely. Mark has a great, informal way of presenting the information, which I like. I like being able to "look over his shoulder" as he writes the code during the lessons and the labs give you a chance to practice what you've learned. Highly recommended!

  • Christopher Angus
    The only PHP & MySQL course you'll need

    This is the perfect beginners course, if you you want to learn PHP and MySQL with no experience. It's covers all the essentials from setting up your environment and teaching you about variables, right through to working with SQL databases. By the end of this course, you'll know enough so you're proficient in PHP and could even do some basic paid client work. Sincerely recommended.

  • Alex Reynolds
    Another Great course by Mark

    I did Mark's Javascript course before I did php because I heard you need to learn the languages in that order. Knowing all the front end languages really helped me get the most out of this course. Mark does a great job of ordering the material in such a way that by the time you get complex it all makes sense. Amazing course. It has helped me feel confident about php and SQL coding. I would love it if he offered intermediate or advanced PHP and javascript courses. Or maybe even basic Jquery library coding. Totally worth the money.

  • Juan Berlanga
    Awesome!

    I am taking a course in the University on PHP and haven't learned much. Out of desperation I bought this course. I have learned more in one week with this course than half a semester at the University. I love it!

  • 30 day money back guarantee!
  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion
STUDENTS WHO VIEWED THIS COURSE ALSO VIEWED: