متخصص فلاتر

یک فریم‌ورک برای توسعه در چند پلتفرم

با تدریس   سعید شاهینی

۲۳ ساعت
۱۰۲ جلسه
۱ سال پشتیبانی
گارانتی بازگشت ۱۰۰ درصدی وجه

آموزش فلاتر

فلاتر یک فریم‌ورک مشهور برای توسعه اپلیکیشن‌های موبایل، وب و دسکتاپ است که در سال ۲۰۱۷ اولین نسخه‌ آن توسط گوگل منتشر شد. در دوره متخصص فلاتر ابتدا با مباحث پایه‌ای و پیش‌نیازهای برنامه نویسی فلاتر آشنا خواهید شد. مباحثی مانند مفاهیم شی‌گرایی و زبان دارت. سپس وارد فاز یادگیری فریمورک فلاتر با ۸ پروژه خواهید شد. ترتیب پروژه ها و سرفصل به ترتیب کاربردی بودن و درجه سختی مرتب شده است اما شما برای ورود به بازار کافی‌ست تا پروژه ۵ (اپلیکیشن فروشگاهی نایک) که یک پروژه بزرگ، کاربردی و مشابه پروژه های واقعی است مسلط باشید و باقی پروژه ها اختیاری و جهت افزایش سطح مهارت و دانش شما طراحی شده اند.

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

چرا برنامه نویس فلاتر بشوم؟

  •  قابلیت Hot Reload این فریم‌ورک سرعت توسعه نرم افزار را به شکل قابل توجهی افزایش می‌دهد.
  •  کارایی بسیار بالای فلاتر در پیاده سازی صفحات مختلف و انیمیشن‌های جذاب.
  •  یادگیری آسان برای مبتدی‌ها.
  •  طراحی، توسعه و پشتیبانی توسط شرکت گوگل و Community به دلیل Open Source بودن
  •  قابلیت توسعه اپ برای سیستم عامل های اندروید، IOS، ویندوز، Mac Os و لینوکس و همچنین ساخت وب سایت با یک سورس کد.
  • بازار خوب برنامه‌نویسان فلاتر در همه جای دنیا.


این دوره
برای چه کسانی
مناسـب اسـت؟

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

این دوره
برای چه کسانی
مناسـب نیست؟

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

ویژگی های دوره

ما به کیفیت و اثربخشی محصول خود اعتقاد داریم و به همین منظور گارانتی بازگشت وجه یک ماهه به شما ارائه می دهیم تا خریدی بدون ریسک و بدون نگرانی داشته باشید.
هزینه‌ای که بابت دوره پرداخت می‌کنید تا 1 ماه در اختیار خودِ شماست. اگر پس از خرید دوره به‌صورت جامع، به هر دلیلی از شرکت در آن منصرف شدید تا ١ ماه پس از خريد امكان انصراف و بازگشت كامل وجه برای شما درنظر گرفته شده است. برای انصراف از دوره لازم است در بازه زمانی تعیین شده درخواست خود را با پشتیبانی مطرح کرده و حداکثر ۲۵% از دوره را مشاهده کرده باشید. پس از انصراف همواره منتظر نظرات و پیشنهادات شما برای بهبود کیفیت دوره و نحوه ارائه آن‌ها هستیم و امیدواریم در حوزه موردنظر خود به موفقیت و فرصت‌های بزرگی دست پیدا کنید.

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

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

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

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

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

محتوای دوره‌ها همواره در اختیار شماست و لازم نیست نگران منقضی شدن آن و یا از بین رفتن پروفایل کاربری خود باشید چرا که بدون محدودیت زمانی و مکانی به آن دسترسی دارید. درضمن هر زمان که برخی مباحث آموزشی تغییر کرده و نیازمند به‌روزرسانی باشند، محتوای به‌روزشده سرفصل‌هایی که خریداری کرده‌اید در پنل کاربری شما در سایت 7learn.com قرار خواهد گرفت.

دانشجویان سابق متخصص سون لرن کجا استخدام شدند؟

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

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

و ده ها
شرکت دیگر

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

وبینار رایگان آشنایی با فلاتر و امکانات آن

  • ویدیوی وبینار آشنایی با فلاتر و امکانات آن رایگان ۱۱۸ دقیقه

تمامی محتوای دوره متخصص فلاتر

  • معرفی دوره متخصص فلاتر: مزیت ها، سرفصل ها، پروژه ها و تاریخ انتشار جلسات رایگان ۳ دقیقه
  • معرفی فریمورک فلاتر رایگان ۱۲ دقیقه
  • معرفی زبان دارت رایگان ۱۷ دقیقه
  • مفاهیم شی گرایی (Object Oriented Programming) رایگان ۱۱ دقیقه
  • ساده ترین نرم افزار با زبان دارت رایگان ۸ دقیقه
  • متغیر ها (Variables) در زبان دارت منتشر شده ۸ دقیقه
  • عملگرها (Operators) در زبان دارت منتشر شده ۱۵ دقیقه
  • فانکشن ها (Function) منتشر شده ۹ دقیقه
  • Statement های کنترل جریان اجرای اپلیکیشن (شرط IF، انواع حلقه های For و While، ساختار Switch) منتشر شده ۱۴ دقیقه
  • پیاده سازی کلاس (Class) منتشر شده ۲۷ دقیقه
  • عبارات شرطی (Conditional Expression) با عملگرهای ?? و Ternary منتشر شده ۷ دقیقه
  • پیاده سازی شی گرایی در زبان دارت: ارث بری (Inheritance) منتشر شده ۱۳ دقیقه
  • پیاده سازی شی گرایی در زبان دارت: چندریختی (Polymorphism) منتشر شده ۹ دقیقه
  • پیاده سازی شی گرایی در زبان دارت: انتزاع (Abstraction) منتشر شده ۱۲ دقیقه
  • پیاده سازی شی گرایی در زبان دارت: کپسوله سازی (Encapsulation) منتشر شده ۱۷ دقیقه
  • Mixin منتشر شده ۱۲ دقیقه
  • کامنت (Comment) منتشر شده ۱۲ دقیقه
  • فانکشن های بی نام (Anonymous Function) منتشر شده ۵ دقیقه
  • اکستنشن متود (Extension Method) منتشر شده ۸ دقیقه
  • Generic منتشر شده ۱۸ دقیقه
  • تعریف ثابت ها در دارت و تفاوت آن با final منتشر شده ۲۰ دقیقه
  • لیست و ست (List, Set) منتشر شده ۲۰ دقیقه
  • معرفی مپ (Map) منتشر شده ۱۶ دقیقه

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

  • آموزش نصب فلاتر، اندروید استودیو و VS Code منتشر شده ۳۳ دقیقه
  • پیاده سازی رابط کاربری سطح پایه (پروژه صفحه پروفایل): قسمت اول منتشر شده ۲۶ دقیقه
  • پیاده سازی رابط کاربری سطح پایه (پروژه صفحه پروفایل): قسمت دوم منتشر شده ۳۰ دقیقه
  • پیاده سازی رابط کاربری سطح پایه (پروژه صفحه پروفایل): قسمت سوم منتشر شده ۲۶ دقیقه
  • پیاده سازی رابط کاربری سطح پایه (پروژه صفحه پروفایل): قسمت چهارم منتشر شده ۲۱ دقیقه
  • پیاده سازی رابط کاربری سطح پایه (پروژه صفحه پروفایل): قسمت پنجم منتشر شده ۳۴ دقیقه
  • پیاده سازی رابط کاربری سطح پایه (پروژه صفحه پروفایل): قسمت ششم منتشر شده ۴۱ دقیقه
  • پیاده سازی رابط کاربری سطح پایه (پروژه صفحه پروفایل): چند زبانه سازی اپلیکیشن - بخش اول منتشر شده ۳۳ دقیقه
  • پیاده سازی رابط کاربری سطح پایه (پروژه صفحه پروفایل): چند زبانه سازی اپلیکیشن - بخش دوم منتشر شده ۳۵ دقیقه

تقریبا تمامی اپلیکیشن ها دارای صفحاتی هستند که در آن از مفهوم لیست استفاده شده و یکی از چالش های برنامه نویسان، ساخت لیست های پیچیده با performance بالاست. با پیاده سازی این پروژه با بهترین روش برای ساختن لیست ها در فریمورک فلاتر آشنا خواهید شد.در این پروژه در کنار چالش های پیاده سازی رابط کاربری های پیچیده به سراغ یکی از مهمترین مفاهیم کاربردی اپلیکیشن های امروزی یعنی Bottom Navigation خواهیم رفت. سیستم ناوربری (Navigation) اینستاگرام یکی از بهترین نمونه های موجود در دنیاست و شما در این پروژه ن ...

  • قسمت اول: آماده سازی موارد نیاز پروژه (Assets) و نمایش لیست استوری ها منتشر شده ۵۰ دقیقه
  • قسمت دوم: پیاده سازی بخش استوری ها منتشر شده ۲۷ دقیقه
  • قسمت سوم: پیاده سازی لیست دسته بندی ها به شکل Carousel منتشر شده ۴۱ دقیقه
  • قسمت چهارم: پیاده سازی لیست پست ها منتشر شده ۳۸ دقیقه
  • قسمت پنجم: Bottom Navigation منتشر شده ۲۲ دقیقه
  • قسمت ششم: معرفی لایبرری flutter_gen برای مدیریت بهتر Asset ها منتشر شده ۱۷ دقیقه
  • قسمت هفتم: پیاده سازی صفحه Splash منتشر شده ۲۱ دقیقه
  • قسمت هشتم: پیاده سازی صفحه OnBoarding منتشر شده ۴۵ دقیقه
  • قسمت نهم: پیاده سازی صفحه ورود به حساب کاربری و ثبت نام منتشر شده ۴۷ دقیقه
  • قسمت دهم: پیاده سازی صفحه جزئیات مقاله Article منتشر شده ۵۱ دقیقه
  • قسمت یازدهم: پیاده سازی صفحه پروفایل منتشر شده ۴۸ دقیقه
  • قسمت دوازدهم: پیاده سازی Navigation سیستم مشابه اینستاگرام بخش اول منتشر شده ۳۲ دقیقه
  • قسمت سیزدهم: پیاده سازی Navigation سیستم مشابه اینستاگرام بخش دوم منتشر شده ۳۴ دقیقه
  • قسمت چهاردهم: پیاده سازی Navigation سیستم مشابه اینستاگرام بخش سوم منتشر شده ۲۴ دقیقه

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

  • آشنایی با پیش نیازهای اتصال اپ به سرور منتشر شده ۱۷ دقیقه
  • معرفی ابزار Postman منتشر شده ۸ دقیقه
  • Async Programming در زبان دارت منتشر شده ۱۸ دقیقه
  • پروژه Seven Learn Students: بخش اول، دریافت لیست دانشجوها از سرور منتشر شده ۴۱ دقیقه
  • پروژه Seven Learn Students: بخش دوم، ثبت نام دانشجو سمت سرور منتشر شده ۲۸ دقیقه

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

  • معرفی پروژه منتشر شده ۴ دقیقه
  • معرفی لایبرری Hive وقابلیت های آن منتشر شده ۷ دقیقه
  • ذخیره سازی و بازیابی اطلاعات با استفاده از Hive منتشر شده ۴۱ دقیقه
  • پیاده سازی رابط کاربری صفحه اصلی منتشر شده ۶۰ دقیقه
  • پیاده سازی رابط کاربری صفحه جزئیات منتشر شده ۳۲ دقیقه
  • CRUD OPERATIONS روی داده های دیتابیس

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

  • آشنایی با مفهوم State Management و کاربرد آن
  • معرفی پکیج Provider
  • Provider
  • ListenableProvider
  • ChangeNotifierProvider
  • ValueListenableProvider
  • StreamProvider
  • FutureProvider

تزریق وابستگی از الگوهای طراحی (Design Pattern) های بسیار مهم در زمینه برنامه نویسی است و برای ساخت پروژه های فلاتری قابل توسعه (Scalable) به آن نیاز دارید.

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

  • معرفی پروژه
  • پیاده سازی صفحه اصلی
  • پیاده سازی زیرساخت Navigation پروژه
  • پیاده سازی صفحه جزئیات محصول
  • پیاده سازی صفحه سبد خرید
  • پیاده سازی صفحه پروفایل کاربری
  • پیاده سازی بخش نظرات
  • پیاده سازی صفحه Shipping
  • پیاده سازی صفحه فاکتور پرداخت
  • پیاده سازی صفحه انتخاب روش های پرداخت
  • پیاده سازی Deep Link
  • پیاده سازی صفحه ورود و ثبت نام کاربر

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

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

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

  • آشنایی با انواع Animation ها در فلاتر
  • پیاده سازی انیمیشن Opacity
  • پیاده سازی انیمیشن جا به جایی (Move) اشیا
  • پیاده سازی انیمیشن چرخاندن (Rotate) اشیا
  • پیاده سازی انیمیشن های ترکیبی
  • Animated Container

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

  • معرفی پکیج video_player
  • پیاده سازی رابط کاربری
  • پخش ویدیو
  • مدیریت پخش ویدیو با ساختن Control Panel

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

  • معرفی پروژه
  • معرفی پکیج پخش صدا Audio Player
  • پیاده سازی رابط کاربری
  • پخش و مدیریت صدا

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

  • معرفی پکیج Google Map
  • ساخت و تنظیم اکانت Google Map
  • نمایش لوکیشن کاربر روی نقشه
  • مسیریابی به مقصد

معماری bloc اولین بار توسط گوگل و در کنفراس google io به عنوان یک معماری پیشنهادی مطرح شد و از آن زمان مورد توجه بسیاری از برنامه نویسان فلاتر در سطح جهان قرار گرفت، به همین دلیل یادگیری این معماری برای ساخت اپلیکیشن های Scalable و قابل توسعه بسیار حائز اهمیت است و شما در این بخش به طور کامل پیاده سازی این معماری را فراخواهید گرفت.

  • معرفی معماری Bloc
  • پیاده سازی معماری Block
  • معرفی مزایا و معایب معماری بلاک

از چه کسی یاد میگیری؟

تصویر سعید شاهینی

سعید شاهینی

مدیر تیم موبایل در تلوبیون


  • بنیان‌گذار اپلیکیشن فیت آرنا
  • مدیرفنی شرکت توسعه تکنولوژی هیراد
  • برنامه‌نویس ارشد اندروید در دیجی‌کالا و دیجی‌استایل
  • برنامه نویس اندروید - فولفکر (استارتاپ در حوزه روانشناسی - آواتک)
  • برنامه نویس اندروید - همیاروردپرس
  • بیش از ۶ سال سابقه تدریس در حوزه برنامه نویسی موبایل
  • برگزار کننده دوره های متخصص و صفر تا صد اندروید با بیش از ۱۰ هزار دانشجو

رزومه و نمونه تدریس

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

تصویر محمود محمودی

محمود محمودی
منتور

Flutter Developer رزومه
تصویر حامد روشنی

حامد روشنی
منتور

منتور دوره متخصص فلاتر رزومه
تصویر محمد حسین سخایی

محمد حسین سخایی
منتور

Android & Flutter Developer رزومه

سوالات متداول

آیا یادگیری برنامه نویسی فلاتر پیش‌نیاز خاصی دارد؟

آیا یادگیری برنامه نویسی فلاتر پیش‌نیاز خاصی دارد؟

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

درآمد توسعه دهندگان دارت (فلاتر) چقدر است؟

درآمد توسعه دهندگان دارت (فلاتر) چقدر است؟

درآمد توسعه دهندگان فلاتر می‌تواند از چند طریق باشد:

  • برنامه نویسی فریلنسری
  • استخدام در شرکت ها
  • ساخت اپلیکیشن

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

سیستم مورد نیاز برای برنامه نویسی دارت (فلاتر) چیست؟

سیستم مورد نیاز برای برنامه نویسی دارت (فلاتر) چیست؟

حداقل سیستم مورد نیاز برای برنامه نویسی فلاتر 8gb ram و ssd hard و core i5 cpu است. بهتر است 16gb ram داشته باشید. ولی اگر ندارید می‌توانید روی گوشی تست بگیرید و از شبیه ساز استفاده نکنید. ضمنا اگر سیستم عامل لینوکس استفاده کنید سرعت توسعه اپلیکیشن بالاتر می‌رود.

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

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

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

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

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

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

آیا دوره فلاتر برای برنامه نویس اندروید هم مناسب است؟

آیا دوره فلاتر برای برنامه نویس اندروید هم مناسب است؟

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

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

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

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

همیشه قبل از شروع یادگیری برنامه نویسی این دو سوال مطرح می‌شود:

  • آیا بهتر است به صورت self study یاد بگیریم یا یک مشاور و یک منبع جامع داشته باشیم؟ واقعیت این است هر دو روش شما را به هدف‌تان می‌رساند اما زمان رسیدن متفاوت است. ممکن است یادگیری هر زبان برنامه نویسی به صورت self study بین ۲ تا ۳ سال زمان نیاز داشته باشد. ولی اگر یک منبع آموزشی جامع با مدرس باتجربه داشته باشید که حتی پاسخگوی سوالات شما باشد آن مسیر ۳ ساله می‌تواند به یکسال تبدیل شود. من توصیه می‌کنم که اگر زمان برای شما مهم است مسیر دوم را انتخاب کنید.
  • به چه صورت برای یادگیری برنامه نویسی اقدام کنیم که نتیجه بهتری بگیریم؟ واقعیت این است که برنامه نویس بهتر کسی است که قدرت حل مسئله بهتری دارد. و این توانایی با حل مسئله و چالش‌پذیری به دست می‌آید. پس بهتر است در طول یادگیری تمرین کنید، برای خودتان پروژه تعریف کنید و در قالب پروژه چالش‌هایی را برای خودتان طرح کنید و آن چالش‌ها را در کنار آموز‌ش‌هایی که می‌بینید حل کنید. مواردی که در فرآیند چالش‌ها یاد می‌گیرید محال است که فراموش کنید.

پس اگر با یک مدرس با تجربه و معتبر و تمرین و چالش‌پذیری یادگیری را شروع کنید مطمئن باشید بهترین نتیجه را می‌گیرید.

همین الان ثبت نام کن

۷۵۰ هزار تومان تخفیف پرداخت کامل
۷۵۰ هزار تومان تخفیف پرداخت نقدی
۵ میلیون تومان
۴.۲۵ میلیون تومان
اقساطی در ۴قسط ( به صورت ماهانه)
پرداخت ۴ قسط ۱.۲۵ میلیون تومانی ، به صورت ماهانه (مجموعا ۵ میلیون تومان)
مبلغ قسط اول
۱.۲۵ میلیون تومان

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

متخصص فلاتر دسترسی سریع به جمع متخصصین بپیوندید ...
نقدی/اقساطی ثبت نام میکنم