Build Complete Blog System With Laravel 8 ( Upgraded to 9 )
Build Complete Blog System With Laravel 8 ( Upgraded to 9 ), available at $59.99, has an average rating of 4.75, with 94 lectures, based on 66 reviews, and has 381 subscribers.
You will learn about How to create professional laravel project from zero how to create Advanced Blog system. How to Send Ajax Requests and work with Json responds. How to Manage User Roles and Permissions This course is ideal for individuals who are New Laravel Developers or Beginners Laravel Developers or Developers Who did not create thier own projects. or Devlopers Or Students Who have Experience in PHP OOP and wanna take a step forward. It is particularly useful for New Laravel Developers or Beginners Laravel Developers or Developers Who did not create thier own projects. or Devlopers Or Students Who have Experience in PHP OOP and wanna take a step forward.
Enroll now: Build Complete Blog System With Laravel 8 ( Upgraded to 9 )
Summary
Title: Build Complete Blog System With Laravel 8 ( Upgraded to 9 )
Price: $59.99
Average Rating: 4.75
Number of Lectures: 94
Number of Published Lectures: 94
Number of Curriculum Items: 94
Number of Published Curriculum Objects: 94
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- How to create professional laravel project from zero
- how to create Advanced Blog system.
- How to Send Ajax Requests and work with Json responds.
- How to Manage User Roles and Permissions
Who Should Attend
- New Laravel Developers
- Beginners Laravel Developers
- Developers Who did not create thier own projects.
- Devlopers Or Students Who have Experience in PHP OOP and wanna take a step forward.
Target Audiences
- New Laravel Developers
- Beginners Laravel Developers
- Developers Who did not create thier own projects.
- Devlopers Or Students Who have Experience in PHP OOP and wanna take a step forward.
We are going to learn How to Build a Complete BlogSystem And Complete Admin Dashboard Using Laravel 9 And We’ll Deploy it,
Course Will Be Splitted into two phases
-
Phase 1: Building The Completed Project From Scratch.
– You will learn How To Start Any Laravel Project From Scratch, How To work with controllers, model, middlewares, migrations , …..
– You will Learn How to use Ajax with Laravel and much more.
– You will Upload it on Github and Will Deploy The project on Real Server.
-
Phase 2: Building Its API.
– The API in this phase did not added yet to this course, and It will be after a while from Uploading this course.
– Project Description:
1- Simple Blog System Project
2- Posts, Categories, Tags, Comments and User Registeration System.
3- Admin Dashboard For Admin, Editors and other roles.
4- Each Rule has its own Permission as Admin Specified.
5- Contact Page to contact with your visitors and Full Control inside Admin Dashboard.
6- About Page For Visitors and Full Controll For Admin To Edit it.
7- TinyMCEEditor will be included to Work with Posts.
8- Code Will be Available on Github.
9- We will Deploy The project.
– Future Updates
1- Complete APIFor The Blog to use it on Mobile Application or other website.
2- Chat System Between Registered Users.
3- Enhancing The Front end A little and Working With Livewire.
Course Features:
-
Simple
-
Easy To Follow.
-
Instructor Responds to Messages quickly, So you can Ask What ever you want.
-
Cheap.
-
30 Days refund guarantee
Do Not Enroll To This Course If You:
-
Do not know PHP.
-
Do not know OOP.
-
Did not Create At Least One Project Using Native PHPand Another Using PHP OOP.
Course Curriculum
Chapter 1: Setup Blog Template
Lecture 1: Template Overview
Lecture 2: Create Project With Setup Breeze Package for Authentication.
Lecture 3: Building Home page and Fixing Css and JS Links
Lecture 4: Build Master Layout and Single Post Page
Lecture 5: Build Contact and About Pages
Lecture 6: Implementing Logout And Fixing Login Button Style
Chapter 2: Database Migrations, Models and Relationships.
Lecture 1: User & Role Models And Relationships
Lecture 2: Fixing users migration Foreign Key
Lecture 3: Post Model And Relationship With User Model
Lecture 4: Category Model And Relationsiph With Post Model
Lecture 5: Tag Model And Relationship With Post Model
Lecture 6: Comment Model And Relationship With Post Model
Lecture 7: Image Model And ( Polymorphic ) Relationship Between Image, Post And User
Chapter 3: Generate Dummy Data Using Models Factories and Database Seeder
Lecture 1: User and Role Factories
Lecture 2: Post and Category Factories
Lecture 3: Comment Factory
Lecture 4: Tag Factory
Lecture 5: Image Factory
Lecture 6: Recap & make a Git Commit
Chapter 4: Lets Make it Dynamic Using Controllers.
Lecture 1: Get All Posts At Home
Lecture 2: Get Posts Images Dynamicly
Lecture 3: Get Sidebar Recent Posts Dynamicly
Lecture 4: Get Sidebar Categories Dynamicly
Lecture 5: Home Posts Pagination.
Lecture 6: Single Post
Lecture 7: Implement Post Comment Button in Single Post
Lecture 8: Show Flash Message when Posting Comment
Lecture 9: Working on About Controller
Lecture 10: Working on Contact Controller ( Store Contact Messages )
Lecture 11: Working on Contact Controller ( Sending Contact Email )
Lecture 12: Sending Contact Markdown Email
Lecture 13: Implement Send Contact Email with AJAX ( part 1 )
Lecture 14: Implement Send Contact Email with AJAX ( part 2 )
Lecture 15: Category Posts Page
Lecture 16: Tag Posts Page
Lecture 17: Categories Page
Chapter 5: Admin Dashboard – Overview
Lecture 1: Intro to Admin Dashboard ( Rocker )
Lecture 2: Setup Admin Dashboard
Lecture 3: Merge Dashboard Page to Our Project And Fixing css and js links
Lecture 4: Prevent users from accessing admin pages Using Middleware.
Chapter 6: Admin Dashboard – Posts
Lecture 1: Create New Post Form
Lecture 2: Uploading Images onTinyMCE Editor at Post Form
Lecture 3: Validate Data and Inserting Post
Lecture 4: Edit Post
Lecture 5: Update And Delete Posts
Lecture 6: View All Posts
Lecture 7: Making Commit on Git
Chapter 7: Admin Dashboard – Categories
Lecture 1: Create New Category Form
Lecture 2: Valdiate Data and Store New Category
Lecture 3: Edit and Update Category
Lecture 4: Delete Category and Show All Categories
Chapter 8: Admin Dashboard – Tags
Lecture 1: Insert and Update Tags inside Post Form
Lecture 2: Detach Related Tags After Deleting Post AND Fixing Post Thumbnail.
Lecture 3: Fixing – Update Tags in Post Form.
Lecture 4: View All Tags
Chapter 9: Admin Dashboard – Comments
Lecture 1: Create Comment Form
Lecture 2: Store Comment
Lecture 3: Edit, Update And Delete Comment
Lecture 4: View All Comments
Chapter 10: Admin Dashboard – Roles & Permissions
Lecture 1: Introduction to Roles and Permissions
Lecture 2: Dynamically Store All Permissions
Lecture 3: Attach Roles With Permissions
Lecture 4: Create Role Form
Lecture 5: Store Role
Lecture 6: View All Roles
Chapter 11: Admin Dashboard – Users
Lecture 1: Create and Store Users
Lecture 2: Edit and Update Users
Lecture 3: Fixing Middleware Bug
Lecture 4: Fixing User Password Update Bug
Lecture 5: View All Users And Related Posts For One User.
Chapter 12: Admin Dashboard – Contact Page
Lecture 1: Fix – Reattach Post For Deleted Author and Start Contact Page.
Lecture 2: View All Contacts and Delete Contact
Chapter 13: Admin Dashboard – Setting ( About Page )
Lecture 1: Let's make About Page Dynamic
Lecture 2: Setting ( About Page ) Form
Lecture 3: Update Setting ( About Page ) – part 1
Lecture 4: Update Setting ( About Page ) – part 2
Chapter 14: Uploading Project On Github
Lecture 1: Uploading MyBlog Project to Github Repo
Lecture 2: Cloning MyBlog Project
Chapter 15: Let's Deploy Our Project
Lecture 1: Deploy MyBlog as Main Domain
Lecture 2: Deploy MyBlog as sub-folder or sub-domain
Chapter 16: Upgrade Project to Laravel 9
Lecture 1: Upgrade to laravel 9
Chapter 17: Let's add some Post features.
Lecture 1: Let post approved by admin first.
Chapter 18: Implement Newsletter
Instructors
-
Ebrahem Samer
Software Engineer
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 1 votes
- 3 stars: 6 votes
- 4 stars: 13 votes
- 5 stars: 42 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024
- Top 10 Blockchain Development Courses to Learn in December 2024
- Top 10 Unity Game Development Courses to Learn in December 2024
- Top 10 Artificial Intelligence Courses to Learn in December 2024
- Top 10 Flutter Development Courses to Learn in December 2024
- Top 10 Docker Kubernetes Courses to Learn in December 2024
- Top 10 Business Analytics Courses to Learn in December 2024
- Top 10 Excel Vba Courses to Learn in December 2024
- Top 10 Devops Courses to Learn in December 2024