Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Shopping List with AngularJS, PHP and SQLite to your Wishlist.

Add to Wishlist

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.5 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
92 students enrolled
Last updated 3/2014
English
$50
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I 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
View Curriculum
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 is the target audience?
  • Anyone with basic knowledge of PHP and JavaScript
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 40 Lectures Collapse All 40 Lectures 03:30:33
+
Introduction
2 Lectures 05:43
+
SQLite
3 Lectures 22:53
+
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
+
Summary
1 Lecture 00:36
Conclusion
00:36
About the Instructor
4.2 Average rating
191 Reviews
1,121 Students
13 Courses
Founder of SSD Tutorials

A passionate web developer with over a decade experience in web industry.

Founder of SSD Tutorials, where he publishes his free and premium tutorials on how to build modern web applications.

Currently living and working in United Kingdom as a Senior Web Developer for one of the companies in West Sussex.

Report Abuse