آموزش ماندگاری داده‌ها و یکپارچه‌سازی با فایربیس (Firebase) - آخرین آپدیت

دانلود Data Persistence and Firebase Integration

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. با این دوره عملی، هنر ماندگاری داده‌ها (Data Persistence) و یکپارچه‌سازی پایگاه داده بلادرنگ (Real-time Database) در فلاتر را به تسلط برسید. شما با یادگیری نحوه کار با SQLite و APIها برای ساخت یک اپلیکیشن کامل مدیریت کتاب (Book Tracker) شروع خواهید کرد. در این مسیر، ساخت پایگاه داده، تجزیه JSON، ناوبری روان و همچنین به‌کارگیری بهترین الگوهای طراحی UI و UX در فلاتر را خواهید آموخت. سپس، با ساخت یک اپلیکیشن مدیریت مصرف آب (Water Intake Tracker)، وارد دنیای Firebase Realtime Database خواهید شد. شما پیکربندی فایربیس، انجام درخواست‌های HTTP و یکپارچه‌سازی مدیریت وضعیت (State Management) با استفاده از Provider را تجربه خواهید کرد. همچنین با به‌روزرسانی‌های پویا در رابط کاربری، عناصر تعاملی و نمایش داده‌ها با استفاده از نمودارهای میله‌ای کار خواهید کرد. در طول این دوره، شما در پروژه‌های گام‌به‌گام شرکت می‌کنید که همه چیز، از مدیریت خطا و فراخوانی API گرفته تا قابلیت‌های علاقه‌مندی/بوک‌مارک و ویجت‌های تعاملی را پوشش می‌دهد. شما مهارت‌های فلاتر خود را با اپلیکیشن‌های دنیای واقعی که قدرت ذخیره‌سازی داده‌های محلی و ابری را نشان می‌دهند، صیقل خواهید داد. این دوره برای توسعه‌دهندگانی که با مبانی فلاتر آشنا هستند و می‌خواهند تخصص خود را در زمینه یکپارچه‌سازی پایگاه داده افزایش دهند، ایده‌آل است. داشتن دانش پایه در Dart و Flutter توصیه می‌شود. در پایان، شما اعتمادبه‌نفس لازم برای ساخت اپلیکیشن‌های قدرتمند با قابلیت‌های ذخیره‌سازی محلی و ابری را خواهید داشت.

سرفصل ها و درس ها

ماندگاری داده‌ها با پایگاه داده SQLite و تجزیه JSON از APIها - اپلیکیشن مدیریت کتاب Data Persistence with SQLite Database & Parsing JSON From APIs - Book Tracker

  • معرفی اپلیکیشن مدیریت کتاب - دمو Introduction to the Book Tracker App - Demo

  • تمرین عملی - ایجاد پروژه Book Reader و افزودن BottomNavigationBar Hands-On - Create the Book Reader Project & Adding the BottomNavigationBar

  • تمرین عملی - تنظیم onTap برای NavigationBarItem Hands-On - Setting up the onTap for NavigationBarItem

  • تمرین عملی - ساخت تمام صفحات و نمایش آن‌ها با کلیک روی BottomNavItem Hands-On - Creating All Screens and Showing On BottomNavItem Clicked

  • بررسی Endpoint مربوط به Google Books API The Google Books API Endpoint - Overview

  • تمرین عملی - ساخت کلاس مدل کتاب (Book Model) Hands-On - Create the Book Model Class

  • تمرین عملی - کلاس شبکه (Network Class) Hands-On - The Network Class

  • تمرین عملی - دریافت Payload از JSON و نمایش در کنسول Hands-On - Getting JSON Payload and Showing in the Console

  • تمرین عملی - ساخت لیستی از اشیاء کتاب از طریق Mapping و نمایش آن‌ها Hands-On - Create a List of Book Objects Mapped into Objects & Show Them

  • مبانی Dart - جریان کنترل (Control Flow) - شاخه‌بندی Dart Basics - Control Flow - Branching

  • مبانی Dart - عملگر NOT Dart Basics - The NOT Operator

  • مباحث Dart - TryCatch و مدیریت استثناها Dart Basics - TryCatch and Exceptions

  • تمرین عملی - نمایش جستجوی کتاب‌ها در ListView Hands-On - Showing Book Searches on a Listview

  • تمرین عملی - افزودن GridView و نمایش تصاویر کتاب‌ها Hands-On - Adding a Gridview and Showing Book Images

  • تمرین عملی - افزودن عنوان و نویسنده و رفع مشکل Overflow Hands-On - Add Titles and Authors and Fix the Overflow Issue

  • تمرین عملی - افزودن GestureDetector و مسیرهای نام‌گذاری شده (Named Routes) برای نمایش صفحه جزئیات Hands-On - Add GestureDetector and Named Routes - Show Details Screen

  • تمرین عملی - افزودن BookDetailsArgument و پاس دادن شیء کتاب و بررسی Null Safety در فلاتر Hands-On - Add BookDetailsArgument & Pass a Book Object & Null Safety in Flutter

  • تمرین عملی - افزودن تصویر و عنوان کتاب به صفحه جزئیات Hands-On - Add Image and Book Title to DetailsScreen

  • تمرین عملی - بازنویسی (Refactor) ویجت GridView Hands-On - Refactor GridView Widget

  • تمرین عملی - افزودن دکمه‌ها و توضیحات کتاب Hands-On - Add Buttons and Description of the Book

  • مقدمه‌ای بر پایگاه داده‌ها - SQLite و ساخت کلاس کمکی SQLite Helper Introduction to Databases - SQLite & Creating the SQLite Database Helper Class

  • تمرین عملی - افزودن تابع onCreate برای ساخت جدول Hands-On - Add onCreate Function to Create a Table

  • تمرین عملی - افزودن متدهای Insert و ReadAll برای کتاب‌ها Hands-On - Add Insert and ReadAll Books Methods

  • تمرین عملی - ذخیره و خواندن کتاب‌ها Hands-On - Save Book & Read Books

  • تمرین عملی - نمایش کتاب‌های ذخیره شده در صفحه Saved Hands-On - Show Saved Books in the Saved Screen

  • تمرین عملی - افزودن متد تغییر وضعیت علاقه‌مندی (ToggleFavorite) Hands-On - Add ToggleFavorite Status Method

  • تمرین عملی - افزودن کتاب‌ها به لیست علاقه‌مندی‌ها Hands-On - Add Books to Favorite

  • تمرین عملی - حذف کتاب Hands-On - Delete Book

  • تمرین عملی - ذخیره و نمایش علاقه‌مندی‌ها Hands-On - Save and Show Favorites

  • تمرین عملی - تنظیم پویا دکمه‌های ذخیره و علاقه‌مندی Hands-On - Adjust Favorites & Save Buttons Dynamically

  • تمرین عملی - ساده‌سازی نمایش دکمه‌های ذخیره یا علاقه‌مندی Hands-On - Simplify Showing the Save or Favorites Buttons

  • تمرین عملی - تغییر وضعیت isFavorite و تغییر آیکون و متن در UI Hands-On - Toggle the isFavorite and Change the Icon and Text on the UI

  • خلاصه‌ی بخش Section Summary

پایگاه داده بلادرنگ فایربیس با درخواست HTTP - اپلیکیشن مدیریت مصرف آب Firebase Realtime Database with HTTP Request - Water Intake Tracker

  • دمو و بررسی اجمالی اپلیکیشن مدیریت آب Water Tracker Demo and Overview

  • تمرین عملی - تنظیم FloatingActionButton و AppBar Hands-On - Setup FloatingActionButton and AppBar

  • تمرین عملی - راه‌اندازی بک‌اند Firebase Realtime Database Hands-On - Setup Firebase Realtime Database Backend

  • تمرین عملی - افزودن AlertDialog و TextField Hands-On - Add AlertDialog and TextField

  • تمرین عملی - ذخیره مقدار آب در فایربیس با استفاده از درخواست HTTP Hands-On - Save a Water Amount to Firebase Using HTTP Request

  • تمرین عملی - ساخت مدل آب (Water Model) Hands-On - Create Water Model

  • تمرین عملی - افزودن کلاس Provider Hands-On - Add Provider Class

  • تمرین عملی - استفاده از Provider برای ذخیره ورودی آب Hands-On - Use Provider To Save a Water Entry

  • تمرین عملی - افزودن آیتم آب به دیتابیس و بروزرسانی UI - رفع مشکلات Hands-On - Adding Water Item into the Database and Refreshing the UI - ISSUES

  • تمرین عملی - رفع مشکل - نمایش صحیح آیتم‌های اضافه شده با افزودن WaterModel به لیست Hands-On - ISSUE FIX - Show Added Items the Right Way - Add a WaterModel to List

  • تمرین عملی - رفع مشکل ID - بازطراحی ListTile برای نمایش جزئیات بیشتر Hands-On - FIX ID Issue - Revamp the ListTile to Show More

  • تمرین عملی - افزودن Circular Progress هنگام بارگذاری آیتم‌های آب Hands-On - Add Circular Progress When Loading Water Items

  • تمرین عملی - افزودن پکیج BarChart و نمایش نمودار میله‌ای با داده‌های فرضی Hands-On - Add BarChart Package and Show BarGraph with Dummy Data

  • تمرین عملی - شخصی‌سازی نمودار میله‌ای Hands-On - Customize the BarGraph

  • تمرین عملی - افزودن روزهای هفته در پایین نمودار Hands-On - Add DayOfTheWeek on The Bottom of the Graph

  • تمرین عملی - ساخت متد محاسبه خلاصه مصرف روزانه آب Hands-On - Create the CalculateDailyWaterSummary Method

  • تمرین عملی - نمایش مقادیر پویا در نمودار میله‌ای Hands-On - Show Dynamic Water Values on the BarGraph

  • تمرین عملی - افزودن درصد حداکثر مقدار برای هر ستون نمودار Hands-On - Add MaxAmount Percentage for Each BarGraph

  • تمرین عملی - افزودن مقدار هفتگی به AppBar Hands-On - Add Weekly Amount to AppBar

  • تمرین عملی - افزودن Drawer Hands-On - Add Drawer

  • تمرین عملی - افزودن صفحات تنظیمات و درباره ما Hands-On - Add Settings & About Screens

  • خلاصه‌ی بخش Section Summary

جمع‌بندی نهایی Wrapup

  • جمع‌بندی نهایی Wrapup

نمایش نظرات

آموزش ماندگاری داده‌ها و یکپارچه‌سازی با فایربیس (Firebase)
جزییات دوره
9h 38m
56
(آخرین آپدیت)
641
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده