Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Laravel - Build Complete Portfolio Website

via Udemy

Overview

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)

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 architecture

  • Design and implement a database schema for a portfolio website

  • Build dynamic pages with Blade templates and Laravel routing

  • Integrate user authentication and authorization with Laravel's built-in features

  • Add social media features, such as sharing and commenting, to your portfolio website

  • Deploy 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

Syllabus

  • Fundamental: Introduction
  • Fundamental: Laravel Version Upgrade
  • Fundamental: Local Environment Setup
  • Fundamental: Laravel Installation
  • Fundamental: Laravel Directory Structure and Artisan CLI With Tinker
  • Fundamental: Route
  • Fundamental: Temlpating and Views
  • Fundamental: Controller
  • Fundamental: Form Validation and Handling
  • Fundamental: Database - Migration and Seeding
  • Fundamental: Database - Query Builder
  • Fundamental: Database - Eloquent ORM
  • Fundamental: Eloquent Relationship
  • Fundamental: File Storage
  • Fundamental: Request and Response
  • Fundamental: CRUD (create, read, update & del) - Eloquent & Resource Controller
  • Fundamental: Middleware
  • Fundamental: Blade Components
  • Fundamental: Sending Email
  • Fundamental: HTTP Session
  • Fundamental: Cache
  • Fundamental: Authentication
  • Fundamental: Authorization
  • Fundamental: Queues And Background Processing
  • Fundamental: Observers And Event Listeners
  • Fundamental: Localization
  • Fundamental: Source Code
  • Useful Packages: Yajra Datatable
  • Useful Packages: Intervention Image
  • Useful Packages: Shopping Cart
  • Useful Packages: Spatie Laravel Permission (Role and Permission)
  • Useful Packages: Socialite Social Authentication (Social Login)
  • Useful Packages: Source Code
  • Payment Gateways: Introduction and Template Overview
  • Payment Gateways: PayPal Integration
  • Payment Gateways: Stripe Integration
  • Payment Gateways: Razorpay Integration
  • Payment Gateways: 2Checkout Integration
  • Payment Gateways: Instamojo Integration
  • Payment Gateways: Mollie Integration
  • Payment Gateways: Paystack Integration
  • Payment Gateways: SSLCOMMERZ Integration
  • Payment Gateways: Source Code
  • Portfolio: Admin Panel Template Mastering and Setup
  • Portfolio: Front-End Template Mastering
  • Portfolio: Hero Section
  • Portfolio: Services Section
  • Portfolio: About Section
  • Portfolio: Portfolio Section
  • Portfolio: Skills Section

Taught by

Web Solution Us and Md Morshedul Arefin

Reviews

4.8 rating at Udemy based on 214 ratings

Start your review of Laravel - Build Complete Portfolio Website

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.