Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Laracasts

Build A Laravel App With TDD

via Laracasts

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
It's time to take the techniques we learned in Laravel From Scratch, and put them to good use building your first real-world application. Together, we'll leverage TDD to create Birdboard: a minimal Basecamp-like project management app. This series will give us a wide range of opportunities to pull up our sleeves and test our Laravel chops. As always, we start from scratch.

Syllabus

  • Meet Birdboard
  • Let's Begin With a Test
  • Testing Request Validation
  • Model Tests
  • A Project Requires An Owner
  • Scoping Projects
  • The Create Project View
  • Prepping the Frontend
  • Go Go Gadget Tailwind
  • Grid Spacing and Card Tweaks
  • Styling the Project Page
  • A Project Can Have Tasks
  • Task UI Updates
  • Task UI Updates: Part 2
  • Touch It
  • Notes and Policies
  • Improve Test Arrangements With Factory Classes
  • Reduce Form Duplication
  • Sometimes Validation With Form Requests
  • Project Activity Feeds
  • Project Activity Feeds: Part 2
  • Project Activity Feeds: Part 3
  • Project Activity Feeds: Cleanup
  • Rendering Activity With Polymorphism
  • The Subject of the Activity
  • Recording Model Changes
  • Get Into The Refactor Flow
  • Tweaking the Activity Card
  • Authorized Users Can Delete Projects
  • Layered Tests and Invitations
  • Beware False Positives
  • Gravatars and Helper Functions
  • Inviting Users as a Feature Test
  • Validation Errors For Multiple Forms
  • Invited Users May Not Delete Projects
  • Easy Tailwind Themes Using CSS Variables
  • Completed Themes Review
  • Build a Theme Switcher
  • The New Project Modal
  • The New Project Modal: Behavior
  • The New Project Modal: Tasks
  • Object-Oriented JavaScript
  • Make a Dropdown Vue Component
  • Wrap it Up

Taught by

Jeffrey Way

Reviews

Start your review of Build A Laravel App With TDD

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.