Existing customer? Log in here →
Test-Driven Laravel

First time hearing about the course? Learn more here.

Learn Test-Driven Development by building a real-world application from scratch.

I’ve spent the last 5 years figuring out how to build web applications with TDD, piecing things together from every resource I could get my hands on.

Test-Driven Laravel is the course I wish I'd had.

“This will be the most thorough video course on real-world TDD available on the Internet.”

Taylor Otwell, creator of Laravel

What You’ll Get

Instead of waiting until January to release the entire course at once, Test-Driven Laravel is available now in early access for anyone who wants it right away.

You’ll get:

  • Instant access to the private course area
  • Stream and download access to the first 60 lessons immediately
  • Membership to the private course repository on GitHub
  • Source code to each lesson as individual commits
  • Lifetime updates and access to all new material that’s added to the course

You’ll get 8–10 new lessons delivered to your inbox every week until the public release.

The regular course price will be $249, but right now early access is available for $139, over 40% off the regular price.

“Definitely sign up for Adam's upcoming course. Highly recommended.”

Jeffrey Way, creator of Laracasts

The Course Outline

Here’s a list of modules and lessons you’ll get access to immediately.

So far there's almost 7 hours of content in 60 lessons!

{{ module.module }}

{{ lesson.title }}

…and here’s what to expect next.

Each module will contain another 5–8 lessons, and you’ll get 8–10 new screencasts delivered to your inbox every week until the public release.

  • Emailing Order Confirmations
  • Promoter Login and Account Settings
  • Adding New Concerts
  • Updating Concert Details
  • Saving Drafts and Publishing Later
  • Building the Sales Dashboard
  • Exporting the Guest List
  • Messaging Ticket Holders
  • Uploading and Processing Poster Images
  • Inviting Promoters via the CLI
  • Automating Payouts and Service Fees with Stripe Connect
  • Cancelling Concerts and Issuing Refunds
  • Building a Check-in API
  • Bonus: Testing Vue.js Components
  • Bonus: Reimplenting a Feature with Behat
  • Bonus: Mockery Best Practices and Anti-Patterns

Frequently Asked Questions

Can I pay with PayPal?

Sure! It’s not automated yet, but the easiest way is to send me $139.00 USD via my company’s PayPal.me URL:

Pay via PayPal

Please include your preferred email address in the "special instructions" area.

I’ll create an account for you and send you an access link as soon as I notice the payment come through.

How do I access and watch the videos?

All of the videos are hosted inside of a custom platform I put together just for this course.

Instead of downloading 10 gigs of content, you just login to the course area with your GitHub account and you’ll have access to everything right away.

Every video is available both to stream and to download. You don’t need to fill up your hard drive if you don’t want to, but you can also download lessons for offline viewing whenever you like!

When will the entire course be available?

I really wanted to have the entire course ready before the holidays, but it’s turned out to be a bigger project than I planned!

I’m working full-time on the course until it’s finished, and I’m expecting all of the content to be available by the end of January 2017.

Can I purchase multiple licenses for my team at a reduced price?

Sure! Email me and we can work something out that makes sense for your team.

I have another question!

No problem! Shoot me an email and let’s chat!

About Me

Hey! I'm @adamwathan, author of Refactoring to Collections, host of Full Stack Radio, and creator of Nitpick CI.

I teach everything I know on my blog, through screencasts, and at conferences around the world.

Thanks for purchasing the course!

You should receive two emails shortly containing:

  • Your receipt
  • Your GitHub activation link (also below)

After signing in with GitHub, you'll be automatically added to the private course repository and taken directly to the course area.

Ready to get started?

Psst! If you're excited about the course, it would be awesome if you could share it with your friends.

Tweet