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