Mô tả

Developing Single-Page Applications requires a special set of skills. In this course, we will be learning how to develop the required API to power a simple address book project named Jot. Jot will be a SPA written in Vue JS using the TailwindCSS front-end framework. By the end of this course, Jot will be able to create, view, edit and delete contacts. We'll also implement search functionality using Laravel Scout, a free first-party package for Laravel for simple searchable models.

Bạn sẽ học được gì

RESTful API Development with Laravel

Vue JS Single Page Application Methodology

Front-End Design Using Tailwind CSS

Implementing Search Functionality Using Laravel Scout

Build a Complete SPA from Scratch

Yêu cầu

  • Working Knowledge of PHP, Laravel, JavaScript & Vue
  • Local Development Environment

Nội dung khoá học

10 sections

Introduction

1 lectures
Introduction
01:44

Exercise Files - Downloadable Content

3 lectures
App Screenshots
00:26
SVG Icons
00:21
Course Source Code
00:18

Installation & Project Setup

2 lectures
Initial Project Setup
04:55
Laravel Routing & Vue Routing
10:09

Introduction to API Development

8 lectures
Introduction
03:30
API Setup & Basic Contacts Test
11:23
Basic Validation
07:25
Test Cleanup & Refactor
08:19
Email & Date Fields
07:33
Fetching a Single Contact
05:41
Patching a Contact
07:59
Deleting a Contact
03:11

Refining The API

8 lectures
Introduction & API Tokens
10:00
Contacts Belong to Users
06:37
Fixing Broken Tests Part 1
09:22
Fixing Broken Tests Part 2
05:51
Refactoring to a Contact Policy
06:56
Refactoring to a Contact Resource
11:21
HTTP Responses Part 1
09:59
HTTP Responses Part 2
06:30

User Authentication & Login View Design

8 lectures
Tailwindcss Setup
04:40
Login View - Part 1
09:46
Login View - Part 2
08:37
Login View - Part 3
08:00
MySQL Setup & User Registration
08:03
App Design - Part 1
08:37
App Design - Part 2
07:12
App Design - Part 3
10:04

Views for Contacts - Part 1

5 lectures
Create Contacts Design
10:38
Reusable Input Vue Component
07:08
Submitting the Form
08:11
Handling Validation Errors
11:30
[BONUS] Refactoring to Computed Property
01:28

Views for Contacts - Part 2

7 lectures
Fetching a Single Contact
06:30
Show View Design
07:20
User Circle Component
05:01
Redirecting After Create
04:52
Deleting a Contact
11:06
Update a Contact
05:59
Listing all Contacts
07:42

Birthdays View & Contact Searching

5 lectures
Birthdays Test
08:32
Refactoring to a ContactsList Component & Birthday view
04:16
Searching Feature - Part 1
05:58
Searching Feature - Part 2
09:52
Searching Feature - Part 3
10:27

The Finishing Touches

2 lectures
Document Titles
04:49
Logout Sequence
02:39

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.