Cover image for Build a Strong AngularJS Foundation

Book description

Ready to dig into web application development with AngularJS, but not sure where to start? With this video course, you’ll learn how the framework’s foundational building blocks work together for constructing sophisticated web apps. You’ll learn each core concept separately with practical examples, live code demonstrations, and hands-on exercises.

Table of Contents

  1. Course Introduction
    00:00:59
  2. Exercise Demo
    00:01:11
  3. Module 0101: Hello AngularJS
    00:00:32
  4. Module 0102: What is AngularJS
    00:06:33
  5. Module 0103: The Big Picture
    00:01:32
  6. Module 0104: Hello World
    00:05:37
  7. Module 0105: Karma, Jasmine and a Hello World Test
    00:04:26
  8. Module 0106: $compile, $digest and $apply, Model View Whatever
    00:07:20
  9. Module 0107: Review
    00:01:52
  10. Module 0201: Modules
    00:00:57
  11. Module 0202: Modules in AngularJS
    00:01:25
  12. Module 0203: Your First Module
    00:01:45
  13. Module 0204: Dependency Injection
    00:01:10
  14. Module 0205: module.constant
    00:00:57
  15. Module 0206: module.constant Example
    00:00:54
  16. Module 0207: Module Array Syntax
    00:01:03
  17. Module 0208: Kicking Things Off with module.run
    00:00:53
  18. Module 0209: module.run Example
    00:02:13
  19. Module 0210: Review
    00:02:28
  20. Module 0301: The Controller
    00:01:11
  21. Module 0302: Controllers and $scope
    00:05:29
  22. Module 0303: Build Your First Controller
    00:01:49
  23. Module 0304: Methods and Properties on $scope
    00:02:42
  24. Module 0305: Methods and Properties on $scope Example
    00:02:10
  25. Module 0306: Routes with Controllers
    00:02:36
  26. Module 0307: Routes with Controllers Example
    00:05:11
  27. Module 0308: Review
    00:02:02
  28. Module 0401: The View
    00:02:10
  29. Module 0402: Views in AngularJS
    00:01:41
  30. Module 0403: Create Your First View with a Template
    00:02:33
  31. Module 0404: Layout Directives
    00:03:35
  32. Module 0405: Layout Directives Example
    00:13:55
  33. Module 0406: Interaction Directives
    00:02:16
  34. Module 0407: Interaction Directives Example
    00:08:39
  35. Module 0408: Styling Directives
    00:01:10
  36. Module 0409: Styling Directives Example
    00:03:33
  37. Module 0410: Review
    00:01:26
  38. Module 0501: Services
    00:00:40
  39. Module 0502: Services in AngularJS
    00:02:14
  40. Module 0503: Build Your First Service
    00:02:34
  41. Module 0504: The $http Service
    00:02:14
  42. Module 0505: The $http Service Example
    00:02:58
  43. Module 0506: Communicating with Controllers
    00:02:00
  44. Module 0507: Communicating with Controllers Example
    00:03:11
  45. Module 0508: Review
    00:01:08
  46. Module 0601: Directives
    00:00:54
  47. Module 0602: AngularJS Directives Simplified
    00:04:04
  48. Module 0603: Build Your First Directive
    00:03:11
  49. Module 0604: Directive Definition Object
    00:02:35
  50. Module 0605: Directive Definition Object Example
    00:02:52
  51. Module 0606: The Link Function
    00:01:41
  52. Module 0607: The Link Function Example
    00:01:09
  53. Module 0608: The Controller Function
    00:01:22
  54. Module 0609: The Controller Function Example
    00:03:20
  55. Module 0610: Review
    00:01:43
  56. Module 0701: Animations
    00:00:40
  57. Module 0702: AngularJS Animations
    00:01:34
  58. Module 0703: Build Your First Animation
    00:02:25
  59. Module 0704: The Animation Naming Convention
    00:01:44
  60. Module 0705: CSS Transitions
    00:02:59
  61. Module 0706: CSS Animations
    00:04:08
  62. Module 0707: JavaScript Animations
    00:03:16
  63. Module 0708: Review
    00:00:46
  64. Closing
    00:00:32