0
0
0 از 0 رأی

1,500,000 تومان

این دوره شامل 20 جلسه 1:30 ساعته است و در تاریخ 6 شهریور 1400 شروع خواهد شد.

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

  • نوع دوره: کلاس آنلاین
  • تعداد جلسات: 20 جلسه
  • مدت زمان دوره: 30 ساعت
  • شروع دوره: 6 شهریور 1400
  • زمان کلاس: شنبه‌ها و دوشنبه‌ها 19 الی 20:30

دکتر مصطفی تقی زاده

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

مشاهده بیشتر

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

Flutter یک چارچوب رابط کاربر رایگان و منبع باز تلفن همراه است که توسط گوگل ایجاد و در ماه مه سال 2017 منتشر شده است. به طور خلاصه فلاتر به شما امکان می دهد یک برنامه تلفن همراه بومی فقط با یک پایه کد ایجاد کنید. این بدان معنی است که شما می توانید از یک زبان برنامه نویسی و یک کد برای ایجاد دو برنامه متفاوت (برای iOS و Android) استفاده کنید.

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

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

مقدمات

مقدمه ای بر زبان دارت

مقدمه ای بر فلاتر

نصب visual studio code و پلاگین Dart

نصب sdk Dart

نوشتن اولین برنامه Dart

مرور مباحث زبان Dart قسمت اول

مرور مباحث زبان Dart قسمت دوم

آماده سازی و نصب Flutter

نصب پلاگین Flutter در VS Code.

درک ساختار یک پروژه Flutter.

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

معرفی ویجت (Widget)

ویجت ها ها و نقش آنها در یک برنامه Flutter.

ویجت MaterialApp و Scaffold.

AppBar

دکمه FloatingAction.

ابزارک های بیشتر – Text و Center  و  Padding.

Hot Reload و Hot Restart.

ویجت های رایج در flutter

Containers و نقش آن

ایمپورت کردن تصاویر ازاینترنت.

وارد کردن تصاویر به عنوان assets.

افزودن آیکون ها به ویجت ها.

درک ردیف و ستون (Row and Column).

ListView و ListTile.

ساخت views با استفاده از ListView.builder.

Inkwell  و اهمیت آن.

مفهوم ویجت های Stateless  و Stateful

ویجت های Stateless در مقابل Stateful.

تعریف “State”.

روش ()setState.

بازگشت به برنامه پیش فرض Flutter.

ناوبری از طریق Navigation

Navigator و routes.

اعمال ()push با استفاده از MaterialPageRoute.

اعمال ()pop.

مدیریت ورودی کاربر.

استفاده از TextField.

مدیریت تغییرات در یک TextField.

عبور مقادیر با استفاده از Navigator.

رابط کاربری (User Interface)

اعمال ThemeData.

طرح اولیه صفحه

اعمال فونت سفارشی

توابع Asynchronous

تابع “Future”.

“async” و “await” .

 کار با داده از راه دور

کتابخانه “http”.

Model Class وJSON parsing.

نمایش محتوای API اخبار.

استفاده از کتابخانه های  3rd Party

کتابخانه “url_launcher”.

افزودن ()onTap  به  API اخبار.

ابزارک های مفید دیگر

GridView

 Stack

AlertDialog.

معرفی الگوهای طراحی

آشنایی با الگوی Provider

آشنایی با الگوی BLOC

 اولین جلسه این آموزش در تاریخ 6 شهریور 1400 برگزار خواهد شد و تعداد جلسات 20 جلسه و زمان هرجلسه 1:30 ساعت خواهد بود.

اشتراک گذاری:
برچسب‌ها: