CG数据库 >> Test-Driven Laravel with Adam Wathan (2017)

Test-Driven Laravel with Adam Wathan (2017)的图片1

Test-Driven Laravel with Adam Wathan (2017)

MP4 | AVC 791kbps | English | 1920x1080 | 30fps | 5 hours | AAC stereo 235kbps | 3.39 GB

Genre: Video Training

A comprehensive step-by-step video course on designing robust Laravel applications with TDD.

What you’ll learn

The biggest objective of this course is to teach you how to TDD something real, not just another cookie-cutter to-do app.

You'll learn how to design a solid test suite for a real-world, marketable product that you could actually charge money for.

We'll cover fundamentals like:

What test should you write first

Organizing your test suite

Feature tests vs. unit tests

Testing request validations

Testing authorization rules

Working with test databases

Speeding up your tests with test doubles

…as well as hard topics, like:

Testing code that interacts with third-party services

Writing your own test doubles from scratch

Testing automated payouts with Stripe Connect

Testing the sending of mass emails

How to test race conditions

Testing file uploads and server side image processing

What we'll build

Together we'll build TicketBeast, a platform for local concert promoters to sell tickets to their events.

Local promoters can sign up, connect their Stripe account, and start adding concerts.

When a concert is ready to be promoted, they can share a public link to their concert page via social media, add it to a Facebook event page, etc.

Concert goers who visit this link can buy tickets to the show and have them delivered via email.

On the back end, concert promoters can do things like:

See how tickets are selling

Edit event details

Release more tickets if the event is selling out and they want to move it to a bigger venue

Send important updates to ticket holders

Print the guest list to check off each attendee at the door on the day of the concert

We'll build the entire application using TDD every step of the way, and you'll have access to all of the source code to pour over when we're finished.

Content:

01 Getting the Ball Rolling

02 Purchasing Concert Tickets

03 Limiting Ticket Sales

04 Returning Order Details

05 A Surgical Refactoring

06 Off to the Races

07 Hunting for Stale Code

08 Something Smells in Our Controller

09 Testing-Driving the Real Stripe Adapter

10 Keeping Things Synchronized with Contract Tests

11 Upgrading Our Suite to Laravel 5.4

12 Viewing Order Сonfirmations

13 Generating Confirmation Numbers

14 Storing the Last Four Card Digits

Test-Driven Laravel with Adam Wathan (2017)的图片2

Test-Driven Laravel with Adam Wathan (2017)的图片3

发布日期: 2017-03-19