کتاب آموزش جامع توسعه اپلیکیشنهای چندسکویی (Android/iOS/Web) با فریمورک فلاتر (Flutter) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع توسعه اپلیکیشنهای چندسکویی (Android/iOS/Web) با فریمورک فلاتر (Flutter)
موضوع کلی: علوم رایانه و فناوری اطلاعات
موضوع میانی: توسعه نرمافزار و برنامهنویسی موبایل
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی برنامهنویسی و معماری فلاتر
- 2. نصب و راهاندازی محیط توسعه فلاتر و دارت
- 3. آشنایی با سینتکس زبان برنامهنویسی دارت
- 4. متغیرها و انواع دادهها در دارت
- 5. ساختارهای کنترلی و حلقهها در دارت
- 6. توابع و برنامهنویسی شیءگرا در دارت
- 7. مدیریت کلاسها و وراثت در دارت
- 8. کار با کتابخانهها و پکیجها در دارت
- 9. مفاهیم اساسی ویجتها در فلاتر
- 10. ساختار درختی ویجتها و سلسلهمراتب
- 11. ویجتهای پایه برای نمایش متن و تصویر
- 12. استفاده از کانتینرها و مدیریت چیدمان
- 13. طراحی رابط کاربری با ویجتهای ردیفی و ستونی
- 14. کار با ویجتهای اسکرولشونده و لیستها
- 15. مدیریت وضعیت ویجتهای بدون حالت
- 16. مدیریت وضعیت ویجتهای دارای حالت
- 17. چرخه حیات ویجتها در فلاتر
- 18. طراحی فرمهای ورود اطلاعات و اعتبارسنجی
- 19. استفاده از کنترلرهای متن و فیلدهای ورودی
- 20. ناوبری و مدیریت صفحات در اپلیکیشن
- 21. انتقال داده بین صفحات در فلاتر
- 22. طراحی منوها و دراورهای کناری
- 23. استفاده از ویجتهای تعاملی و دکمهها
- 24. کار با آیکونها و فونتهای سفارشی
- 25. اصول طراحی متریال دیزاین در فلاتر
- 26. پیادهسازی تمهای رنگی و استایلدهی
- 27. کار با تصاویر و منابع محلی
- 28. ارتباط با سرویسهای وب و APIهای REST
- 29. دریافت و تحلیل دادههای JSON
- 30. مدیریت خطاها در درخواستهای شبکه
- 31. استفاده از کتابخانه Http برای ارتباطات شبکه
- 32. آشنایی با برنامهنویسی ناهمگام و Futureها
- 33. کار با استریمها و برنامهنویسی واکنشی
- 34. ذخیرهسازی دادههای محلی با Shared Preferences
- 35. کار با پایگاه داده SQLite در فلاتر
- 36. معرفی الگوهای معماری در توسعه موبایل
- 37. پیادهسازی الگوی معماری Provider
- 38. مدیریت پیشرفته وضعیت با Bloc
- 39. استفاده از پکیجهای کاربردی برای افزایش بهرهوری
- 40. کار با حسگرهای گوشی در فلاتر
- 41. استفاده از موقعیت جغرافیایی و نقشه
- 42. کار با دوربین و گالری تصاویر
- 43. پیادهسازی انیمیشنهای ساده در فلاتر
- 44. کار با انیمیشنهای پیشرفته و کنترلرها
- 45. مدیریت دسترسیها در اندروید و آیاواس
- 46. تست و اشکالزدایی اپلیکیشنهای فلاتر
- 47. تست واحد و تست ویجت در فلاتر
- 48. بهینهسازی عملکرد و سرعت اپلیکیشن
- 49. ساخت خروجی نهایی برای اندروید
- 50. ساخت خروجی نهایی برای آیاواس
- 51. آمادهسازی پروژه برای وب
- 52. تنظیمات آیکون و نام اپلیکیشن
- 53. انتشار اپلیکیشن در مارکتهای داخلی
- 54. ملاحظات امنیتی در توسعه اپلیکیشن
- 55. امنسازی ارتباطات شبکه و تبادل داده
- 56. استفاده از متغیرهای محیطی و پیکربندیهای امن
- 57. پشتیبانی از زبانهای مختلف و بومیسازی
- 58. کار با ویجتهای خاص برای تبلتها
- 59. بررسی تفاوتهای رابط کاربری در پلتفرمها
- 60. استفاده از پلاگینهای بومی برای دسترسی به امکانات سختافزاری
- 61. مدیریت حافظه در فلاتر
- 62. تکنیکهای کاهش حجم فایل خروجی
- 63. بررسی نسخههای جدید فلاتر و دارت
- 64. مستندسازی کد و نگهداری پروژه
- 65. اصول طراحی تجربه کاربری استاندارد در فلاتر
- 66. پیادهسازی سیستمهای احراز هویت امن
- 67. کار با اعلانهای لحظهای در اپلیکیشن
- 68. مدیریت وابستگیها و بروزرسانی پکیجها
- 69. نکات کلیدی در توسعه اپلیکیشنهای تجاری
- 70. مسیرهای پیشرفت در بازار کار توسعه نرمافزار ایران
تگها:
آموزش برنامه نویسی
آموزش فلاتر
برنامه نویسی دارت
برنامه نویسی موبایل
برنامه نویسی وب
توسعه اندروید و آیاواس
توسعه نرمافزار چندسکویی
طراحی اپلیکیشن
طراحی رابط کاربری موبایل
فریمورک Flutter
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.