|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/build-a-to-do-list-app-like-google-task-with-firebase/
课程评论:没有评论
Coursera 课程 《使用 Firebase & Swift5 构建类似 Google Task 的待办事项列表应用》 本课程将从头到尾指导学员构建一个类似 Google Task 的待办事项列表应用。 **主要学习内容包括:** * **CRUD 操作基础:** 学习创建 (Create)、读取 (Read)、更新 (Update) 和删除 (Destroy) 数据的核心功能。 * **Firebase Firestore 数据存储:** 使用 FirestoreSwift SDK 学习如何存储数据,并深入了解 FirestoreSwift 的 Decodable 和属性包装器(如 @DocumentID 和 @ServerTimeStamp)。 * **Combine 框架与 UIKit 的响应式编程:** 学习如何将 Combine 框架应用于 UIKit,实现响应式编程。 * **实时数据库监听:** 为数据库添加实时监听功能。 * **用户认证:** 实现新用户注册、用户登录和用户登出功能。 * **Swift 进阶特性:** 掌握协议扩展 (Protocol extensions)、协议与委托模式 (Protocol & delegate patterns) 以及闭包 (closures)。 * **UI 动画:** 学习添加各种 UI 动画效果。 * **内存管理:** 了解如何使用 weak 和 unowned self 来避免保留环和内存泄漏。 * **纯代码 UI 开发:** 学习使用 UIKit 以编程方式构建界面。 **课程面向对象:** 此课程适合具有至少 6-9 个月 iOS 开发经验的开发者,并非初学者课程。 **学员评价亮点:** * 内容优秀,提供多样的 onboarding 屏幕和深入的讲解。 * 内容简洁且信息丰富,项目驱动的方法将抽象概念应用于实际问题。 * 易于理解,适合入门 iOS 编程。 * 讲师知识渊博,讲解清晰,课程对希望构建自有应用项目的学员非常有帮助。
Welcome to the Build To Do List App like Google Task with Firebase & Swift 5 course.In this course, we will build a Google Task clone app from start to end. In this course you will learn to:Implement the fundamentals of CRUD - Create, Read, Update, DestroyStore data using Firebase Firestore (with FirestoreSwift SDK)Learn FirestoreSwift new Decodable and property wrappers like @DocumentID and @ServerTimeStampReactive programming using Combine framework with UIKitAdd real time listeners to databaseAuthentication - sign up a new user / log in / log outProtocol extensionsProtocol & delegate patterns & closuresUI AnimationsWeak & unowned self for avoiding retain cycles / memory leaksCoding views programatically with UIKitThis course is designed for iOS developers with at least 6-9 months experience and is not a beginners' course. These are some comments from my students:Excellent Content, I appreciate the different styles of onboarding screens and all the great explanation! - Carey MThe course is very concise but informative. I really like the project based approach that this course takes. It cuts straight to the chases and show you how these abstract concepts are put into real life problems. Highly recommended - AN DinhReally easy to follow and great for beginners. Really enjoyed the course, thanks Kelvin! - Atiqah A.KPerfect course to help me get started on ios programming! - Tan Kel VinThe instructor is knowledgeable and clear with his instructions. The course is great and informative for those who are planning to build a skeleton they can build on their own app projects Instructor is also helpful. - Raphael Lim