1. Урок 1. 00:09:11
    Serverless Angular with Firebase Course - Helicopter View
  2. Урок 2. 00:05:05
    Firebase Course - Development Environment Setup
  3. Урок 3. 00:06:13
    Setting Up our Firestore NoSQL Database
  4. Урок 4. 00:05:55
    The Firestore NoSQL Database - Documents and Collections
  5. Урок 5. 00:05:48
    Firestore Root Collections vs Nested Collections
  6. Урок 6. 00:11:08
    Querying Firestore Documents using the Firebase SDK
  7. Урок 7. 00:04:26
    Understanding Firestore Auto-generated Document Identifiers
  8. Урок 8. 00:05:41
    Querying Firestore Collections using the Firebase SDK
  9. Урок 9. 00:03:58
    Setting Up AngularFire
  10. Урок 10. 00:05:31
    Querying a Firestore Collection using AngularFire
  11. Урок 11. 00:08:48
    The AngularFire API - snapshotChanges vs stateChanges
  12. Урок 12. 00:06:05
    Querying and Displaying Data with AngularFire - The Home Component
  13. Урок 13. 00:06:59
    AngularFire Observable Streams - An Important Feature
  14. Урок 14. 00:08:39
    Firestore Queries and Performance Guarantees - orderBy and array-contains
  15. Урок 15. 00:08:58
    Firestore Compound Queries - Understanding Firestore Indexes
  16. Урок 16. 00:09:26
    Understanding Firestore Querying Constraints and Invalid Query Error Messages
  17. Урок 17. 00:05:57
    The Course Component - Design Overview
  18. Урок 18. 00:09:13
    Initial Implementation of the Course Screen - the Course Resolver
  19. Урок 19. 00:08:07
    Course Component Lessons List - Querying a Nested Firestore Collection
  20. Урок 20. 00:05:34
    Course Component Conclusion - Pagination and Loading Indicator
  21. Урок 21. 00:07:59
    Firestore Data Modification Example - The Edit Course Dialog
  22. Урок 22. 00:07:54
    Edit Dialog Component Implementation - Conclusion
  23. Урок 23. 00:07:00
    Firebase SDK Offline Support - See it in Action
  24. Урок 24. 00:07:33
    Understanding Firestore Batched Writes - An Example
  25. Урок 25. 00:13:01
    Firestore Transactions - Transactions vs Batched Writes
  26. Урок 26. 00:08:15
    Firestore Persistent Document References - An Example
  27. Урок 27. 00:04:06
    Firebase Authentication - Section Introduction
  28. Урок 28. 00:08:17
    Firebase UI In Action - Social Login plus Email and Password Authentication
  29. Урок 29. 00:08:09
    Authentication with Firebase UI - Implementation Conclusion
  30. Урок 30. 00:07:26
    The AngularFire Auth User Profile - a Practical Use Case
  31. Урок 31. 00:04:29
    AngularFire Auth Service - Displaying a User Profile Picture
  32. Урок 32. 00:05:48
    Security in a Serverless Architecture - Introduction to Firestore Security Rules
  33. Урок 33. 00:05:45
    Breaking Down the Firestore Security Rules Syntax
  34. Урок 34. 00:08:57
    Security Rules Fundamentals - How do Security Rules Work?
  35. Урок 35. 00:07:12
    Security Rules Fundamentals - Nested Rules and WildCards
  36. Урок 36. 00:04:24
    Security Rules - Making Data Visible Only to Authenticated Users
  37. Урок 37. 00:04:32
    Firebase Security Functions - an Example
  38. Урок 38. 00:07:46
    Authentication with a Pre-Approved User List
  39. Урок 39. 00:04:22
    User Authorization Roles - Admin Users vs Normal Users
  40. Урок 40. 00:07:31
    Adding a Schema to Firestore Data using Security Rules
  41. Урок 41. 00:05:59
    The Difference Between the Request and the Resource objects in Security Rules
  42. Урок 42. 00:05:50
    Installing the Firebase Tools - Firestore Command Line Deployment
  43. Урок 43. 00:09:44
    Firebase Hosting - Benefits & Quick Deployment Guide
  44. Урок 44. 00:06:06
    What is Firebase Storage? Learn its Key Features
  45. Урок 45. 00:07:21
    File Upload with AngularFire - Step by Step Implementation
  46. Урок 46. 00:04:09
    Implementing a File Upload Percentage Indicator with Angular Material
  47. Урок 47. 00:05:27
    Get a Firebase Storage Revocable Download Url
  48. Урок 48. 00:07:00
    Firebase Storage Security Rules - File Upload Conclusion
  49. Урок 49. 00:09:02
    Firebase Cloud Functions - Hello World
  50. Урок 50. 00:08:42
    Firebase Cloud Function REST Endpoint with Express
  51. Урок 51. 00:06:48
    Firebase Cloud Functions Local Emulator and Production Deployment
  52. Урок 52. 00:13:15
    Implementing a Firestore Database Trigger with Firebase Cloud Functions
  53. Урок 53. 00:05:53
    Firebase Cloud Functions - Automatic Document Counter Implementation
  54. Урок 54. 00:07:39
    Firebase Cloud Functions - Implementing a File Upload Trigger
  55. Урок 55. 00:05:59
    Download a File from Firebase Storage from inside a Firebase Cloud Function
  56. Урок 56. 00:08:55
    Image Processing with ImageMagick from inside a Firebase Cloud Function
  57. Урок 57. 00:07:36
    Image Processing of Thumbnail with Firebase Cloud Functions - Implementation
  58. Урок 58. 00:08:59
    Image Processing with Firebase Cloud Functions - Demo
  59. Урок 59. 00:02:18
    Other Courses
  60. Урок 60. 00:09:05
    Conclusions and Key Takeaways