Laravel, the complete guide with real world projects Free Course


Laravel, the complete guide with real world projects




Created by Kati Frantz
Last updated 7/2017
 English

What you'll learn

  • Build simple to advanced web applications using laravel
  • Learn how to build ecommerce web applications in php/laravel
  • Learn how to build forums, blogs, and the most popular of today's web applications
  • Get a deep understanding of laravel


Course content

Introduction to the course
  • Introduction
  • Instructor's advice on getting the most out of this course

Course updates
  • LARAVEL 5.4 UPDATE

Project one - Complete Todo App
  • Installation of laravel
  • Optional - Better development environment and SQLite setup
  • How the welcome view is displayed
  • Your first look at routes and views
  • Introducing controllers
  • Migrations and models
  • Model factories and seeder files
  • Models, views, and controllers
  • Refactoring to layout files in our views
  • Storing data into database
  • Deleting data from database
  • Updating database I
  • Updating database II
  • Marking resources as completed
  • Playing around with tinker
  • Introduction to sessions in laravel

Project Two - Complete Blogging Content Management System
  • Authentication system in laravel
  • Creating Post and Category model
  • One to Many relationships
  • Creating the post view
  • Creating the post form
  • Route groups and middleware
  • More about middleware
  • Data validation
  • Categories CRUD I
  • Categories CRUD II
  • Toastr notifications in laravel
  • Displaying Categories in form
  • Saving posts and featured image upload
  • Mass assignment in laravel
  • Soft deletes table setup
  • Seeding default Administrator
  • Setting session information
  • Slugs
  • Posts display view
  • Acessors
  • Soft deleting / Trashing posts
  • Retrieving trashed posts
  • Permanently deleting posts
  • Restoring trashed posts
  • Updating posts
  • Cleaning up our views
  • Many to many relationships
  • Tags CRUD
  • One to Many relationships - Deep dive
  • Many to many relationships - Deep dive
  • More on relationships
  • Creating profiles for users
  • Creating users
  • Permissions
  • Recap till now
  • Middleware - Deep dive
  • Editing user profile
  • Updating user profile
  • Clean up
  • WYSIWYG installation: summernote
  • Blog site settings
  • The fun part: Blog frontend
  • Dynamic content display I
  • Dynamic content display II
  • Dynamic content display III
  • Single blog post
  • Next and previous buttons
  • Disqus install
  • Category page
  • Tags page
  • Searching posts
  • Setting user relationship
  • AddThis installation into Blog
  • Mailchimp installation
  • Bug fetching
  • Dashboard and closing

Project Three - Advanced Forum / Discussion Application
  • Complete social authentication in laravel
  • Models and relationships setup
  • Admin seeder
  • CRUD channels the Resource way
  • Sharing data with all views
  • Channels seeder file
  • Creating discussion page
  • Storing discussions into database
  • Seeding data
  • Displaying and paginating discussions
  • Styling views a little
  • The discussion page
  • Creating replies
  • Creating likes
  • The Like status of a reply
  • Like and unlike functionality
  • Like count
  • Channel discussions display
  • Forum cleanup I
  • Forum cleanup II
  • Watching discussions and un-watching them
  • Laravel notifications
  • Sending email notifications
  • Marking as best answers
  • Experience points for participating users
  • Fix - Mark as best reply
  • Installing notifications
  • Marking as closed and opened
  • Implementing filters in laravel
  • Fix - Some styling
  • Updating a discussion
  • Editing replies and more cleanup
  • Administrator middleware
  • Markdown support installation
  • Fix - Markdown

Project Four - Complete Ecommerce
  • Products CRUD
  • Products factory
  • Displaying products
  • Customizing default Laravel paginator
  • Product details page
  • Cart - Add to cart
  • Cart - Page
  • Cart - Edit cart image item
  • Cart - Delete items
  • Fix - main.js file
  • Cart - updating item quantities
  • Cleanup - Little basket
  • Checkout page
  • Stripe Installation
  • Stripe Payment
  • E-commerce completion - Email sending

WHAT NEXT ?
  • Become better at Laravel


Description

This course uses a project based approach for learning. It would also be filled with specific articles to read to clearly understand a concept better, and multiple explanations of all concepts taught . We build a number of projects from simple to extra advanced, as listed below.

  1. Task APPLICATION: We learn the total basics of MVC FRAMEWORKS , by building a tasks application, where we can create, read, update, and mark tasks as completed. This is enough to get you started with Laravel
  2. COMPLETE BLOG:   Some features of this CONTENT MANAGEMENT SYSTEM are: 
    1. Post categories(CRUD)
    2. Post tags(CRUD)
    3. Posts (CRUD)
    4. Trashing posts
    5. Multiple user and multiple role support
    6. Social media post sharing
    7. Blog search 
    8. Disqus commenting system
    9. And a lot more !!!
  3. COMPLETE FORUM: Some features of this FORUM SYSTEM are: 
    1. Multiple channels
    2. Social authentication
    3. Email authentication
    4. User admin role
    5. Create discussions
    6. Replying to discussions
    7. Marking best reply to discussion
    8. User experience points
    9. And a lot more !!!
  4. E-COMMERCE WITH STRIPE
    1. Products (CRUD)
    2. Complete shopping cart 
    3. Checkout with stripe
    4. Email sending after purchase
Course is constantly updated with every new release of the laravel framework, so no matter when you get this course, you are still good to go. 
A lot more in this course. Most of all, course is made with LOVE. 

About the instructor
Kati Frantz
Full stack Web developer

He is a web developer who is in love with building powerful web applications. He is all about knowledge sharing, and helping others easily cross the bridges that were tough for him. He is a great supporter, teacher, and would not stop till you get it. His hobby is coding, and he encourages hard work and perfection in everything. He's also equipped with so many skills, and is not only concerned with you learning to code, but you becoming very successful in this long journey. He's an artisan, and would love to see his students become even greater artisans and creators than himself.


Size : 2.44GB


https://www.udemy.com/best-laravel/

Post a Comment

0 Comments