جستجو برای:
  • خانه
  • دوره های آموزشی
  • بلاگ
  • پرسش و پاسخ
  • تماس با ما
  • درباره ما
     
    • info@flutter-learn.ir
    مرجع فارسی آموزش فلاتر Flutter
    • خانه
    • دوره های آموزشی
    • بلاگ
    • پرسش و پاسخ
    • تماس با ما
    • درباره ما
    0

    ورود و ثبت نام

    🤩 کاملترین دوره 0 تا 100 استادی برنامه نویسی فلاتر Flutter – پروژه محور

    خانهبرنامه نویسی فلاتر🤩 کاملترین دوره ۰ تا ۱۰۰ استادی برنامه نویسی فلاتر Flutter – پروژه محور
    دوره آموزشی فلاتر
    حالت مطالعه
    آپدیت های دوره شهریور ۱۴۰۲:
    - فصل ۲۷ : تست نرم افزار
    - فصل ۲۰ : تزریق وابستگی و معماری تمیز Clean Architecture

    مرداد ۱۴۰۲:
    - اضافه شدن فصل ۲۶ آموزش گیت و گیتهاب

    تیر ۱۴۰۲:
    - فصل دوم ویدیو شماره ۲۰: نوع داده Records

    استاد بزرگ فلاتر شوید

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

    این دوره شامل پیاده سازی پروژه های عملی گوناگونی میباشد به طوری که تمام مطالب تمرین شده را در قالب پروژه های کاربردی مجددا پیاده سازی خواهید کرد.

    فریمورک فلاتر Flutter به شما کمک میکند در کمترین زمان ممکن اپلیکیشن های اندروید و iOS خود را توسعه دهید و در دسترس کاربران قرار دهید.

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

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

    فلاتر یک فریمورک چندسکویی جدید است که با یکبار برنامه نویسی میتوانید همزمان خروجی های اندروید, iOS و وب را در کنار یکدیگر داشته باشید.

    مجموعه فلاتر لرن اولین مرجع فارسی فریمورک Flutter  در جهان می باشد که کار خودش را از سال ۱۳۹۷ آغاز کرده است.

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

    هر آنچه که برای تبدیل شدن به یک برنامه نویس موبایل و توسعه دهنده اپلیکیشن نیاز دارید را برای شما فراهم کرده ایم.

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

    مزایای استفاده از فریمورک فلاتر

    فلاتر یک فریمورک منبع باز است که توسط شرکت گوگل توسعه داده شده است و به برنامه‌نویسان این امکان را می‌دهد تا به راحتی اپلیکیشن‌های قابل حمل (Cross-Platform) برای سیستم عامل‌های مختلفی مانند اندروید، iOS، وب و دسکتاپ بسازند.

    فلاتر از زبان برنامه‌نویسی دارت استفاده می‌کند که یک زبان سطح بالا و شی گرا است. اولین نسخه از فلاتر در سال ۲۰۱۷ منتشر شد و به طور سریع توانست جا به جایی خوبی در بازار برنامه‌نویسی پیدا کند.

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

    فلاتر به دلیل قابلیت‌های بسیار منحصربه‌فردش نظیر قابلیت هات ریلود (Hot Reload)، پایداری بالا و سازگاری با سیستم‌عامل‌های مختلف، ابزارهای پیشرفته‌ی توسعه و کتابخانه‌های فراوان جذابیت زیادی برای توسعه‌دهندگان اپلیکیشن دارد.

    همچنین این فریمورک قابلیت ایجاد برنامه‌های بدون هیچ گونه قطعی در طراحی و بسیار زیبا را نیز داراست.

    همچنین در حال حاضر با کمک فریمورک فلاتر میتوانید وب اپلیکیشن و برنامه های تحت ویندوز را نیز طراحی کنید.

    بروزرسانی های مداوم تیم پشتیبانی گوگل باعث شده که فلاتر یکی از بیشترین سرعت های رشد را در بین فریمورک و زبان های برنامه نویسی داشته باشد.

    تفاوت فلاتر با فریموورک های چندسکویی مثل زامارین و فون گپ در تولید کد Native می باشد که همین ویژگی باعث می شود اپلیکیشن هایی که در فلاتر ساخته می شوند از نظر سرعت و بهینه بودن تفاوتی با اپلیکیشن های زبان جاوا و سویفت نداشته باشند.

    انعطاف پذیری و سرعت کدنویسی بالا فلاتر را به یک گزینه بسیار محبوب برای انتخاب تبدیل کرده است.

     

    طراحی شبکه اجتماعی

    درگاه پرداخت آنلاین

    طراحی چت روم

    ساخت بازی دوز

    طراحی مرورگر

    طراحی وب اپلیکیشن

    چه شرکت هایی از فلاتر استفاده میکنند؟

    آموزش فلاتر

    فریمورک فلاتر در مدت زمان بسیار کوتاهی پس از انتشار رسمی به دلیل مزایای فوق العاده ای همچون سرعت توسعه بالا, استفاده آسان, عملکرد قدرتمند نسبت به سایر فریمورک ها توسط شرکت های مطرحی در دنیا مورد استفاده قرار گرفت.

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

    شرکت های خودروسازی تویوتا و BMW در اپلیکیشن های درون خودرویی خود از فلاتر برای توسعه برنامه های خود استفاده میکنند.

    غول های نرم افزاری دنیا همانند گوگل, علی بابا, Ebay نیز فریمورک Flutter را برای توسعه بخش های مختلف پروژه های خود انتخاب کرده اند.

    1. برنامه های اینستاگرام مانند Reface: این برنامه از فلاتر برای توسعه واسط کاربری پویا و انیمیشن های متحرک استفاده می کند.
    2. برنامه های کاربردی Google: اکثر برنامه های کاربردی Google برای پلتفرم های مختلفی همچون اندروید, iOS و دسکتاپ با استفاده از فلاتر توسعه داده شده است.
    3. بازی های موبایل: برخی از بازی های موبایل مانند Dream11، Hamilton، Topline و Watermaniacs نیز با استفاده از فلاتر توسعه داده شده‌اند
     

    نصب نرم افزارهای مورد نیاز

    آشنایی با زبان برنامه نویسی دارت Dart

    زبان برنامه‌نویسی Dart از سال ۲۰۱۱ توسط شرکت گوگل توسعه داده شده است. این زبان برای توسعه اپلیکیشن‌های موبایل، وب و سرور استفاده می‌شود. در ابتدا Dart به عنوان یک زبان برنامه‌نویسی برای برنامه‌های وب و مرورگرها ارائه شد، اما در سال ۲۰۱۵ با انتشار فریم‌ورک فلاتر برای توسعه اپلیکیشن‌های موبایل، استفاده از زبان Dart برای برنامه‌نویسی اپلیکیشن‌های موبایل نیز شروع شد.

    یکی از ویژگی‌های مهم زبان Dart، قابلیت اجرای کد بدون نیاز به کامپایل در مرورگرهای وب است. همچنین، با طراحی شی‌گرا و قابلیت پشتیبانی از تعداد زیادی از الگوهای طراحی، این زبان به عنوان یک زبان برنامه‌نویسی مدرن و کارا شناخته می‌شود. در حال حاضر Dart از اندروید استودیو و Intellij, VS COde پشتیبانی می‌کند و با استفاده از ابزارهای مختلفی مانند Flutter و AngularDart، به خوبی در برنامه‌نویسی موبایل، وب و سرور عملکرد خوبی دارد.

    چرا برنامه نویسی موبایل را به عنوان تخصص انتخاب کنیم؟

    امروزه ۶٫۳ میلیارد کاربر گوشی های هوشمند در دنیا وجود که اگر به این آمار تعداد کاربران تبلت ها را نیز اضافه کنید متوجه حجم بسیار بزرگ بازار این صنعت خواهید شد.

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

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

    اگر ایده ای در ذهن دارید میتوانید با یادگیری طراحی اپلیکیشن موبایل کسب و کار مخصوص خودتان را راه اندازی کنید. خیلی از شرکت های بزرگ امروزی همین مسیر را طی کرده اند.

    جواد محبی
    جواد محبی
    بیشتر بخوانید
    قبلا چند دوره فلاتر فارسی و انگلیسی تهیه کرده بودم که از کیفیت اونها رضایت نداشتم, ولی این مجموعه مدرس تمام مطالب و به خوبی منتقل میکنند.
    کیارش حافظی
    کیارش حافظی
    بیشتر بخوانید
    پروژه های عملی که تو این دوره کار شده خیلی به یادگیری من کمک کرد ممنونم.
    کیوان قربانی
    کیوان قربانی
    بیشتر بخوانید
    سرفصل های کاربردی و بروز در کنار پشتیبانی از دانشجوها باعث شد که از کلاس های حضوری هم موثر تر باشه این دوره
    قبل
    بعدی

    چرا دوره استادی فلاتر؟

    مجموعه فلاتر لرن از سال ۱۳۹۷ کار خود را به عنوان مرجع فارسی زبان دارت و فریمورک Flutter آغاز کرد و در طول این مدت سه دوره آموزشی مختلف را عرضه کرد که با استقبال خوب کاربران مواجه شد.

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

    این دوره با تمرکز ویژه بر بازار کار تهیه شده است و سعی کرده ایم موارد و مطالبی که در پروژه های واقعی با آنها روبرو میشوید را به شکل عملی آموزش دهیم تا زمانی را که برای یادگیری صرف میکنید به مفیدترین شکل ممکن مدیریت کنید.

    در حال حاضر تمام آموزش ها و مقالات این وبسایت به شکل تخصصی در زمینه Flutter و زبان Dart میباشد, بنابراین اگر قصد یادگیری این دو تکنولوژی را دارید به بهترین مکان مراجعه کرده اید.

    اگر شما هم علاقه دارید که وارد بازار کار برنامه نویسی موبایل شوید و برای هر دو سیستم عامل اندروید و iOS اپلیکیشن و بازی طراحی کنید دوره فارسی فلاتر Flutter مناسب شما می باشد.

    آموزش های منتشر شده در این دوره به هیچ عنوان ثابت نبوده و با گذشت زمان ویدیوهای جدید متناسب با نیاز کاربران و آپدیت های ارائه شده به روزرسانی میشود.

    پیش نیازهای دوره آموزش فلاتر چیست؟

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

    به هیچ وجه نیاز به دانش برنامه نویسی از قبل ندارید و تمام موارد مورد نیاز از ابتدایی ترین مسائل در این دوره آموزش داده میشود تا مشکلی از بابت پیش زمینه برنامه نویسی نداشته باشید.

    در این دوره ابتدا از مباحث مقدماتی زبان برنامه نویسی دارت آموزش داده میشود و بعد از تکمیل این بخش دانشجو وارد بخش برنامه نویسی فلاتر خواهد شد.

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

    بعد از گذراندن دوره برنامه نویسی فلاتر چه مهارت هایی کسب میکنیم؟

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

    اپلیکیشن های کاربردی مختلفی را به حالت های آفلاین و آنلاین با رابط کاربری های زیبا خلق کنید.

    استخدام در شرکت های معتبر

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

    کافیست نگاهی به آگهی های استخدامی برای فلاتر بیاندازید تا مهارت هایی که شرکت ها به آن نیاز دارند را متوجه شوید و ببینید که تمام آنها در این دوره پوشش داده شده است.

    فعالیت به عنوان فریلنسر

    یکی از مواردی که برنامه نویسان میتوانند از طریق آن درآمد خوبی کسب کنند انجام پروژه های فریلسنری میباشد.

    در این نوع از فعالیت شما نیازی به استخدام دائمی در یک شرکت ندارید و میتوانید از تمام نقاط ایران پروژه های برنامه نویسی را قبول کنید و منزل خود به راحتی انجام دهید.

    کسب درآمد از انتشار اپلیکیشن

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

      1. تبلیغات: استفاده از تبلیغات درون برنامه نیز می‌تواند یک راه کسب درآمد از برنامه نویسی موبایل باشد. با جذب تبلیغات‌دهندگان، می‌توانید برای نمایش تبلیغات در برنامه خود درآمد کسب کنید.
      2. اشتراک: فروش اشتراک‌هایی که به کاربران ارائه می‌دهید، نیز می‌تواند یک راه دیگر برای کسب درآمد باشد. برای مثال، با ارائه اشتراک به کاربران برای استفاده از ویژگی‌های اضافی برنامه
      3. فروش برنامه: یکی از راه‌های متداول برای کسب درآمد از برنامه نویسی موبایل، فروش برنامه در مارکت‌های مختلف مانند Google Play و App Store است. در این روش، برنامه شما به صورت پولی در دسترس کاربران قرار می‌گیرد و در صورت جذب تعداد کافی کاربر، می‌توانید درآمد قابل توجهی کسب کنید
     

    کسب درآمد دلاری

     

    درآمد دلاری

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

    برای دریافت پروژه های خارجی میتوانید از سایت های Freelancer, Fiver و… استفاده کنید.

    با تسلط به مطالب گفته شده در دوره آموزشی استادی فلاتر میتوانید هر نوع اپلیکیشن موبایل را با مهارت خود توسعه دهید.

    در پایان دوره آموزش فلاتر به خوبی با مفاهیم پیشرفته برنامه نویسی آشنا شده اید.

    توانایی طراحی رابط کاربری و ساخت ویجت های اختصاصی را پیدا کرده اید.

    کار با دیتابیس های مختلف را فرا خواهید گرفت.

    برنامه خود را  با استفاده از تکنولوژی های rest api و  socket به سرور متصل کنید و به تبادل اطلاعات و فایل بپردازید.

    برای برنامه خود درگاه پرداخت آنلاین ایجاد کنید.

    برای اطلاعات بیشتر به بخش سرفصل های دوره آموزشی مراجعه کنید.

    تمام مواردی که برای تبدیل شدن به یک برنامه نویس موبایل نیاز دارید را در سرفصل های این دوره قرار داده ایم

    روش آموزش به چه شکلی است؟

    در دوره آموزش فلاتر فرض شده است که دانشجو هیچگونه اطلاعاتی در زمینه برنامه نویسی موبایل ندارد. به همین دلیل تمام مطالب به شکل کاملا مقدماتی از پایه آموزش داده میشود.

    پس از آموزش های مقدماتی دانشجو وارد مراحل پیشرفته آموزش برنامه زبان دارت میباشد و با مفاهیمی همانند برنامه نویسی شی گرایی آشنا میشود.

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

    در این فاز تمام مواردی که برای طراحی یک اپلیکیشن موبایل مورد نیاز است به دانشجو آموزش داده میشود که شامل بخش تئوری و عملی به همراه پروژه های واقعی مختلف میباشد.

    پروژه های عملی دوره آموزشی

    در این دوره آموزش فلاتر در کنار آموزش های ارائه شده پروژه های مختلفی برای درک بهتر مطالب انجام میشود.

    تمام آموزش های برنامه نویسی ارائه شده ابتدا به شکل تئوری و سپس بصورت عملی پیاده سازی میشود.

    پروژه های پیاده سازی شده از تنوع بسیاری برخوردار هستند و در این بخش تنها به تعدادی از آنها اشاره خواهیم کرد.

    پروژه بازی دوز و پروژه طراحی چت روم

    پروژه های عملی دوره فلاتر

    پروژه بازی دوز اولین پروژه این دوره هست که پیاده سازی آن را انجام میدهید و هدف آشنایی بهتر با منطق برنامه نویسی و تفکر الگوریتمی هست.

    در پروژه طراحی چت روم نیز یک چت روم ساده دو طرفه طراحی میکنیم که هدف از انجام این پروژه آشنایی با وب سوکت میباشد.

     

    پروژه و تمرین طراحی رابط کاربری

    پروژه های عملی دوره فلاتر

     

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

    همچنین در پروژه دیگری رابط کاربری یک صفحه از وبسایت فیلم را با استفاده از نسخه وب فلاتر پیاده سازی میکنیم. در این پروژه از انیمیشن برای جا به جایی صفحات استفاده میشود و پروژه به شکل کاملا رسپانسیو (واکنشگرا) طراحی میشود.

    طراحی اپلیکیشن شبکه اجتماعی

    شبکه اجتماعی فلاتر

     

    پروژه طراحی شبکه اجتماعی در فلاتر, این پروژه با استفاده از بک اند جنگو پیاده سازی شده است و یک شبکه اجتماعی ساده را پیاده سازی میکنیم.

    امکانات پروژه:

    • ثبت نام و ورود کاربر
    • احراز هویت به وسیله JWT
    • مشاهده پست ها
    • لایک کردن مطالب و ارسال کامنت
    • ارسال درخواست دنبال کردن کاربران
    • ارسال پست به همراه  آپلود تصویر
     

    پشتیبانی دوره به چه شکلی است؟

    دانشجویان دوره در صورت وجود هرگونه سوال و مشکل در مباحث درسی و کدهای نوشته شده که در دوره آموزش داده میشود از طریق تیکت به مدرس دوره دسترسی خواهند داشت.

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

    در کادر محصول دوره جامع استادی فلاتر را انتخاب کنید سپس در بخش دریافت کننده گزینه Support را انتخاب کنید تا پیام شما برای مدرس ارسال شود.

    در همین صفحه میتوانید با پشتیبان خود مکالمه داشته باشید.

    پشتیبانی دوره فلاتر پشتیبانی دوره فلاتر

    نحوه مشاهده دوره

    برای تهیه دوره آموزش فلاتر بعد از ثبت نام در وبسایت و ایجاد یک حساب کاربری برروی گزینه ثبت نام در دوره کلیک کرده تا وارد صفحه سبد خرید و سپس درگاه پرداخت آنلاین شوید. بعد از پرداخت شما با صفحه ای مشابه صفحه زیر مواجه خواهید شد که در انتهای صفحه لایسنس مخصوص شما قرار دارد.
    Flutter course فلاتر
    این لایسنس قابلیت استفاده در دو پلتفرم مختلف دسکتاپ و موبایل را دارد. لایسنس را نزد خود نگهدارید و از سپردن آن به افراد دیگر اجتناب کنید. برای مشاهده دوره بروی کامپیوتر یا لپ تاپ خود نرم افزار پلیر مخصوص را از بین لیست نرم افزارهای موجود دانلود و نصب کنید. پس از نصب در اولین اجرا نیاز است تا زبان نرم افزار را مشخص کنید.
    دوره فلاتر
    در مرحله بعدی برای ثبت دوره جدید در نرم افزار کد لایسنس دریافتی را در باکس License قرار دهید و دکمه تایید را انتخاب کنید.
    دوره آموزشی Flutter
    در صورت صحیح بودن لایسنس با پیغام زیر مواجه میشوید و نام دوره در ستون سمت راست نمایش داده میشود.
    آموزش برنامه نویسی اندروید
    با کلیک برروی نام دوره سرفصل های مورد نظر به شما نمایش داده میشود که با کلیک کردن روی هر سرفصل محتویات ویدیو آموزشی به شما نمایش داده میشود. تمام فایل های ویدیویی دوره توسط نرم افزار یکبار دانلود میشود و بابت دانلود مجدد ویدیوها و مصرف حجم اینترنت نگرانی وجود ندارد. برای تمام صفحه کردن صفحه و حذف ستون دروس از سمت برروی آیکون فلش مانند در تصویر زیر که با کادر قرمز مشخص شده است کلیک کنید.
    آموزش برنامه نویسی موبایل
    در صورتی که لایسنس خود را بعد از پرداخت یادداشت نکردید با وارد شدن به پنل کاربری و انتخاب گزینه لایسنس های من میتوانید کد لایسنس خود را به همراه لینک دانلود نرم افزارهای مورد نیاز دریافت کنید. در صورت مواجه شدن با خطا و عدم دریافت کد لایسنس پس از ثبت نام با پشتیبانی محصول در ارتباط باشید

    سرفصل های دوره آموزش فلاتر

    فصل اول: مقدمه دوره آموزشی

    ۱- آشنایی با دوره و توضیحات

    h

    ۲ - نصب پیش نیازها

    فصل دوم: مباحث پایه برنامه نویسی دارت

    ۱- تعریف متغیر

    ۲ - عملگرهای ریاضی

    ۳- عملگرهای Unary assignment

    ۴- عبارت های شرطی - ساختار if/else

    ۵- عبارت های شرطی - ساختار Switch case

    ۶- عبارت های شرطی - ساختار Ternary

    ۷- حلقه های تکرار: دستور While

    ۸- حلقه های تکرار: دستور for

    ۹ - دستور break

    ۱۰ - آشنایی با نوع داده List

    ۱۱ - آشنایی با نوع داده Map

    ۱۲ - آشنایی با نوع داده Set

    ۱۳ - ساخت تابع در برنامه نویسی

    ۱۴ - نوع داده Records

    فصل سوم: مباحث پیشرفته برنامه نویسی دارت

    ۱ - برنامه نویسی شی گرایی: تعریف کلاس

    ۲ - برنامه نویسی شی گرایی: مقادیر Private

    ۳ - برنامه نویسی شی گرایی: کلاس Abstract

    ۴- مدیریت خطا

    ۵ - برنامه نویسی Async

    ۶ - خواندن و نوشتن از فایل

    فصل چهارم: ویجت های لایه در فلاتر

    ۱ - ساخت اولین پروژه فلاتر ویدئو

    ۲ - ویجت Container

    ۳ - ویجت های Column, Row

    ۴ - ساخت لیست ویو

    ۵ - ساخت گرید ویو

    فصل پنجم: ویجت های پایه ای فلاتر

    ۱ - نمایش متن ویجت Text ویدئو

    ۲ - کار با دکمه و رویدادهای کلیک

    ۳ - ساخت ویجت Stateful

    ۴ - دریافت اطلاعات از کاربر با Textfield

    ۵ - طراحی دکمه Checkbox و Radio Button

    ۶ - ساخت منو Drop down

    ۷ - اضافه کردن تصویر و فونت به برنامه

    فصل ششم: متریال دیزاین

    ۱ - آشنایی با زبان طراحی متریال دیزاین ویدئو

    ۲ - طراحی Appbar

    ۳ - ساخت منو Navigation drawer

    ۴ - ساخت دکمه شناور FAB

    ۵ - طراحی منو Bottom Navigation

    ۶ - طراحی تب در اپلیکیشن Tabview

    ۷ - طراحی اسلایدر

    ۸ - پیاده سازی ویجت Banner

    ۹ - آشنایی با Theme در فلاتر

    ۱۰ - پیاده سازی Date picker

    فصل هفتم: مسیریابی

    ۱ - جا به جایی بین صفحات و مسیریابی عادی ویدئو

    ۲ - مسیریابی با نام

    فصل هشتم: ذخیره سازی اطلاعات

    ۱ - استفاده از SharedPrefences ویدئو

    ۲ - پیاده سازی Secure SharedPrefences

    ۳ - پیاده سازی دیتابیس Sqlite

    ۴ - پیاده سازی ORM

    فصل نهم : مدیریت State

    ۱ - آموزش کار با Inherited widget ویدئو

    ۲ - آموزش استفاده از Provider

    ۳ - پیاده سازی الگوی Bloc

    ۴ - پیاده سازی الگوی Cubit

    ۵ - پیاده سازی Riverpod

    فصل دهم: ارتباط با سرور

    ۱ - آشنایی با Rest API ویدئو

    ۲ - ارسال درخواست GET

    ۳ - دریافت لیست بازیکنان تیم فوتبال

    ۴ - ارسال پارامتر به سرور

    ۵ - ارسال درخواست Post

    فصل یازدهم: پروژه رابط کاربری

    ۱ - پروژه عملی طراحی رابط کاربری ویدئو

    فصل دوازدهم: انیمیشن ها

    ۱ - استفاده از ویجت های ویژه انیمیشن ویدئو

    ۲ - انیمیشن Hero

    فصل سیزدهم: بازی دوز

    ۱ - طراحی بازی دوز ویدئو

    فصل چهاردهم: کار با نقشه

    ۱ - نمایش نقشه در اپلیکیشن ویدئو

    ۲ - دریافت لوکیشن کاربر

    فصل پانزدهم: مدیا

    ۱ - طراحی موزیک پلیر ویدئو

    ۲ - کار با فایل های ویدیویی

    فصل شانزدهم: پکیج Getx

    ۱ - بررسی قابلیت های Getx ویدئو

    مدیریت state, مسیریابی, نمایش دیالوگ و...

    فصل هفدهم: ترسیم اشکال

    ۱ - ترسیم شکل های مختلف با کلاس CustomPainter ویدئو

    ۲ - طراحی شکل موج با کلاس CustomClipper

    فصل هجدهم: نوتیفیکیشن

    ۱ - نمایش انواع نوتیفیکیشن ویدئو

    فصل نوزدهم شبکه اجتماعی

    ۱ - طراحی صفحه ورود ویدئو

    ۲ - طراحی تایم لاین

    ۳ - لایک کردن مطالب

    ۴ - ارسال کامنت

    ۵ - نمایش کامنت ها

    ۶ - طراحی صفحه پروفایل

    ۷ - صفحه ارسال پست

    ۸ - ویرایش اطلاعات پروفایل

    ۹ - پیاده سازی فالو و آنفالو کردن

    فصل بیستم: معماری نرم افزار

    ۱ - پیاده سازی معماری MVVM ویدئو

    ۲ - تزریق وابستگی Get_it ویدئو

    ۳ - معماری تمیز Clean architecture ویدئو

    فصل بیست و یکم: فلاتر وب

    ۱ - ایجاد اولین پروژه فلاتر وب ویدئو

    ۲ - طراحی وب اپلیکیشن موضوع فیلم

    فصل بیست و دوم: ساخت مرورگر

    ۱ - طراحی اپلیکیشن مرورگر اینترنتی ویدئو

    فصل بیست و سوم: درگاه پرداخت آنلاین

    ۱ - پیاده سازی قابلیت Deep link ویدئو

    ۲ - پیاده سازی درگاه پرداخت اینترنتی

    فصل بیست و چهارم: خروجی برنامه

    ۱ - خروجی گرفتن از پروژه ویدئو

    فصل بیست و پنجم: طراحی چت روم با سوکت سرور

    ۱ - طراحی اپلیکیشن چت روم ویدئو

    فصل بیست و ششم: آموزش گیت

    ۱ - آشنایی با گیت ویدئو

    ۲ - مفاهیم اولیه گیت ویدئو

    ۳ - گیتهاب ویدئو

    ۴ - gitignore ویدئو

    ۵ - بازگردانی تغییرات ویدئو

    ۶ - ایجاد Branch ویدئو

    ۷ - ترکیب دو Branch ویدئو

    ۸ - کاربرد Stash ویدئو

    ۹ - پیاده سازی CI/CD ویدئو

    فصل بیست و هفتم: تست نرم افزار

    ۱ - تست نرم افزار چیست؟ ویدئو

    ۲ - نوشتن Unit test ویدئو

    ۳ - تست ویجت قسمت اول ویدئو

    ۴ - تست ویجت قسمت دوم ویدئو

    ۵ - تست ویجت Mockito ویدئو

    ۶ - تست Integration test ویدئو

    برچسب: آموزش برنامه نویسی فلاتر آموزش فارسی فلاتر دوره آموزش فلاتر دوره آموزشی Flutter

    درخواست مشاوره

    برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

    درخواست مشاوره
    info@flutter-learn.ir

    نیاز به مشاوره دارید؟

    در صورتی که نیاز به مشاوره دارید می توانید فرم را تکمیل نمایید و یا با ما در تماس باشید

    درخواست مشاوره رایگان


      تایید کنید که ربات نیستید با انتخاب هواپیما.

      نظرات

      • فرید
        مارس 19, 2023
        پاسخ

        سلام خسته نباشید .
        امکان پرداخت قسطی هم هست؟

        • Hesam(مدیریت)
          مارس 20, 2023
          پاسخ

          سلام در حال حاضر چنین امکانی وجود ندارد

      • یوسف
        آوریل 11, 2023
        پاسخ

        سلام تخفیف نداره؟

        • Hesam(مدیریت)
          آوریل 12, 2023
          پاسخ

          سلام
          جشنواره نوروی به تازگی به پایان رسیده در حال حاضر دوره شامل تخفیف نمیشه.

      • وحید
        آوریل 23, 2023
        پاسخ

        سلام دوره تکمیل شده هست؟

        • Hesam(مدیریت)
          آوریل 23, 2023
          پاسخ

          سلام بله دوره در حال حاضر تکمیل شده ولی در طول زمان ویدیوهای جدید اضافه میشه و مباحث مورد نیاز اپدیت میشه.

      • Javad96( خریدار محصول )
        ژوئن 10, 2023
        امتیاز 5 از 5
        پاسخ

        تا اواسط دوره و مشاهده کردم خواستم تشکر کنم از کیفیت خوبه منتظر آپدیت های جدید دوره هستم

        • Hesam(مدیریت)
          ژوئن 11, 2023
          پاسخ

          سلام
          خوشحالیم از محتویات دوره راضی بودید

      • آروین
        ژوئن 20, 2023
        پاسخ

        سلام اپلیگشن فروشگاهی تحت وردپرس اموزش بیاد رو هوا میخرم این دوره رو

        • Hesam(مدیریت)
          ژوئن 20, 2023
          پاسخ

          سلام
          تمام موارد مورد نیاز برای طراحی اپلیکیشن فروشگاهی داخل دوره آموزش داده میشه با در اختیار هر نوع API میتوانید انواع اپلیکیشن های مختلف و طراحی کنید.

      • atys.developer( خریدار محصول )
        جولای 5, 2023
        پاسخ

        برای مدیریت استیت پیشنهاد چه روشی هست استاد؟

        • Hesam(مدیریت)
          جولای 5, 2023
          پاسخ

          سلام
          خیلی بستگی به پروژتون داره و اینکه خودتون با چه روشی راحت تر هستید تمام روش ها خوب هستن و نیاز برنامه نویس و پوشش میدند. من شخصا از بلاک, provider و بعضی پروژه ها riverpod استفاده میکنم

      • amirrasoul( خریدار محصول )
        جولای 12, 2023
        امتیاز 5 از 5
        پاسخ

        سلام
        اول دو دل بودم بخاطر قیمت برای خرید ولی وقتی قیمت کلاسای حضوری و دیدم که خیلی بیشتره و سرفصل های کمتری داره نظرم عوض شد.
        الان هم تو چند ماه اولین اپلیکیشنم و تو کافه بازار منتشر کردم با اینکه فعلا ساده هست ولی برای شروع فکر میکنم خوبه

        • Hesam(مدیریت)
          جولای 13, 2023
          پاسخ

          سلام امیر جان
          ممنون از نظرت برای انتشار برنامت خیلی خوشحالم امیدوارم به زودی به جایی که میخوای برسی

      • contact( خریدار محصول )
        جولای 28, 2023
        امتیاز 5 از 5
        پاسخ

        این دوره واقعا کاملترین دوره ای بود که میتونست وجود داشته باشه, منتظر آپدیت های بعدی هستم در صورت امکان درباره تست نویسی هم آموزش قرار بدید.

        • Hesam(مدیریت)
          جولای 28, 2023
          پاسخ

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

      • مجید
        آگوست 7, 2023
        پاسخ

        سلام ببخشید بخش خروجی گرفتن IOS هم در این آموزش هست؟ ممنون

        • Hesam(مدیریت)
          آگوست 8, 2023
          پاسخ

          سلام
          نحوه نصب و اجرای پروژه iOS کامل آموزش داده میشه برای خروجی ipa گرفتن برای مارکت های ایرانی هم به زودی اضافه میشه این بخش
          در حال آماده سازی محتویات جدید هستیم

      • Eliya13h
        آگوست 10, 2023
        پاسخ

        سلام و خسته نباشید، سوال اول اینکه در این دوره بحثی از نوتیفیکشن هم شده است یا نه؟ سوال دوم اینکه این دوره برای مدیریت استیت ها بیشتر روی کدوم کتابخانه تمرکز کرده است.

        • Hesam(مدیریت)
          آگوست 11, 2023
          پاسخ

          سلام وقت بخیر
          پیاده سازی لوکال نوتیفیکیشن و انواعش توضیح داده میشه داخل دوره
          برای بحث مدیریت state همانطور که داخل سرفصل ها میتونید مشاهده کنید provider,cubit,bloc,getx,riverpod بررسی میشه پروژه عملی شبکه اجتماعی هم کامل با استفاده از cubit پیاده سازی میشه که ۹۰% با بلاک یکی هست.

      • مسیح
        آگوست 13, 2023
        پاسخ

        سلام وقت بخیر، دوره تخفیف نمیخوره؟ و اگر میخوره چه تاریخی؟

        • Hesam(مدیریت)
          آگوست 13, 2023
          پاسخ

          سلام
          خیر تخفیف دوره به تازگی پایان یافته احتمالا از ماه دیگه افزایش هزینه داشته باشه دوره

      • Ghazale( خریدار محصول )
        آگوست 29, 2023
        پاسخ

        سلام
        دوره فوق العاده بود, ممنون که یک مرجع فارسی و حرفه ای برای جامعه برنامه نویس های فلاتر ایجاد کردید
        به نظرم تو اپدیت های بعدی روی طراحی نرم افزار برای ویندوز هم تمرکز داشته باشید

        • Hesam(مدیریت)
          آگوست 29, 2023
          پاسخ

          سلام, ممنون از شما
          بله حتما پروژه های عملی برای بخش ویندوز در نظر داریم.

      • mahya( خریدار محصول )
        آگوست 30, 2023
        پاسخ

        سلام
        ممنون از دوره خوبتون استاد رسولیان
        راهنمایی میخواستم درباره پیاده سازی سیستمی که اطلاعات ذخیره بشه و اگر اینترنت در دسترس نبود کاربر همچنان بتونه استفاده بکنه؟

        • Hesam(مدیریت)
          آگوست 30, 2023
          پاسخ

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

      • mohammad
        سپتامبر 3, 2023
        پاسخ

        سلام وقت بخیر امکان خرید بعضی از سرفصل ها هست به صورت تکی؟

        • Hesam(مدیریت)
          سپتامبر 3, 2023
          پاسخ

          با سلام
          خیر چنین امکانی وجود نداره

      لغو پاسخ

      نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

      قیمت :

      2,000,000تومان 1,700,000تومان

      نوع دوره: غیر حضوری
      سطح دوره: مقدماتی تا حرفه ای
      پیش نیاز: دانش استفاده از کامپیوتر
      تاریخ بروزرسانی: شهریور 1402
      زبان: فارسی
      39 ساعت
      27 فصل
      9 گیگ
      روش دریافت: دانلود
      روش پشتیبانی: تیکت
      9.39k بازدید 28 دیدگاه
      دسته: برنامه نویسی فلاتر
      درباره ما
      وب سایت Flutter-learn.ir این افتخار را دارد که به عنوان اولین مرجع فارسی آموزش فریموورک Flutter و زبان دارت کار خودش و با هدف آموزش و ارتقا دانش برنامه نویسی در میان وب سایت های فارسی آغاز کرده است.
      مطالب کاربردی
      • آموزش فلاتر
      • آموزش بلاک فلاتر
      • مدیریت State فلاتر
      • فلاتر چیست
      • ارتباط با سرور در فلاتر
      همکاری با ما
      در صورت تمایل برای همکاری در زمینه های مختلف انتشار مقالات, کارهای گرافیکی و... با تیم فلاتر لرن از بخش تماس با ما پیام ارسال کنید.
      تمامی حقوق برای سایت flutter-learn.ir محفوظ می باشد.

        ورود

        رمز عبور را فراموش کرده اید؟

        هنوز عضو نشده اید؟ عضویت در سایت