Skip to content

Bayt-al-Hikmah/Laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Web Development Course

Welcome to the Laravel Web Development Course! This course is designed to guide you step by step in building real-world web applications using the powerful Laravel framework in PHP.

By the end of this course, you will understand how to:

  • Build a Laravel project from scratch.

  • Understand Laravel's project structure and philosophy.

  • Create routes, render views with Blade, and manage static files.

  • Handle user input with forms.

  • Connect Laravel applications to databases using Eloquent Models.

  • Manage user authentication, sessions, and use Artisan Tinker.

  • Implement file uploads, custom middleware, providers, and unit tests.

📚 Prerequisites

Before starting this course, you should have a solid understanding of frontend development, PHP programming, and databases. We recommend completing the following courses first:

🚀 What You Will Learn (Course Syllabus)

This Laravel course covers:

Lecture 1: Introduction to Laravel

  • What is Backend Development?

  • Overview of the Laravel Framework

  • Laravel’s Project Structure and Philosophy

  • Creating Our First Project

Lecture 2: Views, Statics, and Forms

  • Rendering and Returning Views

  • The Blade Template Engine

  • Managing and Serving Static Files

  • Handling User Input with Forms

Lecture 3: Models, Auth, and the Admin Panel

  • Working with Databases and Eloquent Models

  • Authentication and Session Management

  • Working with Artisan Tinker

  • Managing the Admin Panel

Lecture 4: Advanced Concepts and Best Practices

  • Upload and manage files.

  • Work with settings files (.env) and project configuration (config/filesystems.php).

  • Understand middleware and Providers.

  • Implement Testing

🎯 Who Is This Course For?

This course is for learners who:

  • Have completed the prerequisite courses listed above.

  • Want to move from basic programming and frontend skills into full-stack web development.

  • Are interested in building scalable, maintainable, and secure web apps with PHP.

🏁 How to Use This Repository

You can clone this repository to get all the code and materials locally:

Bash

git clone https://github.com/Bayt-al-Hikmah/Laravel
  • Follow the course in order, as each section builds on the previous one.

  • Complete the exercises and projects to strengthen your understanding.

By the end, you will have built your own Laravel-based web application!

License

This project is licensed under the MIT License.

💡 Author

Ali Instructor & Developer 📧 alitighiouart2001@gmail.com

Happy Coding 🚀 Bayt al-Hikmah

About

Course for the Laravel framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors