What you’ll learn
- Learn Laravel 5.6
-
Learn database relationships
-
Learn to integrate QRCodes into websites
- Learn to build apps with QRCodes
- Learn to integrate payment into websites
- Learn to build an e-commerce platform
- Learn to build robust APIs and Microservices platform
- Learn to document APIs and microservices
- Learn how to build websites with multi-user levels and permissions
- Learn
Course Curriculum
Introduction | |||
Welcome | 00:00:00 | ||
Introduction | 00:00:00 | ||
Setup Laravel | 00:00:00 | ||
Create user authentication | 00:00:00 | ||
Migrations | |||
create migrations | 00:00:00 | ||
Qrcode migration file | 00:00:00 | ||
create roles migration | 00:00:00 | ||
create migration for transactions table | 00:00:00 | ||
run migrations | 00:00:00 | ||
Laravel Generator | |||
install laravel generator | 00:00:00 | ||
setup laravel generator | 00:00:00 | ||
generate front end files | 00:00:00 | ||
implement soft deletes | 00:00:00 | ||
Frontend templating | |||
Folder structure | 00:00:00 | ||
bootstrap template | 00:00:00 | ||
QRCodes | |||
Install QRCodes | 00:00:00 | ||
create qrcode path | 00:00:00 | ||
celanup the create qrcode page | 00:00:00 | ||
generate qrcode | 00:00:00 | ||
correct qrcode update | 00:00:00 | ||
dispaly qrcode | 00:00:00 | ||
scan qrcode and retrieve message | 00:00:00 | ||
review of road map | 00:00:00 | ||
create different user roles | 00:00:00 | ||
cleanup the qrcode index page | 00:00:00 | ||
fix the after edit redirection | 00:00:00 | ||
cleanup the qrcode page | 00:00:00 | ||
cleanup the qrcode interface | 00:00:00 | ||
User Roles and Relationships | |||
Cleanup roles show | 00:00:00 | ||
Cleanup roles index | 00:00:00 | ||
one to many relationships | 00:00:00 | ||
one to many relationships 2 | 00:00:00 | ||
one to many relationships 3 | 00:00:00 | ||
cleanup transactions index | 00:00:00 | ||
cleanup user show | 00:00:00 | ||
cleanup user index page | 00:00:00 | ||
cleanup user edit | 00:00:00 | ||
user levels | 00:00:00 | ||
User permissions and authorization | |||
Hash password | 00:00:00 | ||
Remove images | 00:00:00 | ||
organise menus according to user roles | 00:00:00 | ||
indicate logged in status | 00:00:00 | ||
list users that belong to roles | 00:00:00 | ||
list all transactions under a qrcode | 00:00:00 | ||
list users transactions and qrcodes | 00:00:00 | ||
how to create middleware | 00:00:00 | ||
testing the middleware | 00:00:00 | ||
creating middleware for users | 00:00:00 | ||
Accounts | |||
accounts migration | 00:00:00 | ||
generate blade pages for accounts | 00:00:00 | ||
add extra fields to accounts | 00:00:00 | ||
cleanup accounts index | 00:00:00 | ||
one to many relationship for user accounts | 00:00:00 | ||
number format for amount | 00:00:00 | ||
cleanup account edit page | 00:00:00 | ||
cleanup accounts show page | 00:00:00 | ||
partition accounts show page | 00:00:00 | ||
adding account histories | 00:00:00 | ||
account histories | 00:00:00 | ||
add payout button | 00:00:00 | ||
add buttons | 00:00:00 | ||
add routes | 00:00:00 | ||
create payout function | 00:00:00 | ||
complete payout request | 00:00:00 | ||
create mark as paid function | 00:00:00 | ||
add payment status to accounts | 00:00:00 | ||
restrict access to urls | 00:00:00 | ||
add profile menu | 00:00:00 | ||
add my accounts menu | 00:00:00 | ||
remove qrcodes | 00:00:00 | ||
split divs accordingly | 00:00:00 | ||
Accepting payments | |||
cleanup signin and signup pages | 00:00:00 | ||
Installing paystack laravel package | 00:00:00 | ||
create paystack account | 00:00:00 | ||
integrate paystack button | 00:00:00 | ||
test payment gateway | 00:00:00 | ||
study the returned data from paystack | 00:00:00 | ||
add external form | 00:00:00 | ||
create new payment page | 00:00:00 | ||
create new payment page 2 | 00:00:00 | ||
initiate transaction | 00:00:00 | ||
adjust transaction | 00:00:00 | ||
test paystack payment again | 00:00:00 | ||
receive paystack data | 00:00:00 | ||
update owner account | 00:00:00 | ||
create owner account history | 00:00:00 | ||
transactions redirect | 00:00:00 | ||
add time to transactions index | 00:00:00 | ||
return to merchant site | 00:00:00 | ||
split transaction screen | 00:00:00 | ||
data tables | 00:00:00 | ||
front end validation for qrcodes | 00:00:00 | ||
Building APIs and API Resources | |||
another look at the roadmap | 00:00:00 | ||
API resources | 00:00:00 | ||
API resource collection | 00:00:00 | ||
API resource fields | 00:00:00 | ||
Installing passport and setting up faker | 00:00:00 | ||
faker | 00:00:00 | ||
QRCode faker | 00:00:00 | ||
Transaction faker | 00:00:00 | ||
account faker | 00:00:00 | ||
Account history faker | 00:00:00 | ||
select random item from array | 00:00:00 | ||
Roles seeder | 00:00:00 | ||
Fixing evil faker bugs | 00:00:00 | ||
Installing passport and vuejs | 00:00:00 | ||
configure user API detail route | 00:00:00 | ||
Personal access tokesn | 00:00:00 | ||
Personal access tokens setup | 00:00:00 | ||
creating oauth clients from command line | 00:00:00 | ||
test oath toke | 00:00:00 | ||
check if request wants json | 00:00:00 | ||
return json for qrcode creation | 00:00:00 | ||
create qrcode API | 00:00:00 | ||
edit qrcode API reqeust | 00:00:00 | ||
API pagination | 00:00:00 | ||
Resource collection | 00:00:00 | ||
qrcode code show resource | 00:00:00 | ||
API form validation using requests | 00:00:00 | ||
testing api form validation | 00:00:00 | ||
creating update qrcode api form validation | 00:00:00 | ||
adding http status response codes | 00:00:00 | ||
adding response codes | 00:00:00 | ||
cleaning up the Qrcode controller | 00:00:00 | ||
API Exception handling | |||
Handling error exception | 00:00:00 | ||
Add more exceptions | 00:00:00 | ||
How to throw exceptions from controller | 00:00:00 | ||
Building the client application | |||
Install guzzle | 00:00:00 | ||
setup guzzle | 00:00:00 | ||
retrieve list of qrcodes | 00:00:00 | ||
create layout for frontend | 00:00:00 | ||
Boostrap 4 tutorial | |||
import bootstrap | 00:00:00 | ||
display products | 00:00:00 | ||
retrieve product details | 00:00:00 | ||
pay with paystack | 00:00:00 | ||
Ionic tutorial for android and ios development | |||
Install ionic and nodejs | 00:00:00 | ||
setup ionic | 00:00:00 | ||
app structure | 00:00:00 | ||
ionic folder structure | 00:00:00 | ||
install qrcode scanner | 00:00:00 | ||
install ionic browser platform | 00:00:00 | ||
enable qrcode camera | 00:00:00 | ||
create .apk file | 00:00:00 | ||
install apk on phone | 00:00:00 | ||
fixing the scanner code | 00:00:00 | ||
tips and tricks for phone installation | 00:00:00 | ||
change qrcode content | 00:00:00 | ||
add ionic loader | 00:00:00 | ||
install inApp browser | 00:00:00 | ||
add inapp browser to app module | 00:00:00 | ||
Test ionic app | 00:00:00 | ||
Remove toggle menu | 00:00:00 |
5 STUDENTS ENROLLED