Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Laravel 9 - Build Complete Portfolio Website (Step-By-Step)
#1
[Bild: 3c5b855732a070983e3cf90ca719b8a2.jpg]

Laravel 9 - Build Complete Portfolio Website (Step-By-Step)
Last updated 3/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 20.69 GB | Duration: 46h 0m

Learn web development and showcase your skills by building a stunning portfolio website



What you'll learn
Building Complete Portfolio Website
Project Deployment to Live Server
Composer installation and usage
Laravel File and Folder Structure
About the .env file
Basic Laravel Routing
Route Parameters, middleware, prefix, named route
Registering And Using Middleware
Basic CRUD (Create, Read, Update, Delete) System from Scratch
Image Intervention System
Laravel Basic Authentication using Laravel Breeze - Registration, Email Verification, Forget and Reset Password
User Authorization
Queues And Jobs
Observer And Event-Listeners
Using Of Session And Cache
Form Validation And Error Handling
Migration And Seeder
Laravel Localization
Blade Components
Query Builder
Eloquent ORM
Eloquent Relationship
PayPal integration in Laravel
Stripe integration in Laravel
Razorpay integration in Laravel
2Checkout integration in Laravel
Instamojo integration in Laravel
Mollie integration in Laravel
Paystack integration in Laravel
SSLCOMMERZ integration in Laravel
Yajra Datatable Implementation
Image Intervention Implementation
Shopping Cart Implementation
Spatie Laravel Permission Implementation (Role & Permission)
Socialite Social Authentication (Social Login)


Requirements
Basic PHP Knowledge
Basic HTML, CSS Knowledge
Experience To Work With A Code Editor
Basic Bootstrap Knowledge
Knowledge about local server. For example, xampp, wampp or any
Basic of OOP (Object Oriented Programming)


Description
In today's digital age, having a professional online presence is essential for anyone looking to build a successful career in any industry. A portfolio website is an excellent way to showcase your skills, achievements, and experience to potential employers, clients, or collaborators. Laravel, one of the most popular PHP web application frameworks, provides a powerful and efficient way to create dynamic and scalable web applications.In this comprehensive course, you will learn how to build a portfolio website using Laravel from scratch. We will start with the basics, including the Laravel framework, MVC architecture, and database design. Then, we will move on to more advanced topics, such as creating dynamic pages, integrating user authentication, and adding social media features. By the end of the course, you will have a professional and fully functional portfolio website that you can use to showcase your skills and achievements.This course is suitable for anyone who wants to learn Laravel and create a professional portfolio website. Whether you are a web developer, designer, freelancer, or anyone looking to build a strong online presence, this course will provide you with the knowledge and skills you need to create a portfolio website that will impress potential clients and employers. No prior experience with Laravel or web development is required, but some basic knowledge of PHP, HTML, and CSS will be helpful.

What you'll learn in Laravel - Build Complete Portfolio Website:Understand the Laravel framework and MVC architectureDesign and implement a database schema for a portfolio websiteBuild dynamic pages with Blade templates and Laravel routingIntegrate user authentication and authorization with Laravel's built-in featuresAdd social media features, such as sharing and commenting, to your portfolio websiteDeploy your portfolio website to a live server and optimize it for search engines.So, whether you are a seasoned developer looking to add Laravel to your skillset, or a beginner looking to build a professional portfolio website, this course is perfect for you. Enroll now and start building your own dynamic and impressive portfolio website with Laravel!---------------------------------------------------------------------------------------------------------------------Update Log---------------------------------------------------------------------------------------------------------------------Added Tutorial For Laravel 9 to Laravel 10 Version Upgrade - 01 March, 2023

Overview
Section 1: Fundamental: Introduction

Lecture 1 Introduction

Lecture 2 Guideline to watch the course

Section 2: Fundamental: Laravel Version Upgrade

Lecture 3 Upgrade Laravel 9 to Laravel 10

Section 3: Fundamental: Local Environment Setup

Lecture 4 Local Environment Setup

Lecture 5 Change PHP Version in Laragon

Lecture 6 VS Code Useful Extensions

Section 4: Fundamental: Laravel Installation

Lecture 7 Install First Laravel 9 Project

Section 5: Fundamental: Laravel Directory Structure and Artisan CLI With Tinker

Lecture 8 Laravel File and Folder Structure

Lecture 9 Artisan CLI and Tinker

Lecture 10 Fixing VScode PHP Path Error

Section 6: Fundamental: Route

Lecture 11 Define Routing

Lecture 12 Route Parameters

Lecture 13 Naming Routes

Lecture 14 Route Grouping

Lecture 15 Route Methods

Lecture 16 Fallback Route

Section 7: Fundamental: Temlpating and Views

Lecture 17 Laravel View Introduction

Lecture 18 Passing And Rendering Data In Templates

Lecture 19 Building Application Layout

Lecture 20 Loops In Templates

Lecture 21 Conditional Rendering

Lecture 22 Including Sub Views

Lecture 23 Useful Blade Directives

Section 8: Fundamental: Controller

Lecture 24 Introduction With Controller

Lecture 25 Basic controllers

Lecture 26 Resource controllers

Lecture 27 Single Action Controllers

Section 9: Fundamental: Form Validation and Handling

Lecture 28 Form Markup

Lecture 29 Form CSRF Token Explaination

Lecture 30 Input Field Validation

Lecture 31 More Validation Rules

Lecture 32 Overwrite Default Validation Texts

Lecture 33 Form Validation Request Classes

Section 10: Fundamental: Database - Migration and Seeding

Lecture 34 Configuring DB Connection

Lecture 35 Creating Migration

Lecture 36 Table Data Types

Lecture 37 Important Migration Commands

Lecture 38 Adding Columns To Existing Tables Using Migration

Lecture 39 Overview and Seeding Fake Data

Section 11: Fundamental: Database - Query Builder

Lecture 40 Introduction of Query Builders

Lecture 41 Retrieving Data From Database Table

Lecture 42 Retrieving A List Of Column Values

Lecture 43 Using Of Where Condition

Lecture 44 Insert Data In Database

Lecture 45 Update Data In Database

Lecture 46 Delete Data From Database

Lecture 47 Basic Join Statement

Lecture 48 Aggregates

Section 12: Fundamental: Database - Eloquent ORM

Lecture 49 Understanding Eloquent ORM

Lecture 50 Retrieving Records Via Eloquent Models

Lecture 51 Using Where Condition in Eloquent

Lecture 52 Inserting or Saving Data With Eloquent

Lecture 53 Updating Data With Eloquent

Lecture 54 Deleting Data

Lecture 55 Mass Assignment

Lecture 56 Soft Deleting - Trashing

Lecture 57 Retrieving Deleted Data

Lecture 58 Restore A Record Or Deleting A Record Permanently

Lecture 59 Factories

Section 13: Fundamental: Eloquent Relationship

Lecture 60 One to One Relationship

Lecture 61 Inverse Relation

Lecture 62 One to Many Relationship

Lecture 63 Many to Many Relations

Section 14: Fundamental: File Storage

Lecture 64 File Storage Introduction

Lecture 65 Uploading Files in Storage (part-1)

Lecture 66 Uploading Files in Storage (Part-2)

Lecture 67 Storage Link

Lecture 68 Remove Files from Storage

Lecture 69 Validating Uploaded files (size, type etc.)

Section 15: Fundamental: Request and Response

Lecture 70 Redirect Response

Lecture 71 Return Response JSON

Lecture 72 Returning File to Download

Section 16: Fundamental: CRUD (create, read, update & del) - Eloquent & Resource Controller

Lecture 73 Introduction

Lecture 74 Templating And Mark up (part -1)

Lecture 75 Templating And Mark up (part -2)

Lecture 76 Creating Models And Migrations for CRUD

Lecture 77 Creating Form (Part - 1)

Lecture 78 Creating Form (Part - 2)

Lecture 79 Retrieving All Data From Database Table

Lecture 80 Updating Specific Row with eloquent (Part -1)

Lecture 81 Updating Specific Row with eloquent (Part -2)

Lecture 82 Show A Specific Data

Lecture 83 Deleting A Specific Data

Lecture 84 Implementing Soft Deleting And Show Row List

Lecture 85 Restoring Deleted Rows

Lecture 86 Deleting a Record Permanently

Lecture 87 Implementing One To One Relation In Tables

Lecture 88 Paginating Eloquent Results

Section 17: Fundamental: Middleware

Lecture 89 Introduction Of Middleware

Lecture 90 Create Middleware Via Artisan Command

Lecture 91 Global Middleware

Lecture 92 Group Middleware

Lecture 93 Route Middleware

Lecture 94 Controller Middleware

Section 18: Fundamental: Blade Components

Lecture 95 Introduction to Blade Components

Lecture 96 Creating Blade Components

Lecture 97 Rendering Blade Components

Lecture 98 Passing Data To Components

Lecture 99 Component Slots

Section 19: Fundamental: Sending Email

Lecture 100 Configure Mail Trap

Lecture 101 Send a Simple Email With Laravel

Lecture 102 Send HTML View as an Email Body

Lecture 103 Attaching Files to Email

Section 20: Fundamental: HTTP Session

Lecture 104 Introduction of HTTP Session

Lecture 105 Retrieving Data From Session

Lecture 106 Storing Data at Session

Lecture 107 Deleting Data From Session

Lecture 108 Flash Session Data

Section 21: Fundamental: Cache

Lecture 109 Introduction Of Cache

Lecture 110 Difference Between Session And Cache

Lecture 111 Installing Laravel Debugbar Package

Lecture 112 Storing Data In Cache

Lecture 113 Storing Data in Cache Forever

Lecture 114 Removing Data From Cache

Lecture 115 Using Cache With Pagination

Section 22: Fundamental: Authentication

Lecture 116 Introduction

Lecture 117 Install Breeze Starter Kit

Lecture 118 Redirect User To Specific Page After Login

Lecture 119 Retrieving The Authenticated User

Lecture 120 Recreating Logout Feature

Lecture 121 Protecting Routes

Section 23: Fundamental: Authorization

Lecture 122 Introduction

Lecture 123 Difference Between Authentication And Authorization

Lecture 124 Authorization - Gates

Lecture 125 Verifying Permissions in Blade Templates

Lecture 126 Authorization - Policy

Lecture 127 Authorization - Role

Section 24: Fundamental: Queues And Background Processing

Lecture 128 Queues Introduction

Lecture 129 Creating The First Job And Configuring Queues

Lecture 130 Queueing an Email

Section 25: Fundamental: Observers And Event Listeners

Lecture 131 Model Observers

Lecture 132 Introduction To Event - Listeners

Lecture 133 Creating Events - Listeners

Lecture 134 Practical Example of Event - Listeners

Section 26: Fundamental: Localization

Lecture 135 Introduction to Localization

Lecture 136 Defining and Retrieving Translation Strings

Lecture 137 Change Translation Depending On Route

Section 27: Fundamental: Source Code

Lecture 138 Fundamental Source Code With Database

Section 28: Useful Packages: Yajra Datatable

Lecture 139 Creating a basic templet to work with

Lecture 140 Getting Started with Yajra Datatable

Lecture 141 Introduction of Yajra Datatable

Lecture 142 Add datatable export buttons

Lecture 143 Datatable Column Editing Options

Section 29: Useful Packages: Intervention Image

Lecture 144 Introduction of Intervention image

Lecture 145 Installation and basic implementation

Lecture 146 Make a custom image filter

Section 30: Useful Packages: Shopping Cart

Lecture 147 Introduction of laravel shopping cart package

Lecture 148 Template overview

Lecture 149 Show dynamic products on frontend

Lecture 150 Package Installation and setup

Lecture 151 Add product into cart

Lecture 152 Fetch Products from cart session

Lecture 153 Update cart product quantity

Lecture 154 Remove product from cart

Section 31: Useful Packages: Spatie Laravel Permission (Role and Permission)

Lecture 155 Introduction of Laravel Permission

Lecture 156 Installation and setup of Laravel Permission

Lecture 157 Create Roles and Permission and assign them to user

Lecture 158 How to check role and permission at the blade

Section 32: Useful Packages: Socialite Social Authentication (Social Login)

Lecture 159 Introduction of laravel socialite

Lecture 160 Install socialite and setup in to project

Lecture 161 Implement socialite

Section 33: Useful Packages: Source Code

Lecture 162 Useful Packages Source Code With Database

Section 34: Payment Gateways: Introduction and Template Overview

Lecture 163 Introduction

Lecture 164 Template Overview

Section 35: Payment Gateways: PayPal Integration

Lecture 165 PayPal - Create PayPal Sandbox Account

Lecture 166 PayPal - Integrate PayPal Gateway In Laravel

Section 36: Payment Gateways: Stripe Integration

Lecture 167 Stripe - Create Stripe Sandbox Account

Lecture 168 Stripe - Integrate Stripe Gateway In Laravel

Section 37: Payment Gateways: Razorpay Integration

Lecture 169 Razorpay - Integrate RazorPay Gateway In Laravel

Section 38: Payment Gateways: 2Checkout Integration

Lecture 170 2Checkout - Create 2checkout Sandbox Account

Lecture 171 2Checkout integrate 2checkout (Part-1)

Lecture 172 2Checkout - integrate 2checkout (Part-2)

Section 39: Payment Gateways: Instamojo Integration

Lecture 173 Instamojo - Create Instamojo Sandbox Account

Lecture 174 Instamojo - Integrate Instamojo Gateway In Laravel

Section 40: Payment Gateways: Mollie Integration

Lecture 175 Mollie - Create mollie Sandbox Account

Lecture 176 Mollie - Integrate mollie Gateway In Laravel

Section 41: Payment Gateways: Paystack Integration

Lecture 177 Paystack - Create Paystack Sandbox Account

Lecture 178 Paystack - Integrate Paystack Gateway In Laravel

Section 42: Payment Gateways: SSLCOMMERZ Integration

Lecture 179 SSLCOMMERZ - Create Sslcommerz Sandbox Account

Lecture 180 SSLCOMMERZ - Integrate Sslcommerz Gateway In Laravel

Section 43: Payment Gateways: Source Code

Lecture 181 Payment Gateways Source Code

Section 44: Portfolio: Admin Panel Template Mastering and Setup

Lecture 182 Admin Panel HTML Template Overview (Bootstrap 5)

Lecture 183 Installing Laravel 9 and Creating Database

Lecture 184 Installing Laravel Breeze And Setup

Lecture 185 Admin Layout Mastering Dashboard Page

Lecture 186 Organize Files and code

Lecture 187 Admin Layout Mastering Login Page

Lecture 188 Admin Layout Mastering Forgot Password Page

Lecture 189 Admin Layout Mastering Profile Edit Page

Section 45: Portfolio: Front-End Template Mastering

Lecture 190 Front-End Template Overview

Lecture 191 Mastering Front-End Home Page

Lecture 192 Mastering Front-End Blog Page

Lecture 193 Mastering Front-End Portfolio Details page

Section 46: Portfolio: Hero Section

Lecture 194 Hero Section (part - 1)

Lecture 195 Hero Section (part - 2)

Lecture 196 Hero Section (part - 3)

Lecture 197 Hero Section (part - 4)

Lecture 198 Hero Section (part - 5)

Lecture 199 Hero Section (part - 6)

Lecture 200 Hero Section (part - 7)

Lecture 201 Hero Section (part - 8)

Lecture 202 Hero Section (part - 9)

Section 47: Portfolio: Services Section

Lecture 203 Services Section (Part - 1)

Lecture 204 Services Section (Part - 2)

Lecture 205 Services Section (Part - 3)

Lecture 206 Services Section (Part - 4)

Lecture 207 Services Section (Part - 5)

Section 48: Portfolio: About Section

Lecture 208 Create back-end section edit form

Lecture 209 Handle edit form and store data to DB

Lecture 210 Show dynamic data in edit form

Lecture 211 Show Dynamic contents at the front-end

Section 49: Portfolio: Portfolio Section

Lecture 212 Portfolio category create feature

Lecture 213 Portfolio category update and delete feature

Lecture 214 Create form page design

Lecture 215 Handle create form page

Lecture 216 Show portfolio items in datatable

Lecture 217 Portfolio update and delete

Lecture 218 Portfolio section setting page

Lecture 219 Show dynamic contents in home page

Lecture 220 Show dynamic contents in portfolio details page

Lecture 221 Validation for category relation (Important)

Section 50: Portfolio: Skills Section

Lecture 222 Creating and handling skill section setting update form

Lecture 223 Show dynamic contents at the frontend

Lecture 224 Skill item create feature

Lecture 225 Working with update and delete feature

Lecture 226 Show skill items at frontend

Lecture 227 Some fixes

Section 51: Portfolio: Experiences Section

Lecture 228 Create update form design

Lecture 229 Handling form data and storing

Lecture 230 Show dynamic contents at frontend

Section 52: Portfolio: Client Feedback Section

Lecture 231 Create form design

Lecture 232 Handle and store create form data

Lecture 233 Work with update and delete feature

Lecture 234 Create feedback section setting page

Lecture 235 Show dynamic contents in frontend

Section 53: Portfolio: Blog Section

Lecture 236 Category create feature

Lecture 237 Adding category update and delete feature

Lecture 238 Blog Create feature

Lecture 239 Show all blogs at datatable

Lecture 240 Working with blog update and delete feature

Lecture 241 Show latest blogs at home page section

Lecture 242 Make blog details page dynamic

Lecture 243 Show all blogs at blog page with pagination

Lecture 244 Working with blog section settings

Section 54: Portfolio: Contact Form Section

Lecture 245 Submit form with ajax

Lecture 246 Validate form data and handle error

Lecture 247 Handle form and send mail

Lecture 248 Create setting section page

Section 55: Portfolio: Footer Section

Lecture 249 Social links create page

Lecture 250 Social links update and delete feature

Lecture 251 Footer details update page

Lecture 252 Contact info page

Lecture 253 Useful links create feature

Lecture 254 Useful links update and delete feature

Lecture 255 Help links

Lecture 256 Show all dynamic contents at frontend

Section 56: Portfolio: Website Settings

Lecture 257 General setting update page

Lecture 258 SEO setting update page

Section 57: Portfolio: Dashboard

Lecture 259 Show dynamic data at dashboard

Lecture 260 Dynamically active sidebar items

Section 58: Portfolio: Finishing

Lecture 261 Fix navbar link issue

Lecture 262 Make assets production-ready and remove unused files and folders

Section 59: Portfolio: Source Code

Lecture 263 Portfolio Source Code With Database

Section 60: Portfolio: Deploy project in live server

Lecture 264 Deploy project in live server

Those Who Want To Be A Laravel Developer,Students Who Want To Learn Laravel For Their University Projects,Experts Who Want To Get A Job In Laravel,Those Who Want To Increase Their Knowledge In Programming


Homepage

[Bild: 444437454_66-uploading-files-in-storage-part2_s.jpg]

Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  WordPress 2024: The Complete WordPress Website Course (updated 9/2024) Panter 0 92 19.10.2024, 09:30
Letzter Beitrag: Panter
  Laravel 10 - Build Real Estate Property Listing Project A-Z Panter 0 74 24.08.2024, 22:09
Letzter Beitrag: Panter
  Laravel 11 Build Multi Restaurant Food Order Application A-Z Panter 0 66 05.08.2024, 21:26
Letzter Beitrag: Panter
  Digital Electronics: A Step-by-Step Guide to Mastery Panter 0 153 12.06.2024, 11:03
Letzter Beitrag: Panter
  Usmle 20Hr 221 Q & A Endocrine-Diabetes Uworld Review Step 1 Panter 0 112 09.06.2024, 23:47
Letzter Beitrag: Panter
  Django And React: Build a Multi-vendor E-commerce Website Panter 0 119 20.05.2024, 22:55
Letzter Beitrag: Panter

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Expand chat