PHP Laravel

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

Instructor: Ahsan Khan
Last updated Thu, 09-Jun-2022
+ 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
Updated Thu, 09-Jun-2022
Updated Thu, 09-Jun-2022
About instructor

Ahsan Khan

Working for fortune 500 Companies like PANASONIC & INTEL and COCA | Trained 61K+ Students Worldwide

Show full biography

Ahsan Parvez has been teaching UI UX Design from years to more than 65k students from 175 countries worldwide. His courses have been featured on Udemy, Skillshare, Mashable, HuffPost, CNN store, StackSkills and University of Phoenix (USA).

He started his Freelance Design Career 12 years ago and learned everything the hard way myself. He went from scratch to end up working for FORTUNE 500 companies like INTEL, PANASONIC and Coca Cola.

Working with Art Directors from Coca Cola (USA) and Project Managers from UK, He learned a lot in short period of time. Improved User Experience of UK GP Tools Mobile App, few Games and e-commerce websites and created new Design patterns for showing passwords safely in password fields

Worked from App Icon Design to App UI Design, from wire-frames, prototypes and Mockups Design. I have a hunger of perfecting User Interface from all aspects

He is multi-talented person who have won One Gold Medal, won a nation-wide Poster Design competition from PANASONIC and won many Landing Page design contests on 99designs.

Worked with Clients all over the world mostly from USA, Australia, UK, and United Arab Emirates while learning a lot on how to deal with clients while freelancing and how to present your work to them Although He started as a UI Designer 12 years ago but he is playing with Photoshop since year 2002

His ultimate aim is to make more Awesome UI Designers and ease the pain of learning from new comers in this field of UI UX Design

Includes:
  • Verified Certificate
  • Internship Opportunity
  • Career Development