|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ios-firebase-masterclass/
课程评论:没有评论
课程名称:iOS Firebase 大师班 - 实时数据库与 Firestore 课程概述:本课程旨在全面介绍 Firebase 框架,教你如何将多个 Firebase 功能集成在一起,以创建强大应用程序。你将学习如何将所有知识结合起来,而不是单独学习各个主题。本课程中的许多主题将在后续部分被再次提及,以加强前面讨论的概念。随着课程的进展,你会发现新的用例,并创建多个 Firebase 功能的应用程序。 主要内容包括: - Firebase、iOS 和 Swift 的集成。 - 实现一个认证工作流程,以便注册和管理新用户。 - 创建利用实时数据库或 Firestore 解决方案的后台数据库的应用程序。 - 如何使用照片库或相机数据上传和下载图像数据。 - 创建云函数,将工作卸载到 Firebase 服务器,以减轻客户端应用的负担。 - 集成 Crashlytics,以便在将应用部署到 Apple 应用商店后管理崩溃报告。 - 创建一个可通过推送通知更新用户的应用程序,响应后台数据库的变化。 - 利用动态链接发送用户邀请,促进应用的增长和品牌发展。 - 使用 Google Admob 管理广告生命周期,从而帮助你的应用和品牌成长。 - 收集和筛选分析数据,以更好地理解用户如何使用你的应用。 - 创建同时使用多个 Firebase 功能的应用程序,打造强大且实用的应用。 - 将单人井字棋游戏转换为多人游戏,使用了认证、Firestore 数据库和动态链接。 目标人群:本课程并非初学者课程,假设你具备一定的 Swift 和 iOS 开发经验,或已经接受过相关培训,能够理解 iOS 开发的基本概念。如果你是希望在 Firebase 上提升能力的 iOS 开发人员,或希望将你的 iOS 应用技能提升到更高水平,那么本课程适合你。 先决条件:一般而言,iOS 开发需要一台 Mac 计算机,你需要拥有可用的 Mac OS 系统,并安装 Xcode 10.1 或更高版本。课程某些部分需要物理 iOS 设备(例如推送通知)。 开始学习:如果你准备好开始,请点击此页面上的注册或添加到购物车按钮,提升你的 iOS Firebase 技能。
What you will learn in this course?The course is designed to give a comprehensive overview of the Firebase Framework and will teach you how to integrate multiple firebase features together to create robust applications.You will learn how to "put it all together" as opposed to learning isolated topics alone. Many topics in the course are revisited in subsequent sections of the course to reinforce ideas previously discussed. You will find new use cases and create applications with multiple firebase features as you progress through the course.What are the major topics covered?Firebase, iOS, and Swift.But more specifically, the course covers...Integrating an authentication workflow, to sign in and manage new users.Creating applications that leverage a backend database using the Real-time Database or Firestore solution.How to make your app upload and download image data using the photo library or the camera picture data.Create cloud functions that offload work to the firebase server, so your client apps don't have to work as hard.Integrating Crashlytics into your applications, so you can manage crash reports of your application after you have deployed the app on the Apple app store.How to create an app that updates users via push notifications if our backend database updates; yet another use case for cloud functions.How to use Dynamic Links to send out user invites so you can grow your app and brand.How to create and manage the lifecycle of your ads using Google Admob to help grow your app and brand.How to collect and filter analytical data so that you can better understand how users are using your app.How to create applications that use multiple firebase features simultaneously to create robust and useful applicationsHow to convert a single-player Tic Tac Toe game into a multiplayer game. Uses Authentication, Firestore Database, and Dynamic links.Who is the course aimed at?This is not a beginner's course. It's assumed you have some Swift and iOS development experience or have been through some training so that you understand the basics of iOS development.If you are an iOS development looking to become skilled in Firebase and/or to take your iOS application skills up a notch then this is the course for you.Pre-requisites.iOS development generally requires a Mac computer - you need to have a working Mac OS installation with Xcode 10.1 or later. Some sections of the course require a physical iOS device (for example push notifications).Getting startedIf you are ready to get started, click on the enroll or Add to Cart button on this page and start taking your Firebase skills with iOS to the next level.