|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-complete-hands-on-swiftui-apps-using-firebase/
课程评论:没有评论
课程名称:使用Firebase的完整实践SwiftUI应用 课程概述:Firebase是移动开发社区中最受欢迎的后端服务,广泛应用于数以千计的iOS应用中。在本课程中,您将学习如何在SwiftUI应用程序中集成Firebase。课程中将构建多个使用Firebase认证、Firestore、存储和实时更新的SwiftUI应用程序。这是一门有趣的课程,包含实际的编码项目。让我们来看看课程内容。 课程要求: - 了解Swift编程语言 - 了解SwiftUI框架 - 使用Xcode 12及iOS 14 - 拥有Google账户以访问Firebase控制台 - 不需要付费软件,所有应用均使用Xcode创建 课程内容: 1. Firebase基础:学习Firebase平台,了解Firestore数据库及其与实时数据库的区别,学习如何在Firestore数据库中结构化数据。 2. TODO列表:实现一个简单的TODO列表应用,使用Firestore和SwiftUI,演示如何进行CRUD操作,并快速将SwiftUI应用与Firestore数据库集成。 3. 理解MVVM设计模式:学习在SwiftUI应用中实现MVVM设计模式,这是构建SwiftUI应用的首选模式。 4. 食品杂货应用:构建一个完整的食品杂货应用,利用SwiftUI和Firestore,允许用户保持每个文档的层次信息,并通过更新应用以替换嵌套数据为嵌套集合。 5. Fungi Finger:将SwiftUI应用与Firebase认证、Firestore和Firebase存储集成,允许用户从照片库中选择或拍摄照片,上传到Firebase存储中,并将URL持久化到Firestore数据库。 6. 聊天应用:创建一个名为“Let's Chat”的聊天应用,展示Firestore实时更新功能,并使用SwiftUI iOS 14的ScrollViewReader API在新消息到达时自动滚动。 学员评价: 许多学员对课程给予了高度评价,表示课程内容清晰明了、资源丰富,能够解答他们的疑问,尤其是在学习Swift UI、MVVM设计模式等方面。 完成本课程后,您将能够构建下一个基于Firebase的SwiftUI应用。让我们开始吧!
Firebase is the most popular backend in the mobile community and it is used in thousands of iOS apps. In this course, you will learn how to integrate Firebase in SwiftUI application. You will build several SwiftUI apps which will use Firebase Authentication, Firestore, Storage and Real Time Updates. This is a fun course with real life hand-on coding projects. Let's check out the contents of the course.RequirementsKnowledge of Swift LanguageKnowledge of SwiftUI FrameworkXcode 12 and iOS 14Google account to access Firebase consoleNo paid software is required. All apps are created using Xcode.Understanding Firebase:In this section, you will learn about the Firebase platform. You will also learn about the Firestore database and how it is different from Real Time Database. Finally, you will learn different ways to structure data in the Firestore database.TODO ListIn this section, you will learn about how to implement a simple TODO List app using Firestore and SwiftUI. This section will demonstrate how to perform CRUD operations with Firestore and quickly get your SwiftUI app integrated with Firestore database.Understanding MVVM Design PatternIn this section, you will learn how to implement MVVM Design Pattern in a SwiftUI application. MVVM Pattern is the preferred pattern when building SwiftUI apps.Grocery AppIn this section, you will learn how to implement a complete Grocery App using SwiftUI and Firestore. This app will allow users to persist hierarchical information for each document. Later you will update the app to replace the nested data with nested collections.Fungi FingerIn this section, you will learn how to integrate your SwiftUI app with Firebase authentication, Firestore and even Firebase Storage. The user will pick a photo from the photo library or take a picture. Once the picture has been selected, it will be uploaded to Firebase storage and then the URL will be persisted to the Firestore database under the user identification.Let's ChatIn this section, you will learn how to create a Chat App called Let's Chat. This app will showcase Firestore Real Time Update feature and also use SwiftUI iOS 14 ScrollViewReader API to automatically scroll when new messages arrive.Don't take my word for it, check out reviews from my other courses.It is amazing, not only is it clear but it clarifies all my unanswered questions. It's hard to find someone who has a well detailed swift DS & Algo class. This is a gem. Thank you Mohammad AzamThis course provides a bundle of resources on Swift UI. Great explanation, building different apps and addition of latest updates makes it a five star course. Thanks Mohammad for your valuable work on providing this course.Mohammad's courses are usually outstanding, but he has put in a great amount of detail into this course. He provides great detail in his explanations. If you have never parsed JSON and are looking to learn about MVVM design I would highly recommend this course.Very elegant course. Well scaffolded. Each section is very focused on a single task. One pet peeve I have of Udemy courses is when an instructor teaches a new skill but nest it inside a project that does 10 other things. This is the second course I've had with this instructor and both are excellent. Highly recommended.After completing this course, you will be ready to build your next SwiftUI application with Firebase platform.Let's get started!