К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Data Persistence and Firebase Integration · LearnSpace
Назад в каталог
courseraПрограммирование

Data Persistence and Firebase Integration

Курс от Packt
Средний≈ 10.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master the art of data persistence and real-time database integration in Flutter with this hands-on course. You'll start by learning how to work with SQLite and APIs to build a fully functional Book Tracker app. You'll explore database creation, JSON parsing, and seamless navigation while applying best practices for UI and UX design in Flutter. Next, you'll dive into Firebase Realtime Database as you build a Water Intake Tracker app. You'll configure Firebase, perform HTTP requests, and integrate state management with Provider. You'll also work with dynamic UI updates, interactive elements, and data visualization using bar charts. Throughout the course, you'll engage in step-by-step projects that cover everything from error handling and API calls to favorite/bookmark functionalities and interactive widgets. You'll refine your Flutter skills with real-world applications that highlight the power of persistent and cloud-based data storage. This course is ideal for developers familiar with Flutter basics who want to enhance their expertise in database integration. A basic understanding of Dart and Flutter is recommended. By the end, you'll have the confidence to build powerful apps with local and cloud storage capabilities.

Навыки, которые вы освоите

Data PersistenceDatabase ManagementApplication Programming Interface (API)UI ComponentsUser Interface (UI) DesignUser Interface (UI)Data StoreProgram DevelopmentJSONFlutter (Software)DatabasesData AccessUser Interface and User Experience (UI/UX) DesignMobile DevelopmentCloud APIDebuggingDatabase DevelopmentApplication Development

Программа курса

3 модулей · 65 учебных материалов

01Data Persistence with SQLite Database & Parsing JSON From APIs - Book Tracker37 материалов

Data Persistence with SQLite Database & Parsing JSON From APIs - Book Tracker

Introduction to the Course 'Data Persistence and Firebase Integration'ЧтениеFull Specialization ResourcesЧтениеIntroduction to the Book Tracker App - DemoВидеоHands-On - Create the Book Reader Project & Adding the BottomNavigationBarВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Data Persistence and Firebase Integration
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 10.1 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Hands-On - Setting up the onTap for NavigationBarItemВидео
Hands-On - Creating All Screens and Showing On BottomNavItem ClickedВидео
The Google Books API Endpoint - OverviewВидео
Hands-On - Create the Book Model ClassВидео
Hands-On - The Network ClassВидео
Hands-On - Getting JSON Payload and Showing in the ConsoleВидео
Hands-On - Create a List of Book Objects Mapped into Objects & Show ThemВидео
Dart Basics - Control Flow - BranchingВидео
Dart Basics - The NOT OperatorВидео
Dart Basics - TryCatch and ExceptionsВидео
Hands-On - Showing Book Searches on a ListviewВидео
Hands-On - Adding a Gridview and Showing Book ImagesВидео
Hands-On - Add Titles and Authors and Fix the Overflow IssueВидео
Hands-On - Add GestureDetector and Named Routes - Show Details ScreenВидео
Hands-On - Add BookDetailsArgument & Pass a Book Object & Null Safety in FlutterВидео
Hands-On - Add Image and Book Title to DetailsScreenВидео
Hands-On - Refactor GridView WidgetВидео
Hands-On - Add Buttons and Description of the BookВидео
Introduction to Databases - SQLite & Creating the SQLite Database Helper ClassВидео
Hands-On - Add onCreate Function to Create a TableВидео
Hands-On - Add Insert and ReadAll Books MethodsВидео
Hands-On - Save Book & Read BooksВидео
Hands-On - Show Saved Books in the Saved ScreenВидео
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Видео
Hands-On - Toggle the isFavorite and Change the Icon and Text on the UIВидео
Section SummaryВидео
Creating a Reader App in Flutter with State ManagementDIALOGUE
Data Persistence with SQLite Database & Parsing JSON From APIs - Book Tracker - AssessmentЗадание
02Firebase Realtime Database with HTTP Request - Water Intake Tracker24 материалов

Firebase Realtime Database with HTTP Request - Water Intake Tracker

Water Tracker Demo and OverviewВидеоHands-On - Setup FloatingActionButton and AppBarВидеоHands-On - Setup Firebase Realtime Database BackendВидеоHands-On - Add AlertDialog and TextFieldВидеоHands-On - Save a Water Amount to Firebase Using HTTP RequestВидеоHands-On - Create Water ModelВидеоHands-On - Add Provider ClassВидеоHands-On - Use Provider To Save a Water EntryВидеоHands-On - Adding Water Item into the Database and Refreshing the UI - ISSUESВидеоHands-On - ISSUE FIX - Show Added Items the Right Way - Add a WaterModel to ListВидеоHands-On - FIX ID Issue - Revamp the ListTile to Show MoreВидеоHands-On - Add Circular Progress When Loading Water ItemsВидео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ВидеоHands-On - Add Weekly Amount to AppBarВидеоHands-On - Add DrawerВидеоHands-On - Add Settings & About ScreensВидеоSection SummaryВидеоBuilding a Water Intake App with State ManagementDIALOGUEFirebase Realtime Database with HTTP Request - Water Intake Tracker - AssessmentЗадание
03Wrapup4 материалов

Wrapup

WrapupВидеоConclusion to the Course 'Data Persistence and Firebase Integration'ЧтениеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание