Download Udemy – Firebase In Depth 2022-10

Firebase In Depth

Description

Firebase In Depth course. In today’s world, web application development is increasingly leaning towards serverless solutions. Firebase, with its powerful ecosystem, has emerged as one of the most popular choices for building the backend of these types of applications. This comprehensive course will help you master Firebase and become a skilled serverless backend developer. In this course, we’ll take a sample Angular application and connect it to a Firestore database. We will learn how to perform various database queries and provide a complete CRUD example using AngularFire. We’ll be setting up a local development simulator right from the start, which will allow us to use a local database with predefined authenticated users and some basic data. The simulator also allows us to test cloud functions locally as well as security rules, which is very convenient. From there, we want to add security to the application, starting with authentication using Firebase Authentication. We will implement email and password and social login using the Firebase UI library. We also plan to implement role-based authorization using custom Firebase Authentication claims and the AngularFire Authentication router guard. We will implement an admin page that allows an existing admin to create other users, including other admins, in a secure way. For this, we need backend code, so we’ll use Firebase Cloud Functions for that. We’ll also show how to use cloud functions to implement other common backend features, such as database triggers. We’ll show how to securely upload an image thumbnail using Firebase Storage. We’ll finish the course with a full production deployment using Firebase hosting and testing everything in a non-simulated production environment.

In this course, you’ll learn everything you need to know to become a skilled Firebase developer. You will learn how to model the Firestore database and how to interact with it using AngularFire. You’ll learn how to implement secure, transactional data modification queries directly using the AngularFire Observable-based API. You know how to secure your data using Firestore Security rules and how to implement role-based authorization. You’ll learn how to design your system to require minimal backend code, which can be implemented using Firebase Cloud Functions if needed. By the end of the course, you’ll feel confident using the complete Firebase ecosystem to design and develop apps in a serverless way.

What you will learn in the course

  • NoSQL Data Modeling: You will learn the basic concepts of NoSQL data modeling and how to implement it in Firestore.
  • Interacting with Firestore: You will learn how to interact with the Firestore database using AngularFire, including querying, inserting, updating, and deleting data.
  • Serverless CRUD: You will implement a complete serverless CRUD example using AngularFire.
  • Authentication: With Firebase Authentication, you will learn different authentication methods such as email and password and social login.
  • Role-Based Authorization: You’ll learn how to implement Role-Based Authorization (RBAC) using Firestore security rules.
  • Secure File Upload: You’ll learn how to securely upload files with Firebase Storage.
  • Hosting: You will learn how to host your app using Firebase Hosting.
  • Database triggers: You’ll learn how to create database triggers using Firebase Cloud Functions.
  • REST endpoints: You’ll learn how to create secure REST endpoints using Firebase Cloud Functions.
  • Serverless Design: You will learn the basics of serverless architecture design.
  • Serverless Angular Development: You will learn how to develop serverless Angular applications using AngularFire.
  • Deployment: You will learn how to deploy your application to the production environment.

This course is suitable for people who

  • Developers: Any developer looking to learn the Firebase ecosystem from scratch.
  • Angular Developers: Angular developers looking for the best backend to go with Angular.
  • Serverless Development Enthusiasts: Anyone looking to learn how to build serverless applications with Firebase.

Firebase In Depth course specifications

  • Publisher: Yudmi
  • teacher: Angular University
  • Training level: beginner to advanced
  • Training duration: 10 hours and 1 minute
  • Number of courses: 70

Course headings

Prerequisites of the Firebase In Depth course

  • Just a little bit of Angular and Typescript

Course images

Firebase In Depth

Sample video of the course

Installation guide

After Extract, view with your favorite Player.

English subtitle

Quality: 720p

download link

Download part 1 – 1 GB

Download part 2 – 1 GB

Download part 3 – 1 GB

Download part 4 – 0.2 GB

File(s) password: www.downloadly.ir

Volume

3.2 GB

Be the first to comment

Leave a Reply

Your email address will not be published.


*