【Flutter】Firestore 実践ガイド

所在平台: Udemy

课程主页: https://www.udemy.com/course/firestore/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 上的 Flutter Firestore 実践ガイド课程概述: 本课程旨在教授如何在不直接访问 Firestore 的情况下进行 Flutter 开发,以提高开发速度和实现自动化测试。讲师是一位在 Firestore 开发方面拥有实际项目经验的程序员,虽然坦承自己不擅长演讲,但承诺分享其在实际工作中总结出的宝贵经验。 课程特点: * **Firestore 独立开发:** 核心在于学习如何在不实际连接 Firestore 的情况下进行 Flutter 新功能开发,通过 TDD(测试驱动开发)思想,在没有 Firestore 的情况下先行实现和测试。 * **提高开发效率:** 摆脱了频繁进行 Firestore 实现确认的繁琐过程,显著提升了开发速度。 * **自动化测试:** 能够实现自动化测试,确保代码质量。 * **经验分享:** 讲师分享了参与两个实际业务项目以及即将参与第三个项目的经验和发现,保证课程内容具有实际价值,可为学员节省约等于课程价格的时间。 课程内容: 1. **入门部分:** * 针对Flutter新手、Firestore初学者。 * 讲解Firestore的设置方法。 * 实践Firestore数据的基本添加和浏览。 * 帮助学员理解Firestore基本操作,减少自行摸索的时间。 2. **进阶部分(中级):** * 学习**Repository Pattern**,将Firestore访问逻辑与Flutter的GUI部分分离。 * 通过**TDD**(测试驱动开发)进行Firestore访问逻辑的实现,无需实际访问Firestore。 * 特别适合那些在非集成测试阶段,使用Firestore测试代码正确性的开发者。 * 利用**Unit Test**,能够快速推进 Firestore 访问部分的代码实现。 课程状态与互动: * 课程**尚未完全完成**,将持续更新。 * 鼓励学员在QA区提问和提出改进建议,共同完善课程。 未来计划增加的课程内容: * Firestore 的特征及不适合使用的项目类型。 * 引入 DAO(Data Access Object)以显著减少访问次数。 * Firestore 的设计理念。 * Firestore 的安全规则。 讲师的承诺: 通过本课程,学员可以在实际工作中获得约等于课程价格 10 倍的评价和收益。

课程评论(0条)

课程详情

(謝罪と注意)申し訳ありません。正直に言いますと、しゃべるのが得意ではありません。プログラマで、プロの講師ではありません。これ、とかの指示語、あー、とか、えーとか言いまくってます。プレビュー部分を見て、我慢できそうになかったら、受講を避けてください。この講座の最大の特徴は「Firestoreにアクセスしないで、Firestore用のFlutter開発をする」です。Firestoreへの実装をやっていて、どうにも面倒くさかったです。なにが面倒くさかったかというと、Firestoreを使って実装の確認を行っていたからです。そこで、TDD(テスト駆動型開発、テストファースト)の考えの基、Firestoreなしで実装を進める方法を考えて、現場で実践してきました。結果、開発スピードも上がり、自動テストもできるようになりました。私自身Firestoreを使って2つの業務プロジェクトに関わってきました。その中で、知っていれば良かった、ということをまとめています。また、これから3つめのプロジェクトに参画するところです。その中での新しい発見をまとめて行ってます。間違いなく、講座の価格分のあなたの時間は削減できます。導入部分は、Flutterをはじめたが、Firestoreは初めて、という方に向けています。Firestoreの設定方法や基本的なデータの追加や閲覧などを実践します。Firestoreの基本動作が分かるので、Googleで検索しつつ、あれやこれやと試す必要性がなくなります。(かつて私がやってましたが)その後、中級者レベルになるために、レポジトリパターンを勉強していきます。Firestoreとのアクセス部分をFlutterのGUI部分から切り出します。また実際のFirestoreにアクセスすることなく、テスト駆動開発で実装していきます。もし統合テストではない段階の、最初の実装段階でユニットテストを使わずにFirestoreを使ってで実装が正しいかテストしていることがあれば、ぜひ受講してください!ユニットテストを使って、Firestoreにアクセスすることなく、Firestoreとのアクセス部分の実装が手早く進められます。現場で提案したら、この講座の価格の10倍は評価が得られますよ!残念ながらコースはまだ未完成です。今後も更新を続けていかなければなりません。皆さんも、こういうとき、どうするの?と言うのがあれば、ご気軽にQAから質問ください。また、こういう風にした方がいいんじゃない?というご提案も嬉しいです。中には本当に気軽に質問してくれる方がいて、毎日3回とか質問してくれて、回答が追いつかないこともありました(笑)。それでは、コースでお会いするのを楽しみにしてます!(今後の追加講座)・Firestoreの特徴と、使ってはいけないプロジェクト・DAOを導入して、アクセス数を激減させる・Firestoreの設計思想・Firestoreのセキュリティルール

课程标签

0人关注该课程

主题相关的课程