×
ribbon

آموزش تخصصی و کاربردی GetX به همراه حل تمرین

مدرس:

یکتا سلطانی

اگر برنامه نویس فلاتر هستید و قصد دارید به صورت قدرتمندتر، سریع تر و راحت تر به توسعه... بیشتر
گواهی‌نامه
5 (6)
6 دیدگاه
157دانشجو
4ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

یادگیری ایجاد برخی ویجت‌ها بصورت ساده‌تر و سریع‌تر با کمک getx

یادگیری کار با سیستم سریع و قدرتمند روتینگ در getx

یادگیری معماری mvc در getx

یادگیری ابزار قدرتمند getcli

این دوره شامل:

4 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

20 فصل29 جلسه4 ساعت ویدیو
مقدمه و معرفی GetX
  معرفی و مقدمه
03:30
آموزش ایجاد دیالوگ
  دیالوگ
08:18
ایجاد bottomsheet
  bottomsheet
07:18
ایجاد snackbar
  snackbar
09:53
route management (انیمیشن در جابجایی بین صفحات و ارسال ارگومان, named route و ...)
  routing - بخش اول
08:15
  routing - بخش دوم
05:18
  routing - بخش سوم
08:32
تمرین اول
  تمرین اول
09:23
معماری mvc
  mvc
02:20
statemanagement در getx
  state - بخش اول
09:15
  state - بخش دوم
10:13
Getview
  getview
06:23
dependency injection در getx
  dependency - بخش اول
07:24
  dependency - بخش دوم
15:04
  dependency - بخش سوم
05:30

پیش‌نیاز‌ها

برای فهم کامل این دوره، نیاز هست دانش حداقلی و پایه درباره فلاتر اعم از آشنایی نسبی با مفهوم ویجت و نصب پکیج‌ها را داشته باشید.

توضیحات دوره

اگر برنامه‌نویس فلاتر هستید و قصد دارید به‌صورت قدرتمندتر، سریع‌تر و راحت‌تر به توسعه برنامه‌هایتان بپردازید، دوره GetX خیلی برای شما مناسب است.GetX یک کتابخانه قدرتمند در فلاتر است که بسیاری از فواید و مزایا را برای توسعه برنامه‌های Flutter ارائه می‌دهد. در زیر به برخی از این فواید اشاره می‌کنم:

- سادگی و سرعت توسعه: GetX با ارائه روش‌ها و ابزارهایی برای مدیریت وضعیت، روتینگ و وابستگی‌ها، فرایند توسعه برنامه‌های Flutter را ساده‌تر می‌کند. با استفاده از GetX، می‌توانید به‌سرعت صفحات را ایجاد کرده و ویژگی‌های موردنیاز برنامه را به آنها اضافه کنید. همچنین، GetX باعث کاهش تعداد کدها و تکرارها در برنامه می‌شود که باعث افزایش سرعت توسعه می‌شود.

- مدیریت وضعیت قدرتمند: GetX به شما ابزارهایی برای مدیریت وضعیت برنامه ارائه می‌دهد. این ابزارها شامل مدل‌های مشترک، حالت لوکال و حالت جهانی است. با استفاده از این ابزارها، می‌توانید وضعیت برنامه را به‌راحتی مدیریت کنید و تغییرات را به‌سادگی به صفحات و کامپوننت‌ها منتقل کنید. 
روتینگ قدرتمند: GetX ابزارهایی برای مدیریت روتینگ و ناوبری در برنامه‌های Flutter فراهم می‌کند. با استفاده از روش‌های روتینگ پویا و پارامتری، می‌توانید به‌سادگی از یک صفحه به صفحه دیگر منتقل شوید و اطلاعات را بین صفحات ارسال کنید.

- تزریق وابستگی ساده (dependency injection): GetX ابزارهایی برای تزریق وابستگی و مدیریت وابستگی‌ها در برنامه‌های Flutter فراهم می‌کند. با استفاده از تزریق وابستگی، می‌توانید به‌سادگی سرویس‌ها و وابستگی‌های موردنیاز برنامه را تعریف و استفاده کنید.

-عملکرد بهینه: GetX برای بهبود عملکرد برنامه‌های Flutter ابزارهایی را ارائه می‌دهد. از جمله این ابزارها می‌توان به مکانیزم کش‌گذاری و بهینه‌سازی منابع اشاره کرد که به شما کمک می‌کند عملکرد برنامه را بهبود دهید و سرعت بارگیری و پاسخگویی صفحات را افزایش دهید.

-در مورداستفاده از رم، GetX به‌صورت مدیریت حافظه کار می‌کند تا حافظه را بهینه‌تر مدیریت کند. این کتابخانه از تکنیک‌هایی مانند مکانیزم‌های کش‌گذاری و حفظ وضعیت بهینه برای مدیریت حافظه استفاده می‌کند.

دیدگاه کاربران

5

بر اساس امتیاز 6 دانشجو

1
2
3
4
5

سام آشوری

6 ماه پیش

5

مباحث در بهینه‌ترین زمان ممکن بصورت کامل و مفید تدریس شده و تمرینات هر بخش کل اون بخش رو پوشش میدن و این امر دوره رو خیلی کاربردی تر میکنه💯

امیر محمدزاده

1 سال پیش

5

من دوره زیاد دیدم ولی بنظرم این یکی دوره واقعا جز بهترین دوره هاست دم مدرس گگگگرم کاش این مدرس بازم تو زمینه فلاتر اموزش بذاره قدرت بیان و تسلط خیلی خوبی داره

یکتا سلطانی

1 سال پیش

5

امیدوارم این دوره برای همه دوستان مفید باشه :)

دانشجوی دوره

1 سال پیش

5

عالییییییییییییییییییییی ارزش داره پولی که میدیم حتی اگر ده برابر این قیمت بود

دانشجوی دوره

2 سال پیش

5

مدرس حرفه ای و درجه یک،توی 4 ساعت تمام مبحثای مهمgetx رو گفته،خیلی راضیم از این دوره.

دانشجوی دوره

2 سال پیش

5

بسیار عالی و جامع،واقعا دمتون گرم خیلی دوره خوبی شده

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
157دانشجو
6نظر و امتیاز

یکتا سلطانی، مدرس و توسعه‌دهنده تخصصی در حوزه برنامه‌نویسی فلاتر و هوش مصنوعی، با بیش از ۵ سال تجربه در آموزش، توسعه اپلیکیشن و مدیریت پروژه است. ایشان دارای مدرک کارشناسی ارشد در رشته هوش مصنوعی است و با سبک تدریس تعاملی، همراه با تمرین‌های عملی و قابل فهم، همواره سعی دارد دانش را به شکلی کاربردی و مؤثر منتقل کند.

یکتا سلطانی همچنین نویسنده مقاله «A Review of Energy-efficient Task Schedulers in Fog Computing Systems for AI-IoT Environment» است که در سومین همایش ملی انرژی، اتوماسیون صنعتی و هوش مصنوعی دانشگاه صنعتی اراک پذیرفته شده است. علاوه بر این، ایشان مقام سوم در بزرگترین ماراتن برنامه‌نویسی موبایل ایران (MPM13) را کسب کرده‌اند.

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

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.