آموزش ساخت سیستم حضور و غیاب کارکنان با فلاتر و سوپابیس - آخرین آپدیت

دانلود Build an Employee Attendance System with Flutter & Supabase

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: حتما، در ادامه ترجمه بهینه شده برای موتورهای جستجو (SEO) در قالب کدهای HTML ارائه شده است.

آموزش جامع ساخت سیستم مدیریت حضور و غیاب با فلاتر و سوپابیس

در این دوره، شما به صورت کامل و پروژه-محور یاد خواهید گرفت که چگونه یک اپلیکیشن حضور و غیاب کارمندان را با استفاده از فریم‌ورک محبوب فلاتر (Flutter) و پایگاه داده سوپابیس (Supabase) طراحی و پیاده‌سازی کنید.

در این دوره چه چیزهایی یاد می‌گیرید؟

  • تسلط بر ساخت اپلیکیشن‌های کاربردی و واقعی برای حل مشکلات روزمره
  • پیاده‌سازی سیستم احراز هویت کاربران با استفاده از ایمیل و رمز عبور
  • اجرای قابلیت کلیدی ثبت ورود و خروج (Check-in/Check-out) برای کارمندان
  • امکان مشاهده تاریخچه حضور و غیاب برای هر ماه از سال توسط کارمندان
  • درک عمیق نحوه استفاده از Provider به عنوان ابزار مدیریت وضعیت (State Management)
  • پیاده‌سازی اشتراک‌گذاری بهینه داده‌ها بین کامپوننت‌های مختلف اپلیکیشن
  • ذخیره‌سازی اطلاعات موقعیت مکانی کارمندان در لحظه ثبت تردد
  • آموزش کامل کار با پایگاه داده سوپابیس (Supabase Database)
  • توسعه اپلیکیشن‌های موبایل برای موارد استفاده در دنیای واقعی و کسب‌وکارها

پیش‌نیازهای دوره:

  • آشنایی با مبانی برنامه‌نویسی Dart
  • آشنایی با مبانی فلاتر (Flutter)
  • آشنایی با مبانی سوپابیس (Supabase)

به دوره جامع آموزش ساخت سیستم مدیریت حضور و غیاب کارمندان با فلاتر و سوپابیس خوش آمدید!

در این دوره، شما یاد می‌گیرید که چگونه یک سیستم مدیریت حضور و غیاب غنی از امکانات را با استفاده از فریم‌ورک چندپلتفرمی و محبوب فلاتر و سوپابیس، که یک جایگزین متن‌باز قدرتمند برای Firebase است، ایجاد کنید. شما با ساخت یک سیستم احراز هویت قوی شروع خواهید کرد که به کارمندان امکان ثبت‌نام و ورود با ایمیل و رمز عبور را می‌دهد.

سپس، با استفاده از فلاتر و پکیج Provider، یک رابط کاربری دوستانه و جذاب طراحی می‌کنید که به کارمندان اجازه می‌دهد به سادگی با یک اسلاید، ورود و خروج خود را در طول روز ثبت کنند. این اپلیکیشن همچنین به کارمندان امکان می‌دهد تا تاریخچه حضور و غیاب خود را برای هر ماه از سال مشاهده کرده و اطلاعات شخصی و دپارتمان خود را به‌روزرسانی کنند؛ تمام این فرآیندها با مدیریت وضعیت بهینه توسط Provider انجام می‌شود.

این دوره به گونه‌ای طراحی شده است تا شما را با مهارت‌ها و دانش لازم برای ساخت اپلیکیشنی که بتواند ردیابی و مدیریت حضور و غیاب را برای هر سازمانی ساده‌سازی کند، مجهز نماید. پس از اتمام این دوره، شما یک سیستم مدیریت حضور و غیاب کاملاً کاربردی خواهید داشت که می‌توانید آن را در پورتفولیو (Portfolio) خود به کارفرمایان بالقوه نمایش دهید و مهارت خود را در توسعه اپلیکیشن‌های موبایل قوی و واکنش‌گرا با استفاده از فلاتر، سوپابیس و Provider اثبات کنید.

چه یک توسعه‌دهنده مبتدی باشید و چه باتجربه، این دوره شما را در هر مرحله از فرآیند ساخت یک سیستم حضور و غیاب کارآمد با استفاده از جدیدترین ابزارها و بهترین شیوه‌های توسعه راهنمایی خواهد کرد. پس همین حالا ثبت نام کنید و سفر خود را برای تبدیل شدن به یک توسعه‌دهنده ماهر اپلیکیشن موبایل آغاز نمایید!


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

پیکربندی پروژه Project Configuration

  • ایجاد پروژه فلاتر Create a Flutter Project

  • راه‌اندازی کلاینت سوپابیس Initialize Supabase Client

احراز هویت Authentication

  • ایجاد صفحه ورود Create a Login Screen

  • ایجاد صفحه ثبت نام Create a Register Screen

  • ایجاد کلاس سرویس احراز هویت Create Auth Service Class

  • متد ثبت نام کارمند Method to Register Employee

  • متد ورود و خروج از حساب Method to Login and Sign out

  • اتصال متدها به رابط کاربری Assign Methods to UI

  • دانلود کدها Download the Code

پایگاه داده Database

  • ایجاد مدل کاربر و جداول دیتابیس Creating User Model and Db Tables

  • ایجاد کلاس سرویس پایگاه داده Creating Database Service Class

  • مدیریت وضعیت احراز هویت کاربر Handle User Auth State

  • کار بر روی صفحه اصلی Work on Home Screen

  • دانلود کدها Download the Code

کار بر روی صفحه حضور و غیاب Work on Attendance Screen

  • کار بر روی رابط کاربری حضور و غیاب Work on Attendance UI

  • پیاده‌سازی اسلاید برای ثبت ورود Implement Slide to Check in

  • تابع دریافت اطلاعات کاربر Function to get User Data

  • جدول و کلاس سرویس حضور و غیاب Attendance Table and Service Class

  • تابع ثبت حضور و غیاب Function to mark attendance

  • دانلود کدها Download the Code

کار بر روی تاریخچه حضور و غیاب Work on Attendance History

  • تابع دریافت تاریخچه حضور و غیاب Function to get Attendance History

  • کار بر روی رابط کاربری Work on User Interface

  • نمایش داده‌های تاریخچه Show the History Data

  • تابع دریافت موقعیت مکانی کارمند Function to get Employee Location

  • ذخیره موقعیت مکانی هنگام ثبت ورود Store Location while Check In

  • دانلود کدها Download the Code

کار بر روی صفحه پروفایل Work on Profile Screen

  • تابع دریافت تمام دپارتمان‌ها Function to get all Departments

  • تابع به‌روزرسانی اطلاعات پروفایل Function to Update Profile data

  • منوی کشویی برای انتخاب دپارتمان Dropdown Menu to select Department

  • کار بر روی خروج از حساب Work on Signing out

  • دانلود کد کامل پروژه Download the Complete Code

فعال‌سازی امنیت سطح ردیف Enable Row Level Security

  • پالیسی‌ها برای جدول حضور و غیاب Policies for Attendance Table

  • پالیسی‌ها برای جدول دپارتمان‌ها Policies for Departments table

  • پالیسی‌ها برای جدول کارمندان Policies for Employees Table

  • تست کامل اپلیکیشن Test the Complete Application

نمایش نظرات

آموزش ساخت سیستم حضور و غیاب کارکنان با فلاتر و سوپابیس
جزییات دوره
4 hours
35
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
441
4.6 از 5
دارد
دارد
دارد
Rahul Agarwal
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Agarwal Rahul Agarwal

Flutter & Web3 Trainer

سلام، من راهول هستم. من در ساختن اپلیکیشن متقابل پلتفرم با استفاده از فلاتر مهارت دارم. من یک توسعه دهنده مستقل هستم و همچنین کارگاه هایی را برای به اشتراک گذاشتن دانش خود با جامعه برگزار می کنم.