کتاب صوتی جامع توسعه اپلیکیشن با فلاتر و دات (Flutter & Dart)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع توسعه اپلیکیشن با فلاتر و دات (Flutter & Dart)
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: توسعه اپلیکیشنهای موبایل
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم توسعه اپلیکیشن موبایل
- 2. مقدمهای بر زبان برنامهنویسی دات (Dart)
- 3. نصب و راهاندازی محیط توسعه فلاتر (Flutter)
- 4. آشنایی با ساختار پروژههای فلاتر
- 5. مبانی ویجتها در فلاتر
- 6. ساخت اولین اپلیکیشن با فلاتر
- 7. مدیریت وضعیت (State Management) در فلاتر
- 8. مقدمهای بر ویجتهای UI
- 9. ویجتهای Layout و چیدمان
- 10. کار با Text و Styles
- 11. استفاده از دکمهها (Buttons)
- 12. ورودیهای متنی (Text Fields)
- 13. چکباکسها و رادیو باتنها
- 14. اسلایدرها و سوئیچها
- 15. کار با تصاویر و آیکونها
- 16. لیستها و Grid ها
- 17. Scrollable Widgets
- 18. Navigation بین صفحات (Routing)
- 19. ارسال و دریافت داده بین صفحات
- 20. مدیریت فرمها در فلاتر
- 21. اعتبارسنجی دادههای فرم
- 22. کار با Dialogs و Alerts
- 23. Bottom Sheets و Modals
- 24. Custom Fonts و Typefaces
- 25. Themes و Styling در اپلیکیشن
- 26. استفاده از Icons و Icon Packs
- 27. کار با Assets (تصاویر، فونتها)
- 28. مدیریت ورودیهای کاربر
- 29. کار با Gesture Detectors
- 30. انیمیشنها در فلاتر: مقدمه
- 31. انیمیشنهای ساده (Tween Animations)
- 32. انیمیشنهای پیشرفتهتر
- 33. انیمیشنهای بین ویجتی
- 34. کار با Layout Animations
- 35. مدیریت وضعیت پیشرفته (Provider)
- 36. مدیریت وضعیت با Riverpod
- 37. مدیریت وضعیت با Bloc/Cubit
- 38. کار با API ها و درخواستهای شبکه
- 39. دریافت داده از REST APIs
- 40. ارسال داده به REST APIs
- 41. کار با JSON Data
- 42. Parsers و Serializers
- 43. ذخیرهسازی دادههای محلی
- 44. SharedPreferences برای دادههای ساده
- 45. SQFlite برای پایگاه داده رابطهای
- 46. Hive برای NoSQL Database
- 47. مقدمهای بر Firebase
- 48. احراز هویت کاربر با Firebase Auth
- 49. استفاده از Firestore Database
- 50. ذخیرهسازی فایل با Firebase Storage
- 51. کار با Cloud Functions
- 52. بخشبندی (Pagination) دادهها
- 53. جستجو در اپلیکیشن
- 54. نقشهها و مکانیابی (Location Services)
- 55. کار با GPS و سنسورهای دستگاه
- 56. نمایش نقشه با Google Maps Flutter
- 57. کار با نوتیفیکیشنها (Push Notifications)
- 58. تنظیم و ارسال نوتیفیکیشنها
- 59. کار با فرمت تاریخ و زمان
- 60. بینالمللیسازی (Internationalization)
- 61. بومیسازی (Localization)
- 62. تست واحد (Unit Testing)
- 63. تست ویجت (Widget Testing)
- 64. تست یکپارچگی (Integration Testing)
- 65. بهینهسازی عملکرد اپلیکیشن
- 66. مدیریت خطاها (Error Handling)
- 67. کار با background services
- 68. Deploy کردن اپلیکیشن برای Android
- 69. Deploy کردن اپلیکیشن برای iOS
- 70. کار با Git و Version Control
- 71. اصول طراحی UI/UX در فلاتر
- 72. مقدمهای بر معماری اپلیکیشن (MVVM)
- 73. استفاده از Layered Architecture
- 74. مدیریت وابستگیها (Dependency Injection)
- 75. آشنایی با Dart Packages
- 76. ساخت پکیجهای سفارشی
- 77. کار با WebSockets
- 78. امنیت در اپلیکیشنهای موبایل
- 79. اصول کدنویسی تمیز (Clean Code)
- 80. Refactoring و بهبود کد
- 81. مقدمهای بر State Machines
- 82. کار با Stream API در Dart
- 83. استفاده از Future و Async/Await
- 84. اصول برنامهنویسی شیءگرا در Dart
- 85. وراثت و پلیمورفیسم در Dart
- 86. کلاسهای انتزاعی و Interface ها
- 87. کار با Generics در Dart
- 88. Lambda Expressions و Anonymous Functions
- 89. Extensions Methods در Dart
- 90. Null Safety در Dart
- 91. کار با Date/Time Formatting
- 92. مقدمهای بر Progressive Web Apps
- 93. توسعه PWA با فلاتر
- 94. اصول دسترسیپذیری (Accessibility)
- 95. کار با انیمیشنهای سفارشی
- 96. طراحی UI مطابق با Material Design
- 97. طراحی UI مطابق با Cupertino Design
- 98. کار با Drag and Drop
- 99. مدیریت حافظه در فلاتر
- 100. پشتیبانی از دستگاههای مختلف
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.