
پرداخت امن
توسط کارت های شتاب
تضمین کیفیت
ضمانت تضمین کیفیت
ضمانت بازگشت وجه
در صورت عدم ارائه محصول
پشتیبانی
24 ساعته 7 روز هفته
دسترسی مادام العمر
دسترسی همیشگی
آپدیت رایگان
آپدیت رایگان آموزش ها
دوره جامع آموزشی فریمورک فلاتر
Flutter یک فریمورک اوپن سورس توسعه اپلیکیشن های موبایل است که می تواند برای ساخت اپلیکیشن های Android و iOS بصورت Native از همان زبان برنامه نویسی اصلی استفاده کند. Flutter از سال ۲۰۱۵ وقتی گوگل آن را معرفی کرد و قبل از اجرای رسمی آن در دسامبر ۲۰۱۸ در مرحله Beta قرار گرفت. از آن زمان به بعد، شایعات پیرامون Flutter قویتر شدهاست و امروز در سال ۲۰۲۰ تبدیل به یکی از قدرتمندترین فریمورک های توسعه اپلیکیشن های موبایل شده است.
چرا باید فلاتر را جدی بگیریم؟
فلاتر به سرعت در حال تبدیل شدن به یکی از محبوبترین فریمورکها برای توسعهی اپلیکیشنهای چند پلتفرمی موبایل است. اغلب توسعهدهندگان اندروید و iOS امروزه بر این باور هستند که این فریمورک از بسیاری از فریمورکهای چند پلتفرمی رقیب مانند React Native و NativeScript سریعتر بوده و جایگزین مطمئنتری برای سالهای آتی محسوب میشود.
خود گوگل نهایت تلاش خود را کرده است تا هر چه میتواند توسعهدهندگان بیشتری را به این فریمورک جذب کند. برای نمونه در کنفرانس I/O امسال، گوگل چند جلسه بررسی عمیق برگزار کرد که بر روی توسعه اپلیکیشنهای سازگار با متریال دیزاین با استفاده از فلاتر تمرکز داشت. در طی یکی از این جلسهها، گوگل اعلام کرد که فلاتر در حال تبدیل شدن به یکی از پلتفرمهای درجه یک برای توسعه متریال دیزاین است.
چه مزیت هایی فلاتر برای شما خواهد داشت؟
-
- همگاه با تکنولوژی بودن، شما را از رقبایتان متمایز می کند.
- باعث صرفهجویی در زمان و پول شما می شود.
- قابلیت Cross platform بودن باعث می شود که یک بار می نویسید ولی دو تا خروجی می گیرید و این یعنی کارایی بالا!!
- توسعه سریع با استفاده از بارگذاری مجدد.
- پشتیبانی توسط تیم گوگل.
- اوپن سورس بودن.
پیش نیازهای دوره فلاتر چیست؟
در این دوره آموزشی پیشنیاز ها به دو دسته فنی و غیرفنی میباشند. در پیش نیاز فنی فقط آشنایی با مفاهیم برنامه نویسی کافی هستش و ما در این دوره ابتدا مباحث برنامه نویسی دارت و شی گرایی را آموزش میدهیم.همچنین پیش نیازهای غیرفنی مانند داشتن انگیزه و زمان بسیار مهم میباشد.برای ثبت نام در دوره میبایستی پیش نیازهای زیر را داشته باشید :
- آشنایی با مبانی کامپیوتر
- آشنایی با مفاهیم ابتدایی برنامه نویسی
دوره آموزشی فلاتر توصیه میشود به :
- اشخاصی كه علاقه مند به آشنایی و كار حرفه ای با موبایل هستند.
- اشخاصی كه قصد فراگیری كامل طراحی اپلیکیشن های موبایل از ابتدا توسط فلاتر دارند.
- اشخاصی كه قصد راه اندازی اپلیکیشن موبایل شخصی خود توسط اندروید و ios دارند.
- اشخاصی كه میخواهند با فراگیری حرفه ای شروع به كسب درآمد نموده و به عنوان توسعه دهنده موبایل فعالیت كنند.
- شركتها و سازمانهایی كه قصد راه اندازی اپلیکیشن موبایل اختصاصی خود را دارند.
- دانشجویان رشته های كامپیوتر كه قصد فراگیری كامل توسعه اپلیکیشن های موبایل دارند.
- اشخاصی كه قصد پیاده سازی ایده های اپلیکیشن های موبایل را در قالب اندروید و ios دارند.
- اشخاصی كه قصد دارند وب سایت خود را به اپلیکیشن های موبایل اندروید و ios تبدیل كنند.
جلسات آموزشی دوره برنامه نویسی فلاتر
جلسه اول
- معرفی دوره برنامه نویسی فلاتر
- نصب پیش نیازهای فلاتر
- نصب اندروید استودیو و SDK
- نصب محیط برنامه نویسی VS Code
- ایجاد شبیه ساز اندروید
- ایجاد شبیه ساز iOS
- اجرا و دیباگ اپلیکیشن روی دیوایس واقعی
جلسه دوم
- ایجاد پروژه فلاتر
- اجرای پروژه بر روی شبیه ساز اندروید و iOS
- ساختار پروژه فلاتر
- نصب محیط برنامه نویسی VS Code
- بررسی تاریخچه مختصر زبانهای برنامه نویسی و مزایا و معایب هریک
- معرفی ویژگی های زبان دارت و تفاوتهای آن با سایر زبانها
- زبان برنامه نویسی دارت
- شروع یادگیری دارت
جلسه سوم
- معرفی تابع ()main
- معرفی ساختارهای پایه برنامه نویسی دارت
- شرط ها در دارت
- معرفی دستورات حلقه و تکرار
- معرفی آرایه ها در دارت
جلسه چهارم
- معرفی class و سایر ساختارهای انتزاع و تفاوتهای آنها
- بررسی روش تعریف کلاس
- معرفی اعضای کلاس و بررسی نقش فیلدها
- بررسی وراثت Object و تحلیل آن
- بررسی مفهوم override
- تعریف getter و setter
- بررسی نقش interface ها در برنامه نویسی دارت
جلسه پنجم
- ارائه مثال های عملی از interface
- بررسی روش استفاده از interface ها در مدیریت رویداد
- بررسی جزئیات مربوط به رویداد
- بررسی ساختمان داده های Collection و Generic
- معرفی Constructor
- معرفی اعضای static
- معرفی enum و روش استفاده از آن
جلسه ششم
- شروع پروژه دفترچه یادداشت
- پیاده سازی رابط کاربری
- ساختار طراحی ui در فلاتر
- آشنایی با مفاهیم Layout
- View ها در فلاتر
- آشنایی با کنترل های فلاتر
- Button
- Text
- TextInput
- Image
- آشنایی با کنترل های فلاتر
جلسه هفتم
- ایجاد چندین صفحه در فلاتر
- Navigation بین صفحات
- پیاده سازی طراحی صفحه لاگین
- پیاده سازی AppBar در فلاتر
- ایجاد منوی Bottom Navigation
جلسه هشتم
- ایجاد دیالوگ در فلاتر
- ایجاد منوی کشویی Drawer Menu در فلاتر
- آموزش کار با Statefull widget
جلسه نهم
- معرفی دیتابیس در اندروید
- پیاده سازی دیتابیس SQLite در اندروید
- افزودن اطلاعات به دیتابیس
- ویرایش اطلاعات در دیتابیس
- حذف اطلاعات در دیتابیس
- نمایش اطلاعات در دیتابیس
- جستجو اطلاعات در دیتابیس
- پیاده سازی دیتابیس sqlite در پروژه دفترچه یادداشت
جلسه دهم
- ذخیره سازی اطلاعات در فلاتر
- استفاده از SharedPrefrences در فلاتر
- شروع پروژه کتابخوان
جلسه یازدهم
- آشنایی با ORM های
- SnackBar در فلاتر
- پیاده سازی Webview مرورگر داخلی
- ایجاد TabBar
جلسه دوازدهم
- آموزش کار با لیست ویو
- ساخت لیست های سفارشی
- لود کردن تصاویر از وب
جلسه سیزدهم
- وب سرویس ها
- مفهوم وب سرویس
- انواع وب سرویس ها
- ارتباط با وب سرویس
- آشنایی با وب سرویس JSON
- آشنایی با JSON Array
- آشنایی با Json Object
- پیاده سازی سرویس POST
- پیاده سازی سرویس GET
جلسه چهاردهم
- معرفی سرویس Firebase
- امکانات Firebase در اندروید
- پیاده سازی Register و Login در Firebase
- پیاده سازی Push Notification
- Crash Reporting
جلسه پانزدهم
- ساخت Splash Screen
- لود کردن فونت فارسی در اپلیکیشن
- ایجاد انیمیشن در اپلیکیشن
جلسه شانزدهم
- ایجاد خروجی اندروید -> Apk
- ایجاد خروجی iOS -> IPA
- انتشار اپلیکیشن اندروید در گوگل پلی
ابزارها و تکنولوژی های مورد استفاده در دوره فلاتر
اندروید استودیو
برای ایجاد پروژه های فلاتر از محیط قدرتمند فلاتر استفاده میشود تا بتوان براحتی اپلیکیشن های تحت فلاتر را پیاده سازی نمود
زبان برنامه نویسی دارت
در این دوره بطور کامل با Syntax زبان برنامه نویسی دارت از ابتدا آشنا خواهید شوید
دیتابیس Sqlite
در این دوره با مفاهیم استفاده از دیتابیس sqlite در فلاتر آشنا میشوید
اپلیکیشن های چند زبانه با Flutter
اگر جزو برنامه نویس هایی هستید که قصد دارید اپلیکیشن های با وسعت جهانی ایجاد کنید با شرکت در این دوره میتوانید اپلیکیشن های ایجاد کنید تا بتوانید با تموم زبان های دنیا را پشتیبانی کند.
اتصال به سرور با Flutter
یکی از اصلی ترین موارد فنی که یک برنامه نویس حرفه ای باید به آن مسلط باشد وب سرویس باشد تا بتواند اپلیکیشن های client/server را پیاده سازی نماید.
پیاده سازی سرویس های گوگل با کتابخانه FireBase
پلتفرم Firebase گوگل در حال حاضر یکی از بزرگترین سرویس دهنده های ابری حوزه اپلیکیشن و وب در دنیاست. در حال حاضر بیش از 1میلیون و پانصد هزار اپلیکیشن از این سرویس استفاده می کنند. در این دوره با کنسول فایربیس اشنا میشویم و با سرویس های انالیتیکس, Crashytics و تبلیغ موبایلی Admob و همچنین ورود گوگل Google Auth آشنا میشویم
پروژه های اجرایی دوره فلاتر




امکانات ویژه دوره های برنامه نویسی آموزشگاه اندروید ایران
![]() |
40ساعت آموزش |
---|
40 ساعت آموزش کاربردی به همراه استاد برجسته فلاتر تضمین یادگیری شماست.
![]() |
اشتغال و درآمدزایی |
---|
برترین دانشجویان آموزشگاه به شرکت های بزرگ ایرانی معرفی خواهند شد.
![]() |
انجام پروژه های واقعی |
---|
دوره های آموزشگاه منطبق بر نیاز بازار کار و پروژه محور میباشد.
![]() |
مدرک معتبر |
---|
با شرکت در این می توانید مدرک معتبر آموزشگاه اندروید ایران را دریافت کنید
![]() |
پشتیبانی نامحدود |
---|
دانشجویان در طول برگزاری دوره از پشتیانی کامل برخوردار هستند.
![]() |
دسترسی مادام العمر |
---|
همیشه به جدیدترین دوره های در حال برگزاری دسترسی رایگان داشته باشید.
![]() |
ارتباط مستقیم با استاد |
---|
اگر نگران حل کردن مشکلات برنامه نویسی هستید اصلا نگران نباشید همیشه استاد کنارتان میباشد.
![]() |
آپدیت رایگان |
---|
همواره آموزش های جدید منطبق با تغییرات تکنولوژی مربوطه را دریافت خواهید نمود.
مدرس دوره فلاتر
فرزاد سرسیفی
- مدیر شرکت برنامه نویسی ناوین
- تیم لیدر موبایل شرکت فناپ(بانک پاسارگاد)
-
برنامه نویس ارشد اندروید شرکت سیگما تلکام ترکیه
- مدرس بین اللملی اندروید
رزومه استاد رو مشاهده کنید
فرزاد سرسیفی هستم به مدت ۹ سالی هستش بطور کامل در زمینه توسعه اپلیکیشن های اندروید و iOS فعالیت نموده ام و توانسته ام در این مدت با شرکت ها و سازمان های بزرگی همکاری داشته باشم.
دانشجویان سابق آموزشگاه اندروید ایران کجا استخدام شده اند؟
شیوه برگزاری دوره آموزش برنامه نویسی فلاتر
برای راحتی علاقمندان به آموزش برنامه نویسی فلاتر، دوره به سه صورت برگزار می شود:
دوره حضوری فلاتر
اگر علاقمند به حضور در کلاس می باشید و ساکن تهران هستید، این دوره مناسب شماست. می توانید از همین صفحه ثبت نام خود را انجام بدهید. ویژگی های این دوره عبارتند از:
- تعداد دانشجویان حداکثر ۷ نفر خواهد بود.
- تعامل مستقیم با استاد دوره.
- هر هفته دو جلسه برگزار می شود.
- در صورت 3 جلسه غیبت متوالی دانشجو از دوره حدف خواهد شد.
- استفاده از امکانات آموزشگاه اندروید ایران برای طی کردن دوره کارآموزی.
دوره آنلاین فلاتر :
با توجه به اینکه بیشتر مخاطبان این دوره آموزشی بیشتر در خارج از تهران هستند .و نیاز دارند بصورت لایو در کلاس حضور داشته باشند می توانید در این دوره شرکت کنید. ویژگی های این دوره عبارتند از:
- زمان بندی دوره دقیقا مطابق دوره حضوری برگزاری می شود.
- همزمان با شروع کلاس حضوری , کلاس آنلاین نیز شروع میشود
- ویدئوهای هر جلسه بعد اتمام جلسه حضوری از طریق پنل سایت یا کانال تلگرام اختصاصی تا حداکثر 24 ساعت در اختیار دانشجویان قرار می گیرد.
- تعداد ثبت نام محدودیت ندارد.
دوره غیرحضوری فلاتر:
با توجه به اینکه بیشتر مخاطبان این دوره آموزشی شاغلین هستند. برای افرادی که وقت کمی دارند و می خواهند حداکثر استفاده را داشته باشند این دوره مناسب است. همچنین اگر خارج از تهران هستید می توانید در این دوره شرکت کنید. ویژگی های این دوره عبارتند از:
- ویدئوهای هر جلسه، از طریق پنل سایت یا کانال تلگرام اختصاصی تا حداکثر 24 ساعت در اختیار دانشجویان قرار می گیرد.
- تعداد ثبت نام محدودیت ندارد.
- می توانید بر اساس نیاز خود حداقل دو سرفصل را انتخاب کرده و ثبت نام کنید. فایل ها به صورت اختصاصی برای شما ارسال می گردد. برای انجام این شیوه ثبت نام با در تماس باشید.
شروع دوره از 26 آبان ماه 1399
تعداد جلسات : ۱۰ جلسه
ساعات تشکیل جلسات : ۱۶ الی ۲۰ – روزهای دوشنبه
خاتمه دوره : 29 دی ماه
گالری تصاویر کلاس های آموزشگاه اندروید ایران

نمونه اپلیکیشن های تولید شده دانشجویان آموزشگاه اندروید ایران
سوالات متداول دوره فلاتر
برای شرکت در این دوره آیا پیش نیاز خاصی نیاز میباشد؟
زبان برنامه نویسی دارت از ابتدا تدریس می شود و نیاز به پیش نیاز خاصی ندارید
آیا بعد از گذراندن دوره فلاتر توانایی تولید اپلیکیشن اندروید و ios را داریم؟
بله در این دوره بصورت کامل آموخته که به چه صورتی اپلیکیشن ها را طراحی , تولید و اجرا نمایید
آیا بعد از گذراندن دوره فلاتر توانایی تولید اپلیکیشمن رشته ی دانشگاهی ام کامپیوتر نبوده،آیا این دوره می تونه برام مفید باشد؟
البته،این دوره بدون نیاز به هیچگونه پیش نیازی بوده و با پشتکار می توانید صاحب بهترین شغل شوید.
اگر سوالی داشتم چطور می تونم پاسخی دریافت کنم؟
شما در طول دوره شما دسترسی کامل به استاد جهت حل مشکلات خود دارید.می توانید از روش های زیر مشکلات خود را مطرح نمایید:
- در طول کلاس میتوانید سوالات مهم خود را از استاد دوره بپرسید.
- استاد بعد از کلاس تا هر زمان که دانشجویان سوال داشته باشند پاسخگوی سوالات هستند.
- هر جلسه نیم ساعت قبل از شروع رسمی کلاس در کلاس حضور پیدا میکنند تا تمامی مشکلات شما را قبل از مباحث جدید حل کنند.
- شما می توانید در گروه های تلگرامی مخصوص دوره مشکلات خود را مطرح فرمایید و پاسخ را در کوتاه ترین زمان دریافت کنید.
آیا می توانم شغل مناسب خودم،متناسب با دوره را پیدا کنم؟
ضمن فعالیت به عنوان فریلنسر،دانشجویان برتر دوره به بازار کار معرفی خواهند شد.
پشتیبانی دوره به چه صورتی می باشد ؟
پشتیبانی دوره بصورت پشتیبانی تیکتی یا تلگرام میباشد و دانشجویان میتوانند با مدرس دوره در ارتباط باشند.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهchat_bubble_outlineنظرات
1,000,000 تومان – 3,000,000 تومان

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