آموزش فلاتر – اصفهان – حضوری

به زودی در شهر اصفهان، دوره های مبتدی و پیشرفته فلاتر و همچنین دوره مبتدی پلاگین نویسی Native فلاتر / Flutter رو برگزار میکنیم.

 

راه های ارتباطی با ما، جهت ثبت نام دوره ها:

درباره من

 

دوره مبتدی تا پیشرفته فلاتر – 20 ساعت – ساعتی 50 هزار تومان

  1. آشنایی با نحوه کار کردن فلاتر
  2. آشنایی با StatelessWidget و StatefulWidget
  3. استفاده از Theme و شخصی سازی کردن رنگ و لعاب اپلیکیشن
  4. استفاده و نمایش تصاویر asset در اپلیکیشن
  5. استفاده و نمایش تصاویر شبکه ای در اپلیکیشن
  6. استفاده از FadeInImage
  7. ایجاد منوی کشویی اپلیکیشن
  8. ایجاد نوار ناوبری اپلیکیشن
  9. مباحث AppBar
    1. title
    2. leading
    3. actions
  10. نمایش BottomSheet
  11. نمایش SnackBar
  12. نمایش Tab
  13. راست چین کردن اپلیکیشن و پشتیبانی از زبان فارسی
  14. استفاده از فونت های فارسی در اپلیکیشن
  15. آموزش زبان دارت / Dart
    1. آشنایی با شیوه نام گذاری
    2. روش های تعریف متغیرها
    3. روش های تعریف توابع
    4. روش های تعریف پارامترها
    5. نوشتن حلقه ها و دستورهای کنترلی
    6. تعریف class و پارامترها و متدهای آن
    7. ارث بری
    8. تعریف کلاس انتزاعی
    9. ارث بری چندتایی
    10. تعریف و استفاده از List ها
    11. تعریف و استفاده از Map ها
    12. آشنایی با متدهای map, where, indexWhere, firstWhere در List
    13. آشنایی با Spread Operator
    14. نوشتن شرط درون List
    15. نوشتن حلقه درون List
    16. تعریف نوع داده جدید
    17. روش های تعریف سازنده ها
    18. تبدیل پیام json به شیئ ساختارمند و بالعکس
    19. کار با Future ها و async و await
  16. ساختن یک صفحه فرم، ذخیره و بازیابی فرم
  17. ارزیابی ورودی های کاربر در فرم و نمایش پیام مناسب در صورت اشتباه بودن ورودی ها
  18. استفاده از کتابخانه shared_preferences
  19. استفاده از گزینه های تک انتخابی و چند انتخابی در فرم
  20. ایجاد یک Web Application Server کوچک با NodeJS و نمایش اطلاعات با استفاده از ListView و FutureBuilder
    1. شیوه جلوگیری از ارسال درخواست های اضافه به سرور
  21. نمایش اطلاعات در GridView
  22. نمایش دیالوگ جهت نمایش یک پیام
  23. روش نمایش دیالوگ “در حال بارگذاری” جهت ارسال دستورات به سمت سرور
  24. انواع دکمه ها
    1. FlatButton
    2. RaisedButton
    3. OutlineButton
    4. IconButton
    5. MaterialButton
    6. FloatingActionButton و نسخه extended آن
  25. سفارشی سازی Container و نمایش تصویر دایره ای شکل دارای لبه
  26. آشنایی با پلاگین های اساسی

 

دوره پیشرفته فلاتر – 15 ساعت – ساعتی 70 هزار تومان

  1. سفارشی سازی AppBar
  2. چند زبانگی و چند زمانگی
  3. اورراید کردن اوپراتور تساوی و استفاده شیء سفارشی در Map
  4. ساختن یک FormField سفارشی
  5. پیاده سازی اسکرول بینهایت
  6. مباحث SliverAppBar
  7. استفاده از CustomPaint
    1. نمایش اشکال هندسی
    2. نمایش تصویر
  8. آشنایی با یک استاندارد پوشه بندی و تقسیم کدها و تفاوت ویجت و صفحه
  9. ناوبری تو در تو Nested Navigation
  10. روش های ارتباط ویجت ها با هم – قسمت اول
    1. استفاده از setState
    2. استفاده از CallBack
    3. استفاده از Navigator
  11. نمایش دیالوگ جهت گرفتن پاسخ کاربر
  12. روش های ارتباط ویجت ها با هم – قسمت دوم
    1. استفاده از ChangeNotifier
    2. استفاده از InheritedWidget
    3. استفاده از کتابخانه provider
  13. آشنایی با Stream ها و StreamBuilder با مثال شمارنده
  14. کار با Notification ها
    1. محلی
    2. پوش نوتیفیکیشن با Firebase
  15. ساختن یک ماژول Dart
  16. فورک کردن و سفارشی سازی یک پلاگین

 

دوره پلاگین نویسی مبتدی Android و iOS فلاتر – 10 ساعت – ساعتی 100 هزار تومان

  1. آشنایی با زبان Java
  2. آشنایی با زبان Swift
  3. ساختن یک پلاگین Native جهت نمایش لیست مخاطبین
  4. کد نویسی همروند سمت Native

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.