Full Stack Flutter FlixID: Simulasi Pemesanan Tiket Bioskop

所在平台: Udemy

课程主页: https://www.udemy.com/course/flutter-flixid/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** FlixID:Flutter 电影票预订模拟应用 **课程概述:** 本课程是一门在线实践课程,旨在通过一个电影票预订应用程序(FlixID)的开发,帮助学员巩固和应用所学的 Flutter 知识。课程强调“关注点分离”原则和“Clean Architecture”的应用,将应用划分为不同的层和组件,以提高代码的可读性、可维护性和可扩展性。 **关键技术与架构:** * **州管理:** 使用流行的 Flutter 状态管理库 Riverpod 来管理应用状态和提供组件。 * **全栈开发:** 集成 Firebase Authentication 进行用户认证,Cloud Firestore 存储数据,Firebase Storage 存储资源文件,并利用 TMDB API 作为电影数据源。 * **架构设计:** 采用 Clean Architecture,将应用逻辑、数据层和UI层清晰地分离。 **学习目标:** * 理解并实践“关注点分离”原则。 * 掌握 Clean Architecture 的原理及其在 Flutter 应用中的实现。 * 熟练运用 Riverpod 进行状态管理。 * 了解并应用 Firebase 服务(认证、数据库、存储)和第三方 API(TMDB)进行全栈开发。 * 通过实际案例学习应用开发的完整流程。 **课程特色:** * **实践导向:** 以真实应用场景(电影票预订)为案例,将理论知识转化为实践技能。 * **循序渐进:** 教学内容结构清晰,步骤分解详细,每一步都有明确的目的和解释。 * **深入讲解:** 不仅教授“如何做”,更会解释“为什么这么做”,帮助学员理解背后的逻辑和设计理念。 * **配套资源:** 提供与课程进度同步的源代码下载,方便学员对照学习。 * **讲师经验:** 由拥有丰富教学经验和实战项目经验的讲师授课,保证教学质量。 **先修要求:** 参与本课程前,学员**必须**先学习并理解讲师 YouTube 频道“Erico Darmawan Handoyo”中“Materi Prasyarat Kelas Online FlixID”播放列表中的所有先修课程内容。

课程评论(0条)

课程详情

KODE PROMO (Jika Tersedia): s(dot)id(slash)kelas-online-erico--Selamat datang di kelas FlixID: Aplikasi Flutter Simulasi Pemesanan Tiket Bioskop. Kelas online ini saya sediakan bagi mereka yang memerlukan contoh penerapan dari apa yang telah saya ajarkan di YouTube ke dalam sebuah studi kasus. Untuk dapat mengikuti kelas online ini, peserta WAJIB mempelajari terlebih dahulu dan mengerti materi-materi prasyarat yang akan digunakan di dalam kelas online ini. Materi-materi tersebut dapat diperoleh secara gratis di channel YouTube saya pada playlist "Materi Prasyarat Kelas Online FlixID".Prinsip "separation of concerns"Salah satu tujuan dari kelas ini adalah menerapkan prinsip "separation of concerns" yang dapat membantu kita dalam membuat aplikasi yang mudah untuk dibuat, dikembangkan, dan juga dipelihara.Clean ArchitecturePada aplikasi FlixID ini kita akan menerapkan Clean Architecture dengan membagi aplikasi kita ke dalam beberapa layer dan komponen. Dengan demikian, diharapkan peserta dapat lebih memahami apa itu clean architecture dan bagaimana menerapkannya ke dalam sebuah studi kasus.State Management RiverpodAplikasi FlixID menggunakan salah satu state management Flutter yang populer, yaitu Riverpod. State managmenet ini akan kita gunakan untuk me-manage state aplikasi serta menjadi penyedia komponen yang digunakan di dalam aplikasi agar sistem dapat lebih mudah untuk dipelihara di masa yang akan datang.Full Stack DevelopmentAplikasi FlixID menggunakan Firebase Authentication untuk autentikasi, Cloud Firestore untuk penyimpanan data, Firebase Storage untuk penyimpanan file asset, dan TMDB untuk sumber data movie yang digunakan.Semua konsep di dalam kelas online ini dijelaskan dengan bahasa yang sederhana serta menggunakan ilustrasi dan contoh agar dapat lebih dimengerti. Pembuatan aplikasi akan dibuat langkah demi langkah dan diberikan penjelasan mengenai tujuan/kegunaan dari setiap elemen di dalam sistem agar peserta mengerti kegunaan dari tiap elemen tersebut. Setiap video juga disertakan source code yang dapat di-download dan sesuai dengan progress kelas, sehingga dapat dijadikan sebagai pembanding dengan source code yang sedang dibuat.Mengapa mengikuti kelas ini:Kelas online ini dibawakan oleh seorang pengajar yang memiliki pengalaman mengajar sejak 2005, memberikan banyak webinar, seminar, workshop, dan pelatihan untuk instansi.Kualitas materi yang berbobot dan baik serta dapat dinilai dari apa yang telah diberikan secara gratis di channel YouTube "Erico Darmawan Handoyo".Tidak hanya menunjukkan "How to" membuat aplikasi, tetapi juga menjelaskan "Why" kita merancang dan melakukan ini dan itu. Dengan ini, diharapkan peserta dapat mengerti dengan jelas seluruh materi, logika berpikir, dan konsep yang diberikan dan dapat menerapkannya kelak di kasusnya masing-masing.Jadi, tunggu apa lagi? Segera ikuti kelas online ini dan dapatkan manfaatnya. Selamat belajar!

课程标签

0人关注该课程

主题相关的课程