Flutter with Firebase Bootcamp: The complete guide [2023]

所在平台: Udemy

课程主页: https://www.udemy.com/course/flutter-with-flutter-bootcamp-the-complete-guide-2023/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Flutter与Firebase训练营:完整指南【2023】 课程概述:本课程将深入讲解如何使用Firebase与Flutter进行应用开发,特别关注Firebase的各项服务。我们将涵盖以下模块: 1. **Firebase身份验证**:学习如何使用Firebase身份验证服务进行用户身份验证,包括电子邮件/密码、手机(OTP)、谷歌和推特的身份验证。同时还会介绍如何使用Firebase REST API进行身份验证,管理用户状态和数据。 2. **Firebase云Firestore**:掌握使用Cloud Firestore数据库进行CRUD操作,包括数据的读取、书写、删除和更新。 3. **Firebase实时数据库**:学习如何使用实时数据库的REST API进行CRUD操作,管理实时数据的读取、写入、删除和更新。 4. **Firebase存储**:学习如何利用Flutter与Firebase存储功能,上传PDF文件,获取文件详情,以及下载和查看PDF文件。 5. **Flutter Firebase动态链接**:掌握如何手动创建动态链接,分享移动应用并打开特定页面,以及在关闭应用时通过Firebase动态链接打开页面。 6. **Firebase推送通知**:学习使用REST API发送Firebase推送通知,处理不同应用状态下的通知,并在用户点击通知时导航到特定页面。 7. **Firebase托管**:了解如何使用Firebase托管服务进行Flutter网页应用的托管。 8. **Firebase应用内消息**:学习如何通过Firebase控制台向Flutter应用发送应用内消息。 使用Firebase作为后端是一个明智的选择,因为Firebase团队官方管理其API,问卷调查显示,约66%的使用Flutter构建的移动应用采用了Firebase服务。Firebase提供了身份验证、实时数据库、云Firestore、消息服务、存储等诸多服务,为开发者提供了极大的便利。

课程评论(0条)

课程详情

FIREBASE AUTHENTICATION:In this module, I will teach you how to use the firebase auth service to perform authentication. We will cover authentication using the following providers: EMAIL PASSWORD AUTHENTICATION[ Signup, Sign in, Verify the user's email, and Reset the password]PHONE AUTHENTICATION [OTP]GOOGLE AUTHENTICATIONTWITTER AUTHENTICATIONFIREBASE REST API AUTHENTICATION:This module will teach us how to integrate firebase auth REST API with our flutter apps. We will use the provider state management helper to manage the app's state. We will explore the following feature:Sign up and sign in Save user data to local storageAuto Logging in userUpdate user name and photo URLForget passwordChange passwordLogoutException handlingFIREBASE CLOUD FIRESTORE:This module will teach you about the CRUD operation using the cloud firestore database.Read the data from the cloud firestore database.Write the data from the cloud firestore database.Delete the data from the cloud firestore database.Update the data on the cloud firestore database.FIREBASE REAL-TIME DATABASE:In this module, you will learn about the CRUD operation using the real-time database REST APIs.Read the data from the real-time database.Write the data from the real-time database.Delete the data from the real-time database.Update the data on the real-time database.FIREBASE STORAGE:In this module we learn about how to work with the firebase storage feature using flutter:Upload PDF File to Firebase Storage.Get PDF file details from Firebase Cloud Firestore.Download the file from firebase and view the PDF File.FLUTTER FIREBASE DYNAMIC LINKS IN FLUTTER:In this module, we will learn how to: Create Dynamic Link Manually using the Firebase console for Android, iOS, and desktop apps. Share mobile app using Dynamic Link Share the product and open a particular screen using Dynamic Link Open the screen when it is closed using firebase dynamic linksFIREBASE PUSH NOTIFICATION:In this module we will learn about how to work with firebase push notifications using the REST APIs:Create an http request to send a firebase push notification.How to send push notifications to a particular user?How to handle notifications in various app states?Navigate the user to a screen on notification tapFIREBASE HOSTING:In this module, we will learn about how we can host a flutter web app using the firebase hosting service.FIREBASE In-App-Messenging:In this module, we will learn about how we can send an In-App-Message to our flutter application using the firebase console.Using Firebase as the backend is really a good idea because the Firebase team officially manages the firebase API, in a survey, almost 66% of the mobile app built with Flutter uses Firebase services. Firebase provides us with services like authentication, real-time database, cloud firestore, messaging, storage, and many more.

课程标签

0人关注该课程

主题相关的课程