Course Introduction
  • Introduction
  • Demo what we will build throughout this course
  • Install local development environment
  • Install Composer and Laravel Installer
Project 1 - Build Contact Manager Application
  • Project setup
  • Database Migration
  • Database Seeding
  • Create Application Layout
  • Display all contacts Data with Pagination
  • Display contact groups in sidebar & Filtering contacts by selected group
  • Create contact Form with Laravel HTML/Form Helper
  • Validate and save Contact data to Database
  • Update Contact
  • Upload Contact Photo
  • Delete the Contact data with related Photo
  • Create Search Form feature
  • Add autocomplete feature to search form
  • Validate contact group by Ajax
  • Save valid group name by Ajax
  • Securing the application with Authentication
  • Custom Application Layouts
  • Make application multi user support - Part 1
  • Make application multi user support - Part 2
  • Custom welcom page, home page and error pages
  • Fix Search Issue
Project 2 - Build AJAX Todo Application
  • Section Introduction
  • Build Application Prototype - Part 1
  • Build Application Prototype - Part 2
  • Install New Laravel Project and run database seeding
  • Create Application Layouts
  • Display Todo Lists - Part 1 (Display All)
  • Display Todo Lists - Part 2 (Display Todo Lists belongs to current user)
  • Create New List - Part 1 (Show the Form modal via Ajax)
  • Create New List - Part 2 (Validation and saving data)
  • Create New List - Part 3 (Show Flash Message)
  • Update Existing List
  • Remove Existing List
  • Display All Tasks - Part 1 (Task model, migration and seeding)
  • Display All Tasks - Part 2 (Task Partial)
  • Display All Tasks - Part 3 (display tasks in modal by ajax, task filter buttons)
  • Create New Task
  • Mark the Task
  • Remove The Task
  • AJAX Session Expired Checking