Build A Laravel App With TDD

Go to class
Write Review

Build A Laravel App With TDD provided by Laracasts is a comprehensive online course, which lasts for 8-9 hours worth of material. Build A Laravel App With TDD is taught by Jeffrey Way. Upon completion of the course, you can receive an e-certificate from Laracasts. The course is taught in Englishand is Paid Course. Visit the course page at Laracasts for detailed price information.

Overview
  • 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