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

Authentication & Authorization: OAuth
Udacity
Rails with Active Record and Action Pack
Johns Hopkins University via Coursera
Desarrollo de Aplicaciones Web: Seguridad
University of New Mexico via Coursera
Web Application Development: Security
University of New Mexico via Coursera
Managing Identity
Microsoft via edX