Build Projects & learn Basic to Advanced Topics with Upgrade Guide to Laravel 8. REST API & TALL Stack using Jestream
What you’ll learn
• Learn how to Install Laravel
• Learn Basics to Advaced Topics of Laravel
• Create SPA using Vue and Tailwind CSS
• Learn Livewire
• Learn how to Create REST API using Laravel Sanctum
• Learn how to Upgrade Laravel
Requirements
Basic PHP Knowledge
Description
Update: As Laravel 8 was release on Sep 8th 2020, the Course has been updated accordingly to use the newest Version. The Course also includes the Section on the way to Update from Laravel 7 to Laravel 8 including using Models Directory & Model Factories.
This is a comprehensive Course which uses the newest Version of Laravel and is up so far with the present documentation, in order that you’re not left behind figuring the right documentation yourself.
You will not only be ready to Learn Laravel but the course also will cover the way to create REST API using Laravel along side creating a SPA using Vue and Tailwind CSS. we’ll also study Livewire.
The Course is currently divided into 10 Sections. within the first section, we’ll build a CRUD Application which can assist you understand the fundamentals of Laravel. If you’re new Laravel and searching to urge started thereon , then this Section is for you. a number of the topics that we’ll cover within the initial section include:
Installation
Routing
Views
Blade Templates
Layouts
Controllers
Database
Eloquent Models
Migration
Middleware
Validation
Form Requests
Authentication
Gates & Policies
Tinker
Artisan CLI
In the 2nd section, we’ll enhance our CRUD Application. This Section covers topics which involves topics which are just a touch more advanced than basics, but are useful in any Web Application like Sending Email, Uploading File etc. In doing so we’ll cover following topics:
Factories
Seeders
Customizing Route Model Binding
Mutators & Accessors
Email
File Upload
Events & Listeners
Soft Deletes
Admin Namespacing and Routing
Creating our own Middleware
Eloquent Relationships
In Section 3, we see how we will update our Laravel Project to the newest version using composer.json. We update our Project from Version 7 to Version 8 also as update all the dependencies. We also cover new Features like Model Factories, Model Directories and other changes that we’d like to remember of.
In Section 4, we glance at a number of the Features which may be considered advanced and learning them would take your knowledge to subsequent level. If you’re performing on an enterprise level Project, you’re likely to use these features.
Telescope
Carbon Package
Model Events
Console Command
Local Scope
In Section 5, 6 & 7 we see how we will implement REST API. Laravel is employed exclusively as backend to make REST API. during this Section, we’ll cover from scratch all the items that you simply got to implement REST API. a number of the Topics that we’ll cover are:
Authentication using Sanctum API
Cover all kinds of HTTP Endpoints
Resource & Resource Collection
Test Endpoints using Postman
Advance Resource Options
File Upload using API
Rate Limit
In the Section 8, we’ll be building one Page Application (SPA) using Vue 3 and Tailwind CSS. we’ll be using an equivalent REST API that we created in our previous section. a number of the topics that we’ll cover are:
Installing & Integrating Vue 3 into Laravel
Installing Tailwind CSS into Laravel
Vue Router
Vuex
CRUD Operations using Vue
Authentication using Laravel Sanctum
Communication between Components
In the Section 9, we’ll study Livewire. Livewire has gained extremely popular recently and it allows you to interaction between the Frontend and Backend without using any JS Code. So during this Section we glance at the fundamentals of Livewire. a number of the topics that we’ll cover are:
• Installing & fixing of Livewire
• Livewire Components
• Livewire Properties
• Computed Properties
• Full Page Component
• Events
• Redirection & Flash Messages
• In Section 10, we’ll build a Project using TALL Stack (Tailwind CSS, Alpine JS, Livewire and Laravel) using Jetstream. we’ll implement following functionalities:
• AJAX Pagination
• AJAX Filtering
• AJAX Search
• AJAX Sorting
• AJAX Add using Modal
• AJAX Edit using Modal
• AJAX Delete using Confirmation Modal
• AJAX Validation
Real World Examples are followed while explaining these concepts in order that you’ll easily associated with them. LIVE Project is being built in order that you’ll follow the thought process and learn the simplest practices.
Who this course is for:
PHP Developer looking to find out Laravel
Featured review
Mr. Saurabh is extremely knowledgeable instructor. His expertise on Laravel and his passion for teaching makes him a favourite instructor for thousands of scholars . I enjoyed this course considerably and that i will certainly buy his upcoming course.
Course content
• 14 sections • 124 lectures • 14h 41m total length
• Introduction
• Laravel Basics
• Storify Project
• Taking our CRUD App one Level up
• Upgrade Guide to Laravel 8
• Exploring More Features of Laravel
• Implementing Rest API – Section 1
• Implementing Rest API – Section 2
• Implementing Rest API – Section 3
• Build SPA using Vue 3 and Tailwind CSS
• Livewire Basics
• Livewire Advanced (TALL Stack using Jetstream)
• Livewire Components – Practical Examples
• More Content
Created by: Saurabh Mahajan, Full Stack Developer
Last updated 12/2020
English
English [Auto]
Direct Download Available
4.3
(97 ratings)
10,229 students
https://www.udemy.com/course/learn-laravel-by-building-a-crud-project/