PHP to Laravel Essentials

PHP remains one of the most popular languages on the web. Ready to get started and dive right in to PHP? Start with our most popular PHP course to learn the fundamentals before going deeper with some solid testing practices, object-oriented programming and Agile design. Then when you’re ready, jump into learning the clean, classy Laravel framework.

In addition to the courses in this bundle, we recommend you take advantage of these free Tuts+ courses:

Buy Bundle$45
Save 16% on the $54 list price

What You’ll Learn

  • Fundamental PHP concepts
  • Test-driven development
  • Object-oriented programming
  • How to build practical web applications
Code

PHP Fundamentals

with Jeffrey Way

Next lesson playing in 5 seconds

Cancel

So you’ve learned the basics (HTML and CSS) and are now ready to dig into building your own dynamic websites? Congratulations for getting this far—now it’s time for the fun part! In this course I’ll teach you, from scratch, how to use PHP. We’ll also, naturally, have to learn a bit of MySQL in the process!

Check out our Coffee Break Course to learn about the changes in the new version of PHP: What's New in PHP 7 and 7.1? Once you've got the basics, why not check out some of our more advanced PHP courses:

1.Introduction
2 lessons, 13:54

Free Lesson
1.1
Introduction
00:39

Free Lesson
1.2
Installation
13:15

2.The PHP Language
12 lessons, 2:37:54

2.1
Syntax and Variables
12:09

2.2
Displaying Errors
06:18

2.3
Arrays
18:37

2.4
Modifying Arrays
18:57

2.5
Conditionals
22:00

2.6
Loops
08:31

2.7
Running Scripts
09:19

2.8
Includes and Requires
07:57

2.9
Formatted Strings
13:48

2.10
Decoding Functions and Scope
20:19

2.11
Objects at a Low Level
10:44

2.12
Heredocs
09:15

3.Passing Values From Page to Page
5 lessons, 1:15:52

3.1
Using the Query String
14:09

3.2
$_POST
10:17

3.3
Sessions
17:27

3.4
Refactoring the Previous Lesson
12:26

3.5
Cookies
21:33

4.Working With Files
3 lessons, 40:52

4.1
Creating a Counter
17:35

4.2
Manipulating Filenames
13:11

4.3
Homework Solutions
10:06

5.Midterm Project
2 lessons, 38:23

5.1
A File-Based Mailing List (Part 1)
17:58

5.2
A File-Based Mailing List (Part 2)
20:25

6.MySQL
5 lessons, 56:42

6.1
Introduction to MySQL
13:56

6.2
Inserting, Selecting, and Deleting
08:41

6.3
Updating Rows and Columns
11:20

6.4
Joining Tables
12:09

6.5
GUI Apps
10:36

7.PHP and MySQL
6 lessons, 1:19:44

7.1
Anti-Pattern: PHP's MySQL API
20:06

7.2
PDO: Connecting
06:16

7.3
The Query Method
04:28

7.4
Prepared Statements
13:48

7.5
PDO Helper Functions
24:22

7.6
Namespaces
10:44

8.Hands-On Project
5 lessons, 1:00:38

8.1
The Obligatory Blog (Part 1)
09:37

8.2
The Obligatory Blog (Part 2)
11:40

8.3
The Obligatory Blog (Part 3)
11:55

8.4
The Obligatory Blog (Part 4)
19:46

8.5
The Obligatory Blog (Part 5)
07:40

9.The Next Level
5 lessons, 1:03:31

9.1
Composer and ActiveRecord
15:29

9.2
Classes and Houses
15:42

9.3
Grouping Related Properties and Methods
08:09

9.4
An HTML Utility Class
10:29

9.5
A File Utility Class
13:42

10.Conclusion
1 lesson, 03:14

10.1
Conclusion
03:14


Code

PHP Object Oriented Programming Fundamentals

with Joost Van Veen

Next lesson playing in 5 seconds

Cancel

We’ve received a number of requests from experienced PHP developers looking to take their skills to the next level with object-oriented programming, and this course is our reply. You’ll learn the basics of object-oriented PHP, including classes and objects right through to inheritance, interfaces and dependency injection.

Code

What’s New in Laravel 4

with Jeffrey Way

Next lesson playing in 5 seconds

Cancel

The coding world moves pretty fast. Since my last coverage of Laravel in Laravel 3 Essentials, much has changed for the better. While plenty of that course still applies, a variety of adjustments and additions have been made to the framework. This course will get you up to speed on those changes as quickly as possible.

Code

Build an eCommerce App in Laravel

with Andrew Perkins

Next lesson playing in 5 seconds

Cancel

In an earlier course, Andrew Perkins showed you how to take a PSD design, and turn it into HTML and CSS. Now he's back to teach you how to take that completed design and build a fully functioning eCommerce app in Laravel!

Code

Agile Design Patterns

with Patkos Csaba

Next lesson playing in 5 seconds

Cancel

Design patterns are an essential part of software development. At some point in every programmer’s career, he or she will have to dig in and learn how to apply these patterns. Even if they may appear scary at first, they are, in fact, much simpler to understand than you might initially think.

In this course, you’ll learn what design patterns are, how each of them is defined, what they are used for and, of course, how to implement them in PHP!

Code

Testing Tricks for PHP and Laravel Developers

with Jeffrey Way

Next lesson playing in 5 seconds

Cancel

Have you already learned the essentials of testing in PHP? This course is for you. There's a good chance that you've still got lots of bits and pieces to learn, so let's jump right in! This course takes you through a number of tips and tricks to improve your testing repetoire. 

  1. Crs 7

    PHP Fundamentals

  2. Crs 3

    What’s New in Laravel 4

  3. Crs 49659

    Agile Design Patterns