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:

What You’ll Learn

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

PHP Fundamentals

with Jeremy McPeak

Next lesson playing in 5 seconds

Cancel

PHP is one of the most used languages on the web. The vast majority of websites you visit are built with PHP on the back-end, and knowing PHP is a requirement for writing plugins or themes for a CMS like WordPress. PHP is fast, but even better, it's easy to learn and easy to use for writing web applications.

In this course, Envato Tuts+ instructor Jeremy McPeak will teach you the fundamentals of PHP. You'll start with the very basics, using variables and writing simple loops and functions, before building up to coding classes for simple object-oriented programming (OOP). Along the way, you'll learn all the most important skills for writing apps for the web: you'll get a chance to practice responding to GET and POST requests, parsing JSON, authenticating users, and using a MySQL database.

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. Php400

    PHP Fundamentals

  2. Crs 3

    What’s New in Laravel 4

  3. Crs 49659

    Agile Design Patterns