YoVDO

Let's Build a SaaS in Laravel

Offered By: Laracasts

Tags

Web Development Courses PHP Courses Laravel Courses Database Design Courses Software Engineering Courses Test-Driven Development Courses Authorization Courses API Development Courses

Course Description

Overview

There are endless tutorials online for how to build an idealized project, based on what's easy to teach. In this course, however, we're going to walk through the real-life, actual process of building a software-as-a-service, including the mistakes and misconceptions I ran into along the way. We'll build not based on what's easy to teach, but based on the weird and often-inconvenient stuff users request!

Syllabus

  • Getting Started
    • Introduction
    • Set Up Our Dev Tooling and Environment
    • Set Up a Staging Development Environment
  • Building the App
    • Databases, Models, Factories, and Seeders
    • Build Basic Interfaces: Create and List
    • Build Basic Interfaces: Delete and Edit
    • Write Basic Test Coverage
    • Handle Authorization with Policies
  • Digging Deeper
    • Integration with Github
    • Integration with an External API for Conferences
    • Allow Users to Favorite Talks
    • Build a Public API

Taught by

Matt Stauffer

Related Courses

Introduction to Functional Programming
Delft University of Technology via edX
Introduction to Office 365 Development and APIs
Microsoft via edX
Web Development and Design using Wordpress
California Institute of the Arts via Kadenze
Build a Basic PHP Website Course (How To)
Treehouse
Web Applications for Everybody
Independent