Companies Home Search Profile

Database Technologies for the Flutter Framework

Focused View

Ali Feizollah

1:36:28

148 View
  • 1. Introduction.mp4
    03:05
  • 1. Before You Start.mp4
    02:58
  • 2. Note-taking App.mp4
    08:20
  • 1. SQLite Theory.mp4
    05:25
  • 2. SQLite Coding.mp4
    20:26
  • 1. Hive Theory.mp4
    05:59
  • 2. Hive Coding.mp4
    22:40
  • 1. Supabase Theory.mp4
    04:39
  • 2. Supabase Coding.mp4
    22:56
  • Description


    Learn commonly used databases in Flutter and their advantages and disadvantages, such as SQLite, Supabase, etc.

    What You'll Learn?


    • Identify the commonly used databases in Flutter and their advantages and disadvantages, such as SQLite, Supabase, PostgreSQL, Firebase Realtime Database, etc.
    • Analyze the pros and cons of each database to make informed decisions when choosing the right database for your application.
    • Develop hands-on experience in implementing databases in your application, including how to set up the database, query and manipulate data.
    • Improve your ability to manage data in your application by leveraging the appropriate database technologies available in Flutter.
    • Apply the concepts and techniques learned in the course to real-world scenarios in mobile application development.
    • Understand the importance of data management in mobile application development.

    Who is this for?


  • Individuals who are interested in mobile application development using the Flutter framework.
  • Individuals who want to learn about various database technologies and their implementation in Flutter.
  • Students or professionals who want to expand their knowledge and skills in mobile app development.
  • More details


    Description

    Managing data in your application is one of the most important issues that determines the performance of the application. This is because the application's performance and scalability largely depend on how the data is managed. Slow or fast data storage has a significant impact on the user experience, so choosing the right database is crucial for your application.

    The course is designed to provide a comprehensive understanding of various database technologies that are useful and applicable in Flutter, one of the most popular frameworks for mobile application development. The course will cover the fundamentals of database schemes in Flutter, such as schema design and database architecture, as well as their importance in data management.

    The course will introduce the commonly used databases and their advantages and disadvantages, including relational databases such as SQLite, Supabase, and PostgreSQL, as well as NoSQL databases such as Firebase Realtime Database, Appwrite, and AWS Amplify. The pros and cons of each database will be discussed in detail to help you choose the right database for your application.

    In addition to understanding the theoretical aspects of databases, this course will also provide hands-on experience in implementing them in your application. You will learn how to use various databases with Flutter, including how to set up the database, how to query and manipulate data, and how to optimize the database for performance.

    By the end of the course, you will have a strong understanding of the various database technologies available in Flutter and how to use them to effectively manage data in your application.

    Who this course is for:

    • Individuals who are interested in mobile application development using the Flutter framework.
    • Individuals who want to learn about various database technologies and their implementation in Flutter.
    • Students or professionals who want to expand their knowledge and skills in mobile app development.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Ali Feizollah
    Ali Feizollah
    Instructor's Courses
    I have a PhD in computer science. I conduct research on applied machine learning. I am passionate about Flutter and have a YouTube channel about it. Developing one code base and compile it for multiple operating systems is intriguing. I like to teach my knowledge and experience to my students.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 9
    • duration 1:36:28
    • Release Date 2023/04/26