Mô tả

Master Laravel with Vue JS course is based on a real-world project (Task Tracking MIS). By building this application we will cover topics, starting from basics to advance step by step in both frameworks (Laravel & Vue).


The Task Tracking MIS application that we will build through out this course, has been battle tested in many large scale organizations with real-world data and has been proved very efficient in easing daily tasks between personal.

You can build any kind of management information system using the topics that are discussed in this course very easily and step by step.

The term MIS in software is used to track sales, inventory, equipment and related business information. In here we will track business related information and processes. It will be a completely authenticated, roles and persmissions based application.

A user can simply assign a task to another user based on roles and permissions and can interact between in real time using comments and notifications. Users will be notified through email also to not miss any of the task assigned to them and process tasks on time. 

You can use the Task Tracking MIS in any organization e.g. (governmental or nongovernmental).

For more and detailed explanation of the functionalities and to know about what you'll learn in this course, please read the information in the What you'll learn section listed above on the course landing page.

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

Laravel Version 9

Vue JS Version 3

Laravel Basics

Vue JS Basics

CRUD Operations with Laravel

CRUD Operations with Vue JS

API (REST API)

Vue JS State Management (Vuex)

Vue JS Multi Select Component

Laravel Authentication

API Authentication

Laravel Authorization

API Authorization

Real-Time with Pusher

Real-Time with Laravel WebSockets

Chart JS

Excel & PDF Export

Laravel Notifications

Laravel Mail

Localization

Yêu cầu

  • HTML & CSS
  • PHP Basics
  • JavaScript Basics

Nội dung khoá học

18 sections

Introduction

3 lectures
Introduction
03:16
Task Tracking MIS Demo
15:36
Environment Setup
07:44

Laravel Basics

18 lectures
Introduction
03:54
Laravel Installation & File Structure
14:01
Removing Public From URL
03:46
Blade Basics
12:10
Route Basics
07:52
Controller Basics
07:37
Database Connection
02:43
Migration Basics
06:11
Model Basics
03:07
CRUD - Create Functionality
16:47
CRUD - Read Functionality
06:27
CRUD - Update Functionality
13:16
CRUD - Delete Functionality
05:07
Validation Basics
07:05
Session Basics
05:50
Laravel Webpack Mix
05:32
Package Manager Basics
15:07
Bootstrap 5 Compatibility
11:53

Vue JS Basics

14 lectures
Introduction
01:24
Vue JS 3 Installation
05:17
Adding Vue JS 3
03:11
Vue JS Components
04:24
Vue JS Data Properties
07:46
Vue JS Method Properties
03:56
Vue JS Mounted Hook
02:20
Vue JS CRUD
05:30
Vue JS CRUD - Create Functionality
15:42
Vue JS CRUD - Read Functionality
09:12
Vue JS CRUD - Update Functionality
12:33
Vue JS CRUD - Delete Functionality
06:11
Vue JS with Custom Validation
07:01
Vue JS with Laravel Validation
09:24

Authentication

7 lectures
Introduction
00:32
Laravel Authentication
07:29
Laravel Fortify Installation
04:19
Implementing Authentication Views
14:29
Implementing Login & Register Functionalities
21:21
Implementing Forgot Password Functionality
16:29
Laravel Passport Installation
13:51

Vue JS State Management

8 lectures
Introduction
03:07
Vuex Installation
05:58
Vuex State Management
10:38
Vuex Modules
04:28
Vuex CRUD - Create Functionality
03:31
Vuex CRUD - Read Functionality
04:29
Vuex CRUD - Update Functionality
04:03
Vuex CRUD - Delete Functionality
02:36

Authorization

14 lectures
Introduction
03:32
Laratrust Installation
13:21
Laravel Gates
22:36
Roles CRUD
28:39
Permissions CRUD
46:24
Users CRUD - Create Part 1
01:00:04
Users CRUD - Create Part 2
20:05
Users CRUD - Read
10:54
Users CRUD - Update
17:21
Users CRUD - Delete
05:00
Fixing Some Minor Bugs - Part 1
04:18
Fixing Some Minor Bugs - Part 2
13:52
Fixing Some Minor Bugs - Part 3
39:32
Fixing Some Minor Bugs - Part 4
17:38

User Profile Management

4 lectures
Introduction
00:58
Profile Read & Update
16:16
Profile Password Update
12:17
Fixing Validation Errors
07:36

Pagination, Notifications & Many More

11 lectures
Introduction
00:29
Laravel Pagination
05:21
Laravel and Vue JS Pagination - Part 1
21:32
Laravel and Vue JS Pagination - Part 2
08:50
Dismissible Session Notifications
04:03
SweetAlert Notifications
05:35
User Friendly Delete - Part 1
05:54
User Friendly Delete - Part 2
13:52
User Friendly Delete - Part 3
02:16
Search Using Laravel
14:04
Search Using Laravel & Vue JS
15:50

Task Tracking MIS

27 lectures
Introduction
03:53
Task Model, Migration & Controller
07:21
Many To Many Relationship
04:13
Task Tracking MIS Users
04:57
Tasks CRUD - Create Part 1
26:03
Tasks CRUD - Create Part 2
11:54
Tasks CRUD - Read
12:14
Tasks CRUD - Update
07:14
Tasks CRUD - Delete
03:56
Critical Thinking
14:25
Inbox Tasks
18:25
Perform Tasks - Part 1
25:17
Perform Tasks - Part 2
20:58
Perform Tasks - Part 3
16:56
Completed Tasks
16:42
Critical Thinking
13:49
Sub Tasks CRUD - Create
19:17
Sub Tasks CRUD - Read
12:34
Sub Tasks CRUD - Update
11:18
Sub Tasks CRUD - Delete
03:34
Tasks Search Functionality
19:33
Comment Model, Migration, Controller and Relationships
04:53
Comments CRUD - Create
21:38
Comments CRUD - Read
12:50
Comments CRUD - Update
12:09
Comments CRUD - Delete
04:19
Comments For Inbox & Completed Tasks
04:03

Laravel Notifications

10 lectures
Introduction
01:11
Notifications Create
11:19
Notifications Read
16:15
Notifications Mark As Read
08:17
All Notifications Read
08:39
All Notifications Delete
04:11
Notifications Create For Other Task Features
06:11
Notifications Create For Comments
08:46
Email Notifications
09:06
Email Notifications In Queue
06:19

Real-Time With Pusher

5 lectures
Introduction
01:13
Update Note
00:33
Installing Pusher & Laravel Echo
06:44
Real-Time Comments
13:04
Real-Time Notifications
07:31

Real-Time With Laravel WebSockets

5 lectures
Introduction
01:23
Update Note
00:33
Installing Laravel WebSockets, Pusher & Laravel Echo
08:37
Real-Time Comments
09:41
Real-Time Notifications
05:34

Chart JS

4 lectures
Introduction
00:52
Installing Chart JS
04:59
Task Tracking Bar Chart
23:16
Task Tracking Line Chart
05:37

Laravel Mail

4 lectures
Introduction
01:01
Laravel Mail - Part 1
03:54
Laravel Mail - Part 2
06:59
Laravel Mail - Part 3
18:28

Excel & PDF Export

5 lectures
Introduction
00:33
Excel Export - Part 1
07:17
Excel Export - Part 2
10:24
Excel Export - Part 3
28:56
PDF Export
06:50

Admin Panel

5 lectures
Introduction
00:55
Admin Dashboard
06:17
Admin Tasks
07:47
Admin Reports
03:46
Seed From SQL Files
08:56

Laravel & Vue JS Localization

4 lectures
Introduction
00:45
Laravel Localization
14:22
Vue JS Localization
07:20
Final Thoughts
09:49

Master Laravel With Vue - Old Content

1 lectures
Course Content
00:08

Đá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.