2019 Fullstack: Full Laravel with QRCodes, APIs, Android/iOS
4.5 (90 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,750 students enrolled

2019 Fullstack: Full Laravel with QRCodes, APIs, Android/iOS

The ultimate course full stack development course bundle - MVC, Laravel, QRcodes, Payment integration,APIs,microservices
4.5 (90 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,750 students enrolled
Created by Dave Partner
Last updated 7/2018
English
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 16 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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 how to build admin backends
Course content
Expand all 153 lectures 15:56:35
+ Introduction
4 lectures 27:47
setup laravel
06:28
create user authentication
06:32
+ Migrations
5 lectures 25:05
create migrations
03:50
Qrcode migration file
06:38
create roles migration
01:48
create migration for transactions table
06:38
run migrations
06:11
+ Laravel generator
5 lectures 29:38
install laravel generator
05:17
setup laravel generator
06:19
Do not delete the User.php file in the next video
00:08
generate front end files
08:19
implement soft deletes
09:35
+ Frontend templating
2 lectures 11:49
Folder structure
04:59
bootstrap template
06:50
+ QRCodes
13 lectures 01:21:41
Install QRCodes
08:42
create qrcode path
07:41
celanup the create qrcode page
05:30
generate qrcode
06:18
correct qrcode update
08:47
dispaly qrcode
05:33
scan qrcode and retrieve message
02:02
review of road map
01:49
create different user roles
06:15
cleanup the qrcode index page
10:14
fix the after edit redirection
04:33
cleanup the qrcode page
07:40
cleanup the qrcode interface
06:37
+ User Roles and Relationships
10 lectures 01:03:56
Cleanup roles show
07:15
Cleanup roles index
03:19
one to many relationships
09:44
one to many relationships 2
04:59
one to many relationships 3
07:10
cleanup transactions index
06:40
cleanup user show
04:28
cleanup user index page
07:30
cleanup user edit
03:26
user levels
09:25
+ User permissions and authorization
10 lectures 01:03:19
Hash password
04:39
Remove images
04:32
organise menus according to user roles
06:31
indicate logged in status
06:49
list users that belong to roles
07:07
list all transactions under a qrcode
05:46
list users transactions and qrcodes
06:54
how to create middleware
08:02
testing the middleware
04:26
creating middleware for users
08:33
+ Accounts
23 lectures 02:27:38
accounts migration
09:25
generate blade pages for accounts
05:31
add extra fields to accounts
07:21
cleanup accounts index
06:49
one to many relationship for user accounts
08:16
number format for amount
02:55
cleanup account edit page
06:13
cleanup accounts show page
07:08
partition accounts show page
02:47
adding account histories
04:30
account histories
04:51
add payout button
06:24
add buttons
05:41
add routes
05:17
create payout function
08:15
complete payout request
06:42
create mark as paid function
07:52
add payment status to accounts
09:54
restrict access to urls
03:42
add profile menu
09:38
add my accounts menu
07:20
remove qrcodes
07:33
split divs accordingly
03:34
+ Accepting payments
21 lectures 02:16:48
cleanup signin and signup pages
06:00
Installing paystack laravel package
06:16
create paystack account
06:38
integrate paystack button
09:32
test payment gateway
06:21
study the returned data from paystack
06:52
add external form
09:18
create new payment page
09:00
create new payment page 2
04:47
initiate transaction
06:53
adjust transaction
05:22
test paystack payment again
05:50
receive paystack data
06:42
update owner account
05:27
create owner account history
07:09
transactions redirect
05:32
add time to transactions index
06:44
return to merchant site
07:11
split transaction screen
01:53
data tables
09:19
front end validation for qrcodes
04:02
+ Building APIs and API Resources
32 lectures 03:19:17
another look at the roadmap
08:06
API resources
05:08
API resource collection
06:45
API resource fields
09:10
Installing passport and setting up faker
06:26
faker
08:43
QRCode faker
03:44
Transaction faker
05:44
account faker
09:31
Account history faker
03:14
select random item from array
02:35
Roles seeder
07:06
Fixing evil faker bugs
12:58
Installing passport and vuejs
06:05
configure user API detail route
08:25
Personal access tokesn
05:36
Personal access tokens setup
08:02
creating oauth clients from command line
07:25
test oath toke
12:36
check if request wants json
03:56
return json for qrcode creation
01:58
create qrcode API
12:01
edit qrcode API reqeust
03:06
API pagination
03:55
Resource collection
05:54
qrcode code show resource
07:15
API form validation using requests
07:34
testing api form validation
01:43
creating update qrcode api form validation
01:18
adding http status response codes
04:04
adding response codes
05:33
cleaning up the Qrcode controller
03:41
Requirements
  • You should have basic knowledge of PHP
  • You should have good knowledge of HTML
  • You should have basic knowledge of CSS
Description

This course is the ultimate web and mobile development course for 2018. It covers all the topics in each technology stack very well. This one course contains tutorials in :

  1. MVC - Complete MVC course
  2. Laravel - Complete beginner to professional course on the latest version of laravel (Laravel 5.6), 
  3. QRcodes - How to integrate QRCodes scanning and retrieval of information into your platform, 
  4. Payment integration - How to integrate payment platforms like paypal, stripe to enable users make and receive payments on your platform
  5. APIs and microservices - how to build robust microservice platforms that will make it possible for other developers to connect to your platform using packages like laravel passport
  6. Mobile app development (Android and iOS) - Complete guide on building mobile apps and making them communicate with APIs and microservices

Everyone that intends to be a well-rounded super star in development must have to take this course.

Who this course is for:
  • People who wish to become full stack developers
  • People who wish to learn Laravel from basics to advanced
  • People who wish to learn how to integrate QRCodes into websites
  • People who wish to learn how to integrate payments into websites
  • People who wish to learn how to build api/microservices