Udemyallen

Laravel : Make six projects with PHP and Laravel

Develop mobile apps: restaurant, quiz, e-commerce, photo sharing, ringtones, and employee management solutions. Learn app development skills!

4.2(520)
3,675students
37h 5m
Certificate
Ranjeet Karki
Ranjeet KarkiSoftware Engineer

Course Content

Laravel : Make six projects with PHP and Laravel is an all-levels Udemy course taught by Ranjeet Karki. It runs 37h 5m, is taught in English, and includes a certificate of completion. Learners rate it 4.2 out of 5 from 520 reviews, with 3,675 students enrolled. It is a paid course, last updated June 2023.

Master Laravel Development: Build 6 Real-World Web Applications

Learn Laravel from Beginner to Advanced with Hands-On Projects!

This comprehensive Laravel course guides you through building six complete web applications, progressing from fundamental concepts to advanced techniques. While recorded using Laravel 6 and 7, we also offer a dedicated section for Laravel 8 and Laravel 9 users, perfect for beginners starting with the latest versions.

What You'll Learn:

  • Clean Code Principles: Develop maintainable and efficient Laravel applications.
  • Admin Template Integration: Quickly implement professional-looking admin interfaces.
  • Vue.js Integration: Learn to seamlessly incorporate Vue.js for dynamic front-end interactions.
  • Database Design & Relationships: Master database modeling and querying with relationships.
  • Problem-Solving Skills: Develop practical skills to tackle challenging coding problems.
  • Package-Free Functionality: Build custom features without relying on external packages.
  • Stripe Payment Integration: Securely process payments using Stripe.
  • Image Handling: Utilize Laravel Image Intervention for efficient image manipulation.
  • Form Validation: Implement robust form validation for data integrity.
  • User Authentication & Authorization: Create secure user management systems with roles and permissions.
  • Bulk Email Functionality: Send targeted emails with attachments to staff or departments.
  • Leave Management: Implement a comprehensive leave request and approval system.
  • Notifications & Notices: Create and manage company-wide announcements.
  • Pagination: Handle large datasets efficiently with pagination.
  • AJAX Requests: Implement asynchronous communication with Vue.js.
  • Dynamic Carousels & Sliders: Create engaging front-end displays.
  • SweetAlert & Disqus Integration: Enhance user experience with alerts and comments.
  • File Uploads: Securely upload and validate audio and image files.

Course Projects:

  • Project 1: Restaurant App (Beginner)
    • Develop a simple restaurant management application.
    • Admin can manage food items (categories, descriptions, prices).
    • Customers can view food details.
  • Project 2: Online Examination (Quiz) App with Laravel & Vue.js (Intermediate)
    • Build a comprehensive online quiz platform.
    • Admin creates questions with multiple-choice options and categories.
    • User management and exam assignment to staff/interns/students.
    • Students attempt quizzes, and admins view results.
    • Implement AJAX for dynamic question display.
    • Utilize Moment.js for timers.
  • Project 3: E-commerce Application with Laravel (Intermediate)
    • Create a fully functional e-commerce platform.
    • Admin manages categories, subcategories, and products.
    • Users can browse, filter, search, and purchase products.
    • Integrate Stripe for secure payment processing.
    • Implement dependent dropdowns using AJAX.
    • Develop a dynamic product carousel.
  • Project 4: Photo Share Application with Laravel & Vue.js (Advanced)
    • Build a social photo-sharing platform.
    • Users can upload photos, create albums, and follow other users.
    • Implement user avatars, album creation, and form validation.
    • Enable bulk image uploads and pagination.
    • Integrate SweetAlert and Disqus comments.
  • Project 5: Mobile Ringtones & Wallpapers Download Website (Beginner)
    • Develop a website for downloading mobile ringtones and wallpapers.
    • Users can download ringtones in various categories and sizes.
    • Track download counts and enable user reviews and social sharing.
    • Utilize Laravel Image Intervention for image resizing.
  • Project 6: Complete Employee Management System (Intermediate)
    • Create a comprehensive employee management system.
    • Manage users with different roles (Admin, Supervisor, Editor, Staff).
    • Create departments, assign roles, and manage permissions.
    • Send bulk emails with attachments.
    • Create and manage company notices.
    • Implement leave requests (sick leave, annual leave).

What's Included:

  • All Video Lectures: Step-by-step video tutorials.
  • Complete Project Code: Downloadable code for each project.
  • Admin Templates: Access to free admin templates.
  • Unlimited Q&A: Ask questions and get support from the instructor.

Ready to build amazing web applications? Enroll now!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(2,264)
11m
all
skillshare
5.0(358)
25m
intermediate
skillshare
skillshare