Introduction
  • Welcome to the course
Preparing Our Local Development Environment
  • Introduction
  • Installing Local Development on Windows
  • Installing Local Development on Mac
  • My Visual Studio Code Editor extensions & settings
Getting started with Vue.js
  • Intro to Vue.js
  • Setup Vue.js locally
  • List Rendering - Part 1 of 3
  • List Rendering - Part 2 of 3
  • List Rendering - Part 3 of 3
  • Conditional Rendering - Part 1 of 3
  • Conditional Rendering - Part 2 of 3
  • Conditional Rendering - Part 3 of 3
  • Event Handling - Part 1 of 4
  • Event Handling - Part 2 of 4
  • Event Handling - Part 3 of 4
  • Event Handling - Part 4 of 4
  • Class Binding - Part 1 of 2
  • Class Binding - Part 2 of 2
  • Style Binding - Part 1 of 2
  • Style Binding - Part 2 of 2
  • Computed Property - Part 1 of 3
  • Computed Property - Part 2 of 3
  • Computed Property - Part 3 of 3
Project 1: Build a Products Managements Application with Vue.js
  • Project Overview
  • Creating basic sorting functionality
  • Styling the sortable columns
  • Refactoring
  • Implementing sortable column to product name & category
  • Fixing sortable column indicator issue
  • Adding basic searching functionality
  • Realtime searching
  • Another approach in presenting search results
  • Adding Pagination
  • Adding Form Modal
  • Getting list of categories
  • Updating existing data
  • Deleting data
Getting started with Laravel
  • Section Introduction
  • Routing
  • Request & Response
  • Views
  • Working with Artisan CLI & Tinker
  • Setting up our Database connection
  • Database Migration
  • Working with Foreign key column
  • Populating database table with Seeder
  • Working with Faker Library
  • Eloquent
  • Eloquent Relationship
  • Eloquent Relationship - Inserting Related Models
  • Model Factories
  • API Resources
  • Controllers
  • Validation
  • Finishing touch
  • Upgrading our Laravel app to the newest version (v8)
Consuming REST API in our Vue.js Application
  • Section Introduction
  • Fetching all products
  • Fetching categories
  • Saving new product
  • Updating product
  • Deleting product
  • Implementing HTML 5 history API
Project 2: Build a Stackoverflow clone - Creating Questions Resources
  • Project Repository
  • Download this New Laravel Versions Reference Guide (Important!)
  • Project Setup
  • Designing Question Schema - Part 1 of 2
  • Designing Question Schema - Part 2 of 2
  • Generating Fake data via Model Factories - Part 1 of 2
  • Generating Fake data via Model Factories - Part 2 of 2
  • Displaying all questions
  • Adding Author info and Question creation date on Question item - Part 1 of 2
  • Adding Author info and Question creation date on Question item - Part 2 of 2
  • Adding votes, answers and views counter on Question item - Part 1 of 2
  • Adding votes, answers and views counter on Question item - Part 2 of 2
  • Buiding Question Form - Part 1 of 2
  • Buiding Question Form - Part 2 of 2
  • Validating and Saving the Question - Part 1 of 2
  • Validating and Saving the Question - Part 2 of 2
  • Updating The Question - Part 1 of 2
  • Updating The Question - Part 2 of 2
  • Deleting The Question
  • Showing The Question detail
  • Authorizing The Question - Using Gates
  • Authorizing The Question - Using Policies
Project 2: Build a Stackoverflow clone - Creating Answers Resource
  • Designing Answer Schema
  • Generating Fake Answers - Part 1 of 2
  • Generating Fake Answers - Part 2 of 2
  • Displaying answers for question
  • Adding Vote Controls on Question and Answer - Part 1 of 3
  • Adding Vote Controls on Question and Answer - Part 2 of 3