PHP Laravel

Learn to master Laravel to make advanced applications like the real CMS app we build on this course

+ View more
Course overview

Course Description

Welcome to the PHP with Laravel !

The course covers the concepts of using PHP and Laravel Framework to build an innovative web application. This is the best hands-on course providing intermediate and advanced techniques. You will learn from creating a real project. We include the most interesting and essential topics in this course. This course will change you from a beginner PHP programmer to be a successful PHP programmer.

The experienced instructor will teach you the concept of MVC in order to create business software such as a Point-of-Sale System. The course will give you an idea of intermediate and advanced programming. After finishing this course, you will be able to develop software like professional developers.

The course has been designed and created for many months to make sure that students will get the best Laravel Framework course. The instructor tries to make everything in the course simple and step-by-step. Therefore, at the end of the course, students will understand the Laravel Framework, the architecture of MVC and advanced PHP programming precisely.

Certificate

On successful completion of the course participants will be awarded participation certificate from DigiPAKISTAN. 

Duration & Frequency

Total Duration of the course is 3 months

What will i learn?

  • Learn intermediate and advanced PHP
  • Learn how to use Laravel Framework to create a web application
  • You will learn how use Laravel
  • You will learn how to use routes
  • You will learn how to create and use Controllers and what they are
  • You will learn how to create Views an what they are
  • You will learn to use the templating engine Blade
  • How to connect and use Databases
  • How to create migrations and what they are
  • You will learn about Laravel ORM (Object Relational Mapper) and Raw SQL queries. Database stuff :)
  • How to use Laravel Tinker - Command line program to play around with Laravel without persisting data
  • Database: Eloquent One to One - CRUD
  • Database: Eloquent One to Many - CRUD
  • Database: Eloquent Many to Many - CRUD
  • Database: Eloquent Polymorphic - CRUD
  • Form Validation
  • You will learn to download third party libraries to add to Laravel
  • You will learn to upload files
  • You will learn about Middleware and security
  • You will learn about sesssions
  • You will learn about sending emails
  • You will learn Github or version control
  • You will learn to create a BULK functionality that you can use the CRUD on it
  • And lots of more cool things
Requirements
  • Basic HTML, CSS and PHP skills are desirable, but anyone basically can follow me on this course. No need for buying any software, your computer and text editor for writing the code will be sufficient.
Curriculum for this course
Introduction
  • What is PHP ?
  • Setup Your PC/Laptop For Working
  • Create PHP File With Sample Code
  • PHP Is Case Sensitive Or Not ?
  • Commenting in PHP
  • Rules of Variables
  • Scope of Variable
  • Global and Local Variable
  • Static Variable
  • Global Variable in Function
  • Concatenation
  • Data Types
  • Operator
Conditional Statements
  • Conditional Statements
  • If Statement
  • If Else Statement
  • If else if else Statement
  • Switch Statement
Loops In PHP
  • Types of Loops In PHP
  • While Loop
  • Do-While Loop
  • For Loop
  • For each Loop
  • Index Array
Arrays
  • What is Array
  • Loop Through Index Array
  • Associative Array
  • Associative Array Through For each Loop
Functions
  • Functions
Set Up Environment
  • Define Environment
  • Convert Your Machine Into Server
  • Installing Editor
  • Setup Git Bash
  • Composer
Access Database
  • Access Database
Lets Start Play With Laravel
  • What is Laravel ?
  • Installing Laravel
  • Laravel Directory
Routing in Laravel
  • Routes
Controllers
  • What is Controller and Basic Controller?
  • Control View By Controllers
  • Passing Parameter To Controller Function
  • Resource Controller
  • User Define Function In Resource Controller
Views
  • What is Views?
  • Passing Values to View
  • Access External Resources
  • Using Bootstrap By CDN in Laravel
  • Bootstrap dependencies
  • Master Template
  • Link Pages in Laravel
  • Images
Laravel Migration
  • What is Migration?
  • Migration Information
  • Connection With Database
  • Migration
  • User Migration
  • Refresh Migration
  • Migration More Terms
  • Update Migration
Query Builder
  • Query Builder (Create)
  • Query Builder (Read)
  • Query Builder(Update)
  • Query Builder (Delete)
Eloquent ORM
  • Introduction to Eloquent ORM and Model
  • Eloquent ORM (Create)
  • Insert Form Data (Eloquent)
  • Read Data
  • Eloquent Search With Conditions Part 1
  • Pagination
+ View more
Other related courses
Updated Thu, 09-Jun-2022
Updated Thu, 09-Jun-2022
Updated Thu, 09-Jun-2022
Includes:
  • Verified Certificate
  • Internship Opportunity
  • Career Development