|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/membuat-aplikasi-crud-product-dengan-flutter-php-mysql/
课程评论:没有评论
Coursera 课程总结:使用 Flutter、PHP、MySQL 构建 CRUD 产品应用 本课程将指导您使用最新版本的 Flutter (v3.3.4) 和 Web 后端技术 PHP、MySQL 构建一个完整的 CRUD (Create, Read, Update, Delete) 产品管理应用程序。 **课程重点:** * **全栈开发:** 您将独立完成前端 (Flutter)、后端 (PHP) 和数据库 (MySQL) 的开发。 * **项目实战:** 以产品管理为案例,涵盖用户认证功能。 * **技术栈:** * **Flutter (v3.3.4):** 用于构建用户界面和客户端逻辑。 * **PHP:** 用于创建 RESTful API,处理后端逻辑,利用 XAMPP 集成开发环境。 * **MySQL:** 用于存储产品和用户信息。 * **开发流程:** 1. **数据库设置:** 创建数据库和表结构。 2. **API 开发 (PHP):** 构建 RESTful API,支持 CRUD 操作。 3. **API 测试:** 使用 Postman 测试 API,理解 JSON 数据格式以及如何在 Flutter 中获取和处理 API 响应。 4. **Flutter 开发:** * 使用 `StatefulWidget` 的简单状态管理,而非复杂的架构模式。 * 利用第三方库加速开发,例如用于日志记录、UI 样式和通知/警告。 * **开发环境:** * **IDE:** Visual Studio Code (VSCode)。 * **目标平台:** 主要面向 Android 平台(建议使用 Android 模拟器或设备)。iOS 用户也可参与,但需注意版本和配置要求。 本课程适合希望掌握全栈开发技能,并能独立构建移动应用程序的学习者。
Di Course kali ini kita akan belajar membuat aplikasi CRUD menggunakan framework Google Flutter. versi yang digunakan adalah v3.3.4 yang merupakan versi terbaru saat ini. Kasus implementasi yang digunakan tentang bagaimana mengelola suatu produk dan dibatasi dengan authentication.Perancangan aplikasi menerapkan lingkup Full Stack Development, karena dari sisi front end (Flutter), back end (PHP), dan database (MySQL) akan kita kerjakan sendiri. Untuk alur pengerjaannya dimulai dari setup dan pembuatan database beserta struktur tabel. kemudian dilanjutkan ke pembatan Rest Api menggunakan pemrograman PHP dimana sudah include didalam tools Xampp. Untuk testing Api bisa menggunakan tool Postman, sehingga sebaiknya teman-teman instal terlebih dahulu. Dengan testing di postman, teman-teman bakal dapat gambaran bagaimana cara nge get data di Flutter yang diambil dari response Api yang dalam bentuk JSON.Pada course kali ini tidak menggunakan stat management yang ber-arsitektur, melainkan menggunakan simple state dari Statefull Widget. Kita juga akan menggunakan beberapa package atau library bantuan untuk keperluan proses logging, tambahan atau styling view, dan notif atau alert response. Tujuannya untuk mempercepat proses development.Text editor yang digunakan adalah VsCode, dalam pengembangannya kita akan fokus pada platform android atau mobile. Sehingga teman-teman disarankan menggunakan emulator atau device android langsung. Jika teman-teman lebih suka platform ios, dipersiahkan asalkan memperhatikan requireent versi dan beberapa konfigurasi pada ios.