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

poster
پیش‌نمایش دوره

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

برگزارکننده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذراندن دوره:  4 ساعت
مجموع محتوای آموزشی:  4 ساعت ویدئو
 (قابل دانلود می‌باشد)

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

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

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

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

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

 یادگیری dependency injection در getx

 یادگیری تغییر تم

 localization با getx

پیش‌نیاز‌ها

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

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

مقدمه و معرفی GetX
آموزش ایجاد دیالوگ
ایجاد bottomsheet
ایجاد snackbar
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  
تمرین دوم
  تمرین دوم
"09:22  
localization با getx
  localization
"08:29  
تغییر تم در getx
  theme
"09:08  
get cli
  getcli - بخش اول
"02:07  
  getcli - بخش دوم
"05:53  
سه متد مهم در controllerها
  oninit , onready , onclose
"04:33  
دوربین و گالری در Getx
  camera & Gallery
"12:46  
workerها در GetX
  ever in Getx
"05:22  
  other workers
"08:31  
motion tab bar با GetX
  motion tab bar
"05:17  
ذخیره‌سازی به کمک Get Storage
  Get Storage
"11:52  
پروژه
  بخش اول
"09:39  
  بخش دوم
"11:32  
  بخش سوم
"08:18  

درباره دوره

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

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

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

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

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

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

درباره استاد

maktabkhooneh-teacher یکتا سلطانی

یکتا سلطانی، کارشناس علوم کامپیوتر ،توسعه دهنده در حوزه طراحی و توسعه وب و اپلیکیشن است. ایشان از سال ۱۳۹۹ فعالیت خود را در حوزه برنامه‌نویسی به‌عنوان برنامه‌نویس اپلیکیشن با مرکز نوآوری شهیدستاری (متعلق به مجتمع مس رفسنجان) آغاز کرد و هم اکنون نیز به‌عنوان طراح و توسعه دهنده حرفه‌ای وب و اپلیکیشن مشغول به همکاری با یک شرکت دانش بنیان است. علاوه بر آن به‌عنوان اسکرام مستر و طراح و توسعه دهنده حرفه‌ای وب و اپلیکیشن در یک استارتاپ مشغول به فعالیت است.

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

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

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
poster
پیش‌نمایش دوره
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذراندن دوره:  4 ساعت
مجموع محتوای آموزشی:  4 ساعت ویدئو
 (قابل دانلود می‌باشد)