Easy Learning with Build Portfolio Website in Laravel 11 for Beginners
Development > Web Development
6 h
£39.99
4.5
2031 students

Enroll Now

Language: Arabic

Build Stunning Laravel 11 Websites: Portfolio, Blog & More!

What you will learn:

  • Master the Laravel framework to build real-world projects.
  • Create professional portfolio websites for clients.
  • Develop fully functional blog websites with advanced features.
  • Learn efficient database management and content organization.
  • Build user authentication and secure password reset systems.
  • Master file uploads and downloads (images, PDFs, videos).
  • Implement powerful search engine and email integration.
  • Design and develop modern front-end and back-end templates.
  • Utilize MVC architecture and other advanced Laravel concepts.
  • Go from beginner to building complete, deployable Laravel applications.

Description

Transform your web development skills with this comprehensive Laravel 11 course designed for beginners. Learn to craft professional portfolio and blog websites from scratch, mastering essential concepts along the way. This hands-on course guides you through three engaging projects: a company website, a sleek portfolio, and a fully functional blog.

Project 1: Company Website lays the foundation. You'll master core Laravel concepts: installation, MVC architecture, routing, controllers, middleware, request handling, blade templating, database interactions (migrations, models, CRUD operations), search functionality, email integration (sending individual and mass emails), and file uploads (images, PDFs, videos). Each step is meticulously explained, ensuring you build a solid understanding.

Project 2: Portfolio Website builds on this foundation, introducing user authentication with Breeze. You'll design and implement both front-end and back-end templates, crafting a modern, segmented portfolio showcasing your skills to potential clients. Learn to manage content efficiently and customize your admin dashboard.

Project 3: Blog Website takes your skills to the next level. You'll create a dynamic blog with categories, posts, comments, replies, search functionality, and tagging. Refine your database management and content organization skills to deliver a feature-rich, user-friendly blog platform. By the end of the course, you will be capable of constructing many different real-world Laravel applications. You'll gain the confidence to tackle complex projects and launch your own portfolio to attract clients.

This course provides a clear roadmap from installation to deployment, making it perfect for both beginners and those looking to enhance their Laravel skills. Start building today!

Curriculum

Introduction

This introductory section sets the stage for your Laravel journey. The 'Introduction' lecture provides a course overview and gets you ready to dive into the exciting projects ahead.

Project 1: Company Website

This project is your immersive learning experience in building a functional company website using Laravel. You'll start with the fundamentals, covering installation, MVC architecture (Route Controller View), Laravel structure, Blade templating, URL management, and Middleware. You will master request and response handling, database interactions through migrations and models (CRUD operations), building a powerful search engine, form validation, notifications (using IziToast), and file uploads and downloads (PDFs, videos, images). You will also learn to send emails to both individual recipients and lists of recipients.

Project 2: Portfolio Website

This project focuses on building a professional portfolio website. You will learn how to set up and use Breeze for user authentication, including features like forgotten and reset passwords. The course will then guide you through setting up both front-end and back-end templates, segmenting the front end and back end, creating a custom admin dashboard, and managing content pages. You'll design and build sections for your home page, about page, services page, portfolio page, team page, contact form, and subscriber signup. This project will cement your skills and confidence in creating a responsive and professional website for your or client needs.

Project 3: Blog Website

In this section, you'll construct a fully functional blog website. Starting with Breeze installation and template setup, you'll build out the complete CRUD (Create, Read, Update, Delete) functionality for categories, posts, comments, and replies. The course covers advanced features like search functionality for posts by title or keyword, filtering posts by category and tag, efficient pagination, and implementing a robust comment and reply system with validation. You'll also master the intricacies of managing and displaying the counts for categories, posts, comments, and replies in both the frontend and backend. This project allows you to build upon your previous learning and create a polished, professional blog.