Laravel

Learn Web and App Design with Laravel

6h 54m34 lectures8 sections

What you'll learn

  • Learn Laravel fundamentals
  • Set up the working environment
  • Create a complete project
  • Understand routing and control
  • Handle databases with Eloquent
  • Implement a comprehensive practical project

About this course

Web developers have long dreamed of a PHP framework that saves time and effort. Laravel is a framework that provides concepts, guidelines, and code to add significant features to websites. Instead of reinventing the wheel each time you build a site, you can use Laravel to add features to your project without modifying the original code, as you can integrate enhancements following the framework's established standards.

Expected outcomes

  • Comprehensive understanding of the Laravel framework and its usage.
  • Building a complete web application using Laravel.
  • Mastering database management and connection methods.
  • Ability to apply concepts to build real projects.

Course content

1

Basics

4 lectures
  1. Course Introduction15:20
  2. Install Tools11:00
  3. Create First Laravel Project14:51
  4. Explanation of the Project Structure12:33
2

Routes

7 lectures
  1. Concept of Routing16:16
  2. Routing Parameters and How to Send Them10:35
  3. Named Routes7:07
  4. Creating a New File for Routes and Linking it to the Route Service Provider7:22
  5. What is Namespace and Working with Route Group12:13
  6. Middleware8:43
  7. Review of All Related Routing6:46
3

Controller

4 lectures
  1. What is Controller?6:32
  2. Linking the Controller to the Routes14:33
  3. Controller Middleware5:49
  4. Review of Everything Related to the Controller7:55
4

View

3 lectures
  1. What is View?12:40
  2. Data Transfer to View7:54
  3. Explanation of Blade Template with View15:17
5

Forms, Verification and Others

6 lectures
  1. First Practical Project to Connect the Explained Parts19:29
  2. Building a Dynamic Menu for the Site8:26
  3. Handling Images and Adding Files to the Project10:45
  4. Explanation of Some Blade Directives16:21
  5. Loop Directives with Blade13:37
  6. Using Models and Adding Validation Rules20:19
6

Databases

3 lectures
  1. Creating Tables in the Database19:11
  2. First Method for Dealing with the Database22:09
  3. Second Method for Dealing with the Database21:02
7

Creating a Complete Public Project

6 lectures
  1. Creating the Project (Part One)3:40
  2. Creating the Project (Part Two)13:25
  3. Creating the Project (Part Three)10:24
  4. Creating the Project (Part Four)18:38
  5. Creating the Project (Part Five)13:43
  6. Creating the Project (Part Six)9:34
8

Add-ons

1 attachments
  1. Download from Here

Instructor

Eng. Amr Abdel Fattah

Eng. Amr Abdel Fattah

Computer systems engineer specializing in mobile app and website development, with experience in creating popular platforms and web applications.
6,563 students20 courses

Related courses

  • Microsoft Access
    4.6|5,337|0h 0m

    Microsoft Access

    Learn to Create Databases and Reports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Key Logger Spyware Design
    4.5|5,026|0h 0m

    Key Logger Spyware Design

    Spyware Design Using C++ Language

    Eng. Mohamed Ali Mansour
    Eng. Mohamed Ali Mansour
    $19.99
    Buy now
  • Adobe Animate & Action Script
    4.7|6,962|16h 58m

    Adobe Animate & Action Script

    Learn to Create Cartoon Films and Interactive Games

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Deep Learning
    4.5|5,162|12h 40m

    Deep Learning

    Simulating the Human Mind in Thinking

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
    $25.99
    Buy now