Mô tả

Laravel 10 - Build News Portal and Magazine Website (2023)

Are you looking to master Laravel and build a comprehensive News Portal website? Look no further! Introducing "Laravel 10 - Build News Portal and Magazine Website (2023)" a cutting-edge course designed to take you from a beginner to an advanced Laravel developer. This course is not just theoretical; it's a hands-on project-based learning experience that will transform you into a professional developer.

Why We Should Learn Laravel?

Laravel, an open-source PHP framework, is renowned for its simplicity and powerful features. By following the model-view-controller design pattern, Laravel enables you to create highly structured and pragmatic web applications with ease. Its extensive community support and abundant resources make it an excellent choice for web development.

So why should you invest your time in learning Laravel?

  1. Laravel significantly reduces development time and effort, thanks to its development life cycle and code efficiency.

  2. It's easy to learn, making it accessible even for beginners.

  3. Laravel enhances web application performance and simplifies configuration, error handling, and exception handling.

  4. It offers automation testing capabilities and streamlined URL routing configuration and task scheduling.

  5. Laravel has a huge community and provides unlimited resources.

  6. Most importantly, having Laravel skills makes it very easy to land a job in the field.


What is your benefits ?

With "Laravel 10 - Build News Portal and Magazine Website (2023)" you'll reap numerous benefits. Not only will you gain proficiency in Laravel from basic fundamentals to advanced concepts, but you'll also have the opportunity to build a complete, state-of-the-art Online News Portal. Throughout the course, you'll tackle real-life project challenges, learn to debug and troubleshoot, and grasp the core MVC structures. This comprehensive project will not only expand your skill set but also boost your employability. You'll be equipped to undertake client work, bolster your portfolio, and excel in university assignments.


The course's highlights include:

  1. Learning Laravel basics

  2. Creating a News Portal Project with Laravel 10.

  3. Implementing a multi-language system.

  4. Implementing Laravel 10 authentication.

  5. Managing user roles and permissions.

  6. Incorporating professional themes for both the frontend and backend.

  7. Facilitating image uploads.

  8. Mastering CRUD functionality.

  9. Configuring website settings.

  10. Managing news advertisements.

  11. Adding Toaster functionality to the project.

  12. Implementing a change password option.

  13. Implementing email verification in Laravel.

  14. Managing forgot password and password reset functionality.

  15. Updating user profiles.

  16. Optimizing site SEO.

  17. And more.

But the best part? You won't merely learn these concepts; you'll apply them directly to a live project under my guidance. Furthermore, you'll receive prompt support within 24 hours if you encounter any issues. By completing "Laravel 10 - Build News Portal and Magazine Website (2023)" you'll position yourself as a proficient Laravel developer, ready to seize job opportunities, impress clients, and advance your career.

Bạn sẽ học được gì

Fundamental of Laravel 10

News Management

Creating a News Portal Project with Laravel 10

Implementing a multi-language system

Implementing Laravel 10 authentication with multi guards

Managing user roles and permissions

Implementing dynamic website theme color system

Dynamic image uploads

Working with microsoft translator API

Mastering CRUD functionality

Configuring website settings

Managing news advertisements

Adding Toaster functionality to the project

Implementing a change password option

Implementing email sending feature

Managing forgot password and password reset functionality

Updating user profiles

Optimizing site SEO

And more

Yêu cầu

  • You have to know basic PHP
  • Basic HTML, CSS, Bootstrap and jQuery
  • Local Server : XAMPP/WAMP/MAMP/Laragon
  • Text Editor/IDE: Notepad++ / Sublime Text / Visual Studio Code / PhpStrom

Nội dung khoá học

32 sections

Introduction

1 lectures
Introduction
16:07

Laravel-10 Fundamental

38 lectures
Getting Environment Ready - Getting Local Environment Ready for Windows
09:37
Getting Environment Ready - VS Code Necessary Plugins for Laravel
03:23
Installation And Setup - Install Laravel Installer And Setup Your First Project
09:44
Installation and Setup - Set Up Database Connection in Laravel
07:33
Directory Structure - Laravel Folder Structure All You Need to Know
11:17
Directory Structure - What Is Laravel Artisan
06:35
Directory Structure - Basic Understanding About Artisan Tinker
06:52
MVC Architecture - What Is MVC And How It Works in Laravel
11:49
Routing - What Are Routes How to Work with Them
15:06
Routing - Route Parameters
14:54
Routing - All About Route Naming, Grouping and Prefix
29:01
Views - What Are Views How to Create Views in Laravel
12:43
Views - Yield And Section Directive in Laravel
26:13
Views - Useful Blade Directives
19:23
Controller - What Are Controllers & How To Create And Use Them
11:22
Controller - Resource Controller
10:57
Model - What Is Models and How to Work With Them
22:50
Migrations - What Is Migrations in Laravel And How to Use Them
18:59
Eloquent - Working with Eloquent ORM
34:31
Eloquent Relation - One To One
42:12
Eloquent Relation- One To Many
13:19
Form Handling - Discussing About Laravel Validation And Create A Form For Test
17:31
Form Handling - Adding Name And Dynamic Data in Form
12:33
Form Handling - How to Use Form Validation to Validate User Input
34:17
Form Handling - Handling Form Data
14:28
Form Handling - How to Handle File Uploads
31:25
Middleware - What Is Middleware And How to Use It
17:33
Basic Authentication - Laravel User Authentication with Breeze
22:29
Basic Authentication - How To Create Multi Authentication System (Part - 1)
09:38
Basic Authentication - How To Create Multi Authentication System (Part - 2)
17:49
Basic Authentication - How To Create Multi Authentication System (Part - 3)
23:49
Basic Authentication - How To Create Multi Authentication System (Part - 4)
12:51
Basic Authentication - How To Create Multi Authentication System (Part - 5)
18:11
Creating a basic templet to work with
10:47
Getting Started with Yajra Datatables
17:04
Introduction of yajra datatable
01:12
Add datatable export buttons
17:12
Datatable Column Editing Options
13:58

Admin Panel - Template Mastering And Setup

12 lectures
Admin Setup- Admin Template Overview
09:08
Admin Setup-Installing Laravel 10 and Creating Database
08:36
Admin Setup-Installing Laravel Breeze And Setup
10:05
Admin Setup- Admin Layout Mastering Dashboard Page (part-1)
21:36
Admin Setup- Admin Layout Mastering Dashboard Page (part-2)
10:41
Admin Setup- Adding Multi Auth System with Breeze (part-1)
14:08
Admin Setup- Adding Multi Auth System with Breeze (part-2)
20:53
Admin Setup-Adding Multi Auth System with Breeze (part-3)
30:19
Admin Setup- Adding Multi Auth System with Breeze (part-4)
10:31
Admin Setup- Adding password reset system for admin (part-1)
18:34
Admin Setup- Adding password reset system for admin (part-2)
38:36
Admin Setup- Adding localization syntax in all static text
18:07

Admin Profile Update

6 lectures
Admin Profile - Creating Profile Page and Update Forms
25:01
Admin Profile - Working With Edit Profile Form
16:56
Admin Profile - Create a Trait For Handle Image
23:07
Admin Profile - Save Form Data to Database
22:15
Admin Profile - Update Profile Password
27:31
Admin Profile - Adding Sweet Alert And Doing Some Fixes
11:47

Frontend - Template Mastering And Setup

3 lectures
Frontend - Template Mastering And Setup
06:43
Template Mastering- Home Page Mastering (Part-1)
10:14
Template Mastering- Home Page Mastering (Part-2)
20:12

Multi Language CRUD

10 lectures
Multi Language- Creating Necessary Pages and Designs
16:22
Multi Language- Working With Create Page
08:54
Multi Language- Handling Create Form Data (Part - 1)
23:47
Multi Language- Handling Create Form Data (Part - 2)
11:28
Multi Language- Show Created Data In Index (Part - 1)
21:29
Multi Language- Show Created Data In Index (Part - 2)
06:20
Multi Language- Working With Edit Form
22:41
Multi Language- Working With Delete Feature
30:52
Multi Language- Creating the Default Language Seeder
07:29
Multi Language- Making Static Text Dynamic
03:27

News Categories

6 lectures
News Categories- Creating Necessary Pages and Designs
08:08
News Categories- Working With Create Page
12:41
News Categories- Handling Create Form Data
13:37
News Categories- Showing the Created Data in Index
29:25
News Categories- Working With Edit Feature
18:24
News Categories- Working With Delete Feature
09:36

News Post

16 lectures
News Post - Creating Necessary Pages and Designs
09:40
News Post - Creating Migration Columns
11:46
News Post - Working With Create Form Design
21:27
News Post - Load Category Depending on Language
18:15
News Post - Handling Create From Data ( Part - 1)
12:02
News Post - Handling Create From Data ( Part - 2)
08:06
News Post - Handling Create From Data ( Part - 3)
12:15
News Post - Handling Tags for Create From
29:47
News Post - Showing Created Data at Index Page
16:00
News Post - Working With Index Status Buttons
25:04
News Post - Working With Update Feature ( Part - 1)
16:34
News Post - Working With Update Feature ( Part - 2)
19:56
News Post - Working With Update Feature ( Part - 3)
26:18
News Post - Working With Delete Feature
14:49
News Post - Post Coping Feature
19:27
News Post - Adding Is Pending Column
05:17

Set Up Language

5 lectures
Set Up Language - Fetching and And Showing Dynamic Languages at Frontend
09:52
Set Up Language - Putting Selected Language At Session
17:09
Set Up Language - Installing Laravel Debugbar Package For Inspect Session
04:51
Set Up Language - Get Language Code From Session
11:36
Set Up Language - Make Selected Language Input Depending on Session
03:08

Breaking News Slider

3 lectures
Breaking News - Showing Breaking News at Frontend (Part - 1)
16:10
Breaking News - Showing Breaking News at Frontend (Part - 2)
14:45
Breaking News - Showing Post Depending on Selected Language
16:58

News Details Page

15 lectures
Details page - Showing Dynamic Content in Details Page
26:32
Details page - Adding View Count in Post
19:10
Details page - Adding K format to View Count
11:54
Details page - Showing Dynamic Contents in Detail Page Sidebar
34:30
Details page - Showing Popular Tags
28:08
Details page - Working with Comment Section (Part - 1)
19:40
Details page - Working with Comment Section (Part - 2)
17:23
Details page - Working with Comment Section (Part - 3)
11:25
Details page - Working with Comment Section (Part - 4)
23:57
Details page - Working with Comment Section (Part - 5)
26:22
Details page - Next Post Previous Post button
11:07
Details page - Adding dynamic Metas
17:50
Details page - Showing the Related Post
11:06
Details page - Working with Share Buttons
14:36
Details page - Doing Last Fixes
19:21

Hero Section Slider

1 lectures
Slider - Working with Hero Section Slider
22:54

Recent and Popular News Section

2 lectures
Recent - Showing Recent News in Home Page
18:23
Popular News- Showing Popular News in Home Page
15:41

Category Base News Section

8 lectures
Category Base News - Creating Necessary Files and Design in Backend
12:41
Category Base News - Update Form Design
14:33
Category Base News - Handling the Update From Data
27:15
Category Base News - Preselect Categories After Updating
08:54
Category Base News - Showing Dynamic Contents at Frontend (Part-1)
16:52
Category Base News - Showing Dynamic Contents at Frontend (Part-2)
14:23
Category Base News - Showing Dynamic Contents at Frontend (Part-3)
08:21
Category Base News - Checking and Fixing Some Stuff
04:07

Most Viewed Post Section

1 lectures
Most Viewed Section - Showing Most Viewed Posts in Sidebar
15:22

Social Fan Count Section

8 lectures
Social Count Section - Creating Necessary Files and Design in backend
08:17
Social Count Section - Working with Create From Design
29:33
Social Count Section - Handling Create From Data
22:29
Social Count Section - Showing Data at Index Page
11:00
Social Count Section - Working with Update Form
13:22
Social Count Section - Working with Delete Feature
03:39
Social Count Section - Showing Dynamic Contents at the Frontend
12:21
Tag Section - Show Popular Tags
04:06

News Page

8 lectures
News Page - Working with Search Feature
26:55
News Page - Showing Search Result in News Page
15:02
News Page - Working with Pagination
22:51
News Page - Adding Dynamic Contents at Sidebar
15:59
News Page - Show Post Depending on Categories (Part - 1)
22:52
News Page - Show Post Depending on Categories (Part - 2)
12:08
News Page - Show Post Depending on Tags
10:11
News Page - Warping up News Page
05:45

Ads Sections

7 lectures
Ads Sections - Creating Necessary Files and Design in Backend
08:45
Ads Sections - Working with Update From (Part - 1)
16:20
Ads Sections - Working with Update From (Part - 2)
24:44
Ads Sections - Working with Update From (Part - 3)
09:01
Ads Sections - Showing Ads in Frontend
15:01
Ads Sections - Adding Missing Fields (Part - 1)
13:18
Ads Sections - Adding Missing Fields (Part - 2)
21:08

News Letter Section

5 lectures
News Letter - Working with Newsletter Field in Frontend
26:27
News Letter - Storing Subscribers Email
10:13
News Letter - Showing Subscriber Emails at Backend
12:31
News Letter - Working with Mail Sending Module
25:37
News Letter - Placing Newsletter Section at all Sidebars
03:11

Footer Section

14 lectures
Social Link - Creating Necessary Files and Design in Backend
10:15
Social Link - Working with Create Feature
10:52
Social Link - Showing Data at Index Page
05:26
Social Link - Working on Update and Delete Feature
06:57
Social Link - Showing Social Links at Frontend
15:13
Footer Section - Working with Footer Info Grid (Part - 1)
26:59
Footer Section - Working with Footer Info Grid (Part - 2)
14:26
Footer Section - Working with Footer Grid One (Part - 1)
17:51
Footer Section - Working with Footer Grid One (Part - 2)
20:25
Footer Section - Working with Footer Grid Two
18:33
Footer Section - Working with Footer Grid Three
14:11
Footer Section - Working with Footer Title One ( Part - 1 )
22:52
Footer Section - Working with Footer Title One ( Part - 2 )
07:05
Footer Section - Working with Footer Title Two and Three
13:02

Pages

10 lectures
About Page - Working with About Page
39:26
Contact Page - Working with Contact Page (Part - 1)
19:53
Contact Page - Working with Contact Page (Part - 2)
11:32
Contact Page - Working with Contact Form
30:10
Contact Page - Storing the Mail Data at DB
11:20
Contact Page - Showing the Mails at Backend
12:01
Contact Page - Working with Reply Feature (Part - 1)
11:36
Contact Page - Working with Reply Feature (Part - 2)
21:40
Contact Page - Working with Reply Feature (Part - 3)
17:32
Contact Page - Working with Reply Feature (Part - 4)
10:45

Active Sidebar Items

3 lectures
Active Sidebar - Make Admin Sidebar Items Active (Part - 1)
09:58
Active Sidebar - Make Admin Sidebar Items Active (Part - 2)
27:30
Active Sidebar - Wrapping Static Text with Localization Syntax
02:50

Settings Page

10 lectures
Settings Page - Working with General Settings (Part - 1)
16:04
Settings Page - Working with General Settings (Part - 2)
12:49
Settings Page - Working with General Settings (Part - 3)
23:17
Settings Page - Working with General Settings (Part - 4)
13:39
SEO Settings- Working with SEO Setting (Part - 1)
12:03
SEO Settings- Working with SEO Setting (Part - 2)
08:58
Settings - Showing Settings Data at Frontend
10:51
Appearance Settings - Working with Appearance Settings (Part - 1)
14:36
Appearance Settings - Working with Appearance Settings (Part - 2)
08:22
Settings - Adding Missing Validation Alerts
02:58

Role and Permission System

26 lectures
Role Management - Installing Laravel Spatie Permission Package
08:59
Role Management - Creating Necessary Files and Designs
14:50
Role Management - Working with Role Create Page
15:21
(Optional) Role Management - How to Create Roles
19:25
(Optional) Role Management - How to Create Permissions and Assign it
30:02
Role Management - Creating Permissions for Create Form (Part - 1)
14:42
Role Management - Creating Permissions for Create Form (Part - 2)
16:36
Role Management - Handling the Role Form
17:41
Role Management - Showing Created Roles in Index
06:58
Role Management - Working with Update Feature
22:23
Role Management - Working with Delete Feature
10:04
Role User System- Creating Necessary Files and Designs
08:16
Role User System- Working with Create Feature (Part - 1)
07:27
Role User System- Working with Create Feature (Part - 2)
22:51
Role User System- Send Mail to Create User
15:58
Role User System- Showing Created Data at Index
06:03
Role User System- Working with Edit Feature
23:57
Role User System- Working with Delete Feature
03:58
Role User System- Preventing Delete Feature for Super Admin
05:29
Permission - Creating Permissions for Project
35:30
Permission - Implementing Permission in Category Module (Part - 1)
21:12
Permission - Implementing Permission in Category Module (Part - 2)
28:03
Permission - Set Super Admin Globally in Project
15:22
Permission - Fixing the Sidebar Permission Issue
09:04
Permission - Assigning the Permissions to Rest of the Modules (Part - 1)
25:03
Permission - Assigning the Permissions to Rest of the Modules (Part - 2)
28:21

Completing Admin News Section

5 lectures
News Section - Showing Pending News
19:51
News Section - Working with Approve Form
14:04
News Section - Creating New Permission for News and Adding Auto Approve Feature
19:24
News Section - Show News Depending on Admin id and permissions
17:21
News Section - Showing Hiding News Features Depending on Permission
16:54

Dynamic Multi Language System Module

22 lectures
Dynamic Language - Basic Checking For Static Contents
11:16
Dynamic Language - Creating Necessary Files and Design
18:48
Dynamic Language - Algorithm for Extract Localization Strings (Part - 1)
14:05
Dynamic Language - Algorithm for Extract Localization Strings (Part - 2)
18:15
Dynamic Language - Algorithm for Extract Localization Strings (Part - 3)
19:41
Dynamic Language - Algorithm for Extract Localization Strings (Part - 4)
25:11
Dynamic Language - Showing Language Strings at Datatable
12:12
Dynamic Language - Adding String Edit Feature (Part - 1)
16:46
Dynamic Language - Adding String Edit Feature (Part - 2)
19:21
Dynamic Language - Translating Language Values with Microsoft Trans. API Part-1
14:42
Dynamic Language - Translating Language Values with Microsoft Trans. API Part-2
13:44
Dynamic Language - Translating Language Values with Microsoft Trans. API Part-3
15:38
Dynamic Language - Translating Language Values with Microsoft Trans. API Part-4
19:07
Dynamic Language - Translating Language Values with Microsoft Trans. API Part-5
29:22
Dynamic Language - Adding Multi Path Support in Algorithm
23:07
Dynamic Language - Working With Admin Localization Module (Part - 1)
20:07
Dynamic Language - Working With Admin Localization Module (Part - 2)
06:50
Dynamic Language - Basic Example How to Translate String in Frontend
15:14
Dynamic Language - Changing Localization String Prefix
12:16
Dynamic Language - Working on Dynamic Language Changing Logic
12:31
Dynamic Language - Fixing the Algorithm Issue
14:00
Dynamic Language - Testing and Bug Fixings
12:58

Frontend Login Page Design

6 lectures
Login Page Design - Adding Design To Frontend Login Page
19:36
Register Page Design - Adding Design To Frontend Register Page
12:17
Forget Password Page Design - Adding Design To Frontend Forget Password Page
09:41
Forget Password Page Design - Forget Password Email Not Found Bug Fix
08:58
Reset Password Page Design - Adding Design to Reset Password Page
11:09
Login Page Design - Completing the Rest of the Work
19:26

Working with Dashboard

2 lectures
Dashboard - Adding Dynamic Content To Dashboard
21:05
Dashboard - Adding icons to sidebar
09:29

Working with Navbar

2 lectures
Navbar - Showing Categories at Navbar
19:08
Navbar - Showing Categories at Mobile Navbar
09:55

Bug Fixings

10 lectures
Bug Fix - Fixing basics issues at frontend (Part - 1)
16:27
Bug Fix - Fixing basics issues at frontend (Part - 2)
14:29
Bug Fix - Fixing Backend Related Issues (Part - 1)
17:18
Bug Fix - Fixing Backend Related Issues (Part - 2)
10:05
Bug Fix - Fixing Backend Related Issues (Part - 3)
17:25
Settings - Adding Language API Settings Feature
21:27
Clearing Up - Deleting Unused Files and Folders
05:56
Bug Fix - Fixing Language Translate Issue
14:19
Bug Fix - Fixing Tab Issue
05:10
10_Bug Fix - Fixing Issue on Localization Update
15:01

Source Code

4 lectures
Laravel Top News Source Code with Database and Login Credentials
00:01
Stisla Admin Template
00:00
Top News Frontend Template
00:01
Git Repository
00:00

Project deployment to live server

1 lectures
Project Deploy to Live Hosting
21:09

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.