Projects In Laravel : Learn Laravel Building 10 Projects

Technology is constantly moving and evolving at a fast pace, which means that by the time you have mastered one technology, that technology has most likely received an update. This is why you need som...

  • All levels
  • English

Course Description

Technology is constantly moving and evolving at a fast pace, which means that by the time you have mastered one technology, that technology has most likely received an update. This is why you need something to help you learn a technology quickly and easily! Our course does exactly that! PHP is one of the most popular server-side programming languages that can help you build dynamic and complex...

Technology is constantly moving and evolving at a fast pace, which means that by the time you have mastered one technology, that technology has most likely received an update. This is why you need something to help you learn a technology quickly and easily! Our course does exactly that! PHP is one of the most popular server-side programming languages that can help you build dynamic and complex webpages. To make PHP integration easier for coding websites, there are some amazing frameworks that simplify the language and make it easier to perform some difficult tasks. Laravel is the most popular PHP framework currently on the market.

What you’ll learn
  • Basic Website - In this project, you will learn how to install Laravel, set up the controller, views, migrations, compile your assets with Laravel Mix and build a basic website.
  • Todo List - A simple Todo list will help you understand how to integrate CRUD (create, read, update, delete) functionality in Laravel.
  • Business Listing - In this application, you will learn how to create authentication, add business listings and delete them.
  • Photo Gallery - Here you will learn how to create albums and update photos into that album.
  • REST API - In this project, you will learn how accept requests to certain routes, update the database, and using items with a name and a body. We will also build a front-end using JavaScript so that we can make requests to the API.
  • OctoberCMS Website - A website built with the October Content Management Systems that is built on Laravel.
  • MyTweetz Twitter App - An app integrated with the Twitter API, which will allow you to not only compose tweets, but also publish them.
  • MarxManager Bookmark Manager - A bookmark manager using the PostgreSQL as our database.
  • Vue.js Contact Manager - In this project, you will learn how to build a front-end using Vue.js as a component to work with our contacts in the backend.
  • Backpack Website With Admin Area - This project will familiarize you with Backpack, a collection of different packages to create different features in You Admin Panel.

Covering Topics

1
Section 1 : Introduction & Basic Laravel Website

2
Section 2 : To do List

3
Section 3 : Business Listings

4
Section 4 : Photo Gallery

5
Section 5 : REST API

6
Section 6 : Request Manager

7
Section 7 : OctoberCMS

8
Section 8 : Message System

9
Section 9 : Contact Manager

10
Section 10 : Backpack Admin

11
Section 11 : (Old Course - Laravel Version 5.4) Course Intro

12
Section 12 : (Old Course - Laravel Version 5.4) Setup For Course

13
Section 13 : (Old Course - Laravel Version 5.4) Basic Laravel Website

14
Section 14 : (Old Course - Laravel Version 5.4) Todo List

15
Section 15 : (Old Course - Laravel Version 5.4) Business Listings

16
Section 16 : (Old Course - Laravel Version 5.4) Photo Gallery

17
Section 17 : (Old Course - Laravel Version 5.4) Item Manager REST API

18
Section 18 : (Old Course - Laravel Version 5.4) Build a Site With OctoberCMS

19
Section 19 : (Old Course - Laravel Version 5.4) MyTweetz Twitter App

20
Section 20 : (Old Course - Laravel Version 5.4) MarxManager With PostgreSQL

21
Section 21 : (Old Course - Laravel Version 5.4) ContactStore With Vue.js

22
Section 22 : (Old Course - Laravel Version 5.4) Backpack Site Manager

23
Section 23 : (Old Course - Laravel Version 5.4) Course Summary

Curriculum

      Section 1 : Introduction & Basic Laravel Website
    1
    What is Laravel
    2
    Environment Setup
    3
    Install Laravel
    4
    Website Preview
    5
    Routes, Views and Layouts
    6
    Compiling Assets
    7
    Contact Form
    8
    Controllers and Validation
    9
    Model, Database and Migration
    10
    Pulling Data from DB
      Section 2 : To do List
    11
    Introduction
    12
    Index Page
    13
    Show Page and Includes
    14
    Saving Todos
    15
    Edit and Update Todos
    16
    Delete Todos
    Quiz:
    Section 2 Quiz
      Section 3 : Business Listings
    17
    Introduction
    18
    Authentication
    19
    Dashboard User Listings
    20
    Create Listings
    21
    Edit Listings
    22
    Delete Listings
    23
    Public Listing Pages and Access Control
    Quiz:
    Section 3 Quiz
      Section 4 : Photo Gallery
    24
    Introduction
    25
    Controllers, Models and Database
    26
    Form and Views
    27
    Cover Image Upload
    28
    Display Albums
    29
    Photo Upload
    30
    Album Photo Listings
    31
    Photo Page and Delete
    Quiz:
    Section 4 Quiz
      Section 5 : REST API
    32
    Introduction
    33
    Handle GET Requests
    34
    POST Request and Insert
    35
    Handle Update and Delete Requests
    Quiz:
    Section 5 Quiz
      Section 6 : Request Manager
    36
    Introduction
    37
    Guzzle and GET Requests
    38
    Insert Items
    39
    Edit Items
    40
    Delete Items
    Quiz:
    Section 6 Quiz
      Section 7 : OctoberCMS
    41
    Project Preview
    42
    Installing OctoberCMS
    43
    Working in the Backend
    44
    Custom Theme Layout
    45
    Inner Pages and Blog
    46
    Create a Custom Component
    Quiz:
    Section 7 Quiz
      Section 8 : Message System
    47
    Project Preview
    48
    Authentication and Inbox
    49
    Send and Sent Messages
    50
    Reply Messages and Read Confirmation
    51
    Delete and Deleted Messages
    Quiz:
    Section 8 Quiz
      Section 9 : Contact Manager
    52
    Project Preview
    53
    Contact Model Setup
    54
    Backend API Routes
    55
    Creating a vue.js Component
    56
    Creating the Form
    57
    Create and Fetch Contacts
    58
    List, Update and Delete Contacts
    Quiz:
    Section 9 Quiz
      Section 10 : Backpack Admin
    59
    Project Preview
    60
    Backpack Base Package Setup
    61
    Log Manager and Page Manager
    62
    Creating CRUDs
    63
    Customizing CRUD
    Quiz:
    Section 10 Quiz
      Section 11 : (Old Course - Laravel Version 5.4) Course Intro
    64
    Intro
      Section 12 : (Old Course - Laravel Version 5.4) Setup For Course
    65
    What is Laravel
    66
    Enviroment Setup With Xampp
    67
    Composer & Optional Tools Install
    68
    Creating A Laravel App
      Section 13 : (Old Course - Laravel Version 5.4) Basic Laravel Website
    69
    Project Intro
    70
    Routes Views & Layouts
    71
    Compiling Assets
    72
    Forms With Laravel Collective
    73
    Controllers & Validation
    74
    Model Database & Migrations
    75
    Pulling Data From The Database
      Section 14 : (Old Course - Laravel Version 5.4) Todo List
    76
    Resource Setup & Tinker
    77
    Todos Index Page
    78
    Todo Show Page & Includes
    79
    Todo Create Form & Components
    80
    Saving Todos
    81
    Edit & Update Todos
    82
    Delete Todos
      Section 15 : (Old Course - Laravel Version 5.4) Business Listings
    83
    Project 3 Intro
    84
    Setting Up Authentication
    85
    Dashboard User Listings
    86
    Creating Listings
    87
    Editing Listings
    88
    Deleting Listings
    89
    Public Listing Pages & Access Control
      Section 16 : (Old Course - Laravel Version 5.4) Photo Gallery
    90
    Project 4 Intro
    91
    Create Controllers Models & Database
    92
    Form Components & Views
    93
    Cover Image Upload
    94
    Create & Display Albums
    95
    Photo Uploads
    96
    Album Photo Listings
    97
    Photo Page & Delete
      Section 17 : (Old Course - Laravel Version 5.4) Item Manager REST API
    98
    Project 5 Intro
    99
    Handle GET Requests
    100
    Handle POST Request & Insert
    101
    Handle Update & Delete Requests
    102
    Using the API to Fetch Data
    103
    Use the API to Insert & Delete Data
      Section 18 : (Old Course - Laravel Version 5.4) Build a Site With OctoberCMS
    104
    Project 6 Intro
    105
    Installing OctoberCMS
    106
    Working In The Backend
    107
    Custom Theme Layout
    108
    Inner Pages & Blog
    109
    Create a Custom Component
      Section 19 : (Old Course - Laravel Version 5.4) MyTweetz Twitter App
    110
    Project 7 Intro
    111
    Create App & Register Twitter API
    112
    Fetch & Display Tweets
    113
    Creating Tweets From Our App
      Section 20 : (Old Course - Laravel Version 5.4) MarxManager With PostgreSQL
    114
    Project 8 Intro
    115
    Installing PostgreSQL & pgAdmin
    116
    Configure PostgreSQL In Laravel
    117
    Adding Authentication
    118
    Bookmarks Form Modal
    119
    Create & Read Bookmarks
    120
    Deleting Bookmarks With Ajax
      Section 21 : (Old Course - Laravel Version 5.4) ContactStore With Vue.js
    121
    Project 9 Intro
    122
    Contact Model Setup
    123
    Backend API Routes
    124
    Creating a Vue.js Component
    125
    Creating The Form
    126
    Create & Fetch Contacts
    127
    List Update & Delete Contacts
      Section 22 : (Old Course - Laravel Version 5.4) Backpack Site Manager
    128
    Project 10 Intro
    129
    Backpack Base Package Setup
    130
    File & Language Manager
    131
    Customer CRUD
    132
    Page Manager & Frontend
      Section 23 : (Old Course - Laravel Version 5.4) Course Summary
    133
    Summary

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.