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