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.
90 students enrolled
$50
Take This Course
  • Lectures 40
  • Length 3.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2014 English

Course 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

What are the requirements?

  • PHP server (either local or remote) with PHP PDO extension
  • Modern web browser (Firefox, Chrome, Safari, Internet Explorer 9+ etc.)

What am I going to get from this course?

  • 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

What is the target audience?

  • Anyone with basic knowledge of PHP and JavaScript

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
About the application
Preview
00:59
Resources
Preview
04:44
Section 2: SQLite
Windows
Preview
11:46
09:00
Why SQLite?
Preview
02:07
Section 3: Layout
Structure
09:47
Form
05:58
Styling
08:24
Small screen
04:41
View port
03:08
List of items
03:55
Section 4: AngularJs
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
Section 5: View
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
Section 6: Tests
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
Section 7: Summary
Conclusion
00:36

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sebastian Sulinski, Founder of SSDTutorials.com

A passionate web developer and bass player with over 10 years 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.

Ready to start learning?
Take This Course