Shopping List with AngularJS, PHP and SQLite
4.4 (5 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.
102 students enrolled

Shopping List with AngularJS, PHP and SQLite

Learn how to build a Shopping List application from scratch using AngularJs, PHP, SQLite, Zurb Foundation and Jasmine.
4.4 (5 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.
102 students enrolled
Last updated 7/2014
English
English [Auto]
Price: $19.99
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 downloadable resource
  • 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
  • Build fully functional web application to manage your shopping list
  • Learn basics of using AngularJs
  • Learn how to write tests using Jasmine
  • Learn how to use SQLite database on both Windows and Mac
Course content
Expand all 40 lectures 03:30:33
+ Layout
6 lectures 35:53
Structure
09:47
Form
05:58
Styling
08:24
Small screen
04:41
View port
03:08
List of items
03:55
+ AngularJs
8 lectures 42:31
Helper factory
05:44
Controller and Constants
05:39
Characters needed and remaining
04:43
Good to go
06:08
Add new record
08:52
Read records
03:16
Mark as completed
02:55
Remove completed
05:14
+ View
9 lectures 45:41
Directives
06:05
Scope binding
02:30
Get existing records
07:50
Types select menu
02:16
Buttons
05:14
Display list
05:13
Add record
07:35
Update record
02:40
Remove record
06:18
+ Tests
11 lectures 57:16
Setting up Jasmine
03:10
Helper factory test
08:01
Characters needed and remaining
09:31
Characters over and met
03:20
Good to go
05:55
Clear method
01:49
$httpBackend mock
07:19
No outstanding expectations and requests
03:32
Add record test
07:45
Update record test
03:53
Remove record test
03:01
Requirements
  • PHP server (either local or remote) with PHP PDO extension
  • Modern web browser (Firefox, Chrome, Safari, Internet Explorer 9+ etc.)
Description

In this tutorial you will learn how to create a Shopping List - responsive web application which you can access from any device.

You will learn how to:
  • Create the form to add new items to your shopping list
  • Display all items in the shopping list
  • Mark items as completed
  • Option to print the entire list
  • Option to remove completed items
  • Create responsive layout for your application to access it from your mobile while shopping
  • Write tests for your AngularJs module and all its services and methods
All this using:
  • AngularJS
  • PHP with PDO
  • SQLite database
  • Zurb Foundation 5
  • Jasmine behavior-driven testing framework
Who this course is for:
  • Anyone with basic knowledge of PHP and JavaScript