آموزش برنامه نویسی فلاتر Flutter
سومین آپدیت دوره فصل بیستم دوره: اضافه شدن دو ویدیو جدید ▪️ تزریق وابستگی با پکیج get_it ▪️پیاده سازی معماری تمیز Clean architecture با مراجعه به پنل دوره به ویدیوهای جدید هم اکنون دسترسی خواهید داشت. لینک دوره👇 🌐 دوره 0 تا 100 استادی فلاتر ⚜️اولین…
☠ امشب آپدیت جدید دوره آموزشی فلاتر منتشر
یک ساعت محتویات جدید درباره سرفصلی که کمتر جایی دربارش صحبت میکنن
🫠 روزای آخر تابستون از تخفیف دوره جا نمونید
یک ساعت محتویات جدید درباره سرفصلی که کمتر جایی دربارش صحبت میکنن
🫠 روزای آخر تابستون از تخفیف دوره جا نمونید
🔰 آخرین روز تخفیف تابستانی دوره 0 تا 100 استادی برنامه نویسی فلاتر
✅ به طور همزمان برنامه نویسی اندروید، وب و iOS یاد بگیرید
⚠️ بدون پیش نیاز فقط با آموزش فریمورک فلاتر بصورت کاملا پروژه محور توسط تیم فلاتر لرن
💠 آموزش طراحی اپلیکیشن شبکه اجتماعی
💠 آموزش طراحی درگاه پرداخت آنلاین
💠 آموزش طراحی وب اپلیکیشن و سوکت
💠 آموزش انواع معماری نرم افزار و رویکرد TDD
💠 آموزش گیت و CI/CD
🟠 کامل ترین دوره برنامه نویسی ورود به بازار کار
ثبت نام دوره 👇
🌐 دوره 0 تا 100 استادی فلاتر
▪️ آدرس کانال وبسایت
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
✅ به طور همزمان برنامه نویسی اندروید، وب و iOS یاد بگیرید
⚠️ بدون پیش نیاز فقط با آموزش فریمورک فلاتر بصورت کاملا پروژه محور توسط تیم فلاتر لرن
💠 آموزش طراحی اپلیکیشن شبکه اجتماعی
💠 آموزش طراحی درگاه پرداخت آنلاین
💠 آموزش طراحی وب اپلیکیشن و سوکت
💠 آموزش انواع معماری نرم افزار و رویکرد TDD
💠 آموزش گیت و CI/CD
🟠 کامل ترین دوره برنامه نویسی ورود به بازار کار
ثبت نام دوره 👇
🌐 دوره 0 تا 100 استادی فلاتر
▪️ آدرس کانال وبسایت
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل به تازنی اپلیکیشنی به نام YouTube Create را منتشر کرده که مخصوص ویرایش ویدیو است.
این اپلیکیشن کاملا با فریمورک فلاتر طراحی شده است
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
این اپلیکیشن کاملا با فریمورک فلاتر طراحی شده است
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ اگر از CupertinoApp استفاده میکنید نمیتونید به کلاس Theme در درخت ویجت دسترسی داشته باشید.
بنابراین امکان انجام کارهایی مثل بررسی حالت دارک مود وجود ندارد.
برای حل این مشکل از کلاس CupertinoTheme به عنوان جایگزین میتوانید کمک بگیرید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
بنابراین امکان انجام کارهایی مثل بررسی حالت دارک مود وجود ندارد.
برای حل این مشکل از کلاس CupertinoTheme به عنوان جایگزین میتوانید کمک بگیرید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آپدیت فوق العاده ChatGPT
▪️با انتشار این آپدیت حالا ChatGPT میتونه حرف بزنه، ببینه و بشنوه.
کاربران پلاس میتونند از طریق اپلیکیشن مکالمه صوتی و امکان ارسال پیام داشته باشند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️با انتشار این آپدیت حالا ChatGPT میتونه حرف بزنه، ببینه و بشنوه.
کاربران پلاس میتونند از طریق اپلیکیشن مکالمه صوتی و امکان ارسال پیام داشته باشند.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
یادگیری سریع انواع زبان های برنامه نویسی
▪️وبسایت goalkicker.com تقریبا درباره همه موضوعات و تکنولوژی های مورد استفاده در زمینه مهندسی نرم افزار کتابهای رایگان داره که میتونید بدون نیاز به حتی ثبت نام دانلود کنید و استفاده کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️وبسایت goalkicker.com تقریبا درباره همه موضوعات و تکنولوژی های مورد استفاده در زمینه مهندسی نرم افزار کتابهای رایگان داره که میتونید بدون نیاز به حتی ثبت نام دانلود کنید و استفاده کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تفاوت GraphQL و Rest api
تکنولوژی GraphQL بدین صورت هست که بین کلاینت و سرویس بکاند قرار میگیره و درخواست هایی که ارسال میشوند و به شکل متفاوتی مدیریت میکند.
ساختار GraphQL توسط شرکت متا توسعه داده شده است و همانطور که از اسم آن مشخص است یک زبان کوئری است.
در روش سنتی Rest شما برای هر منبع یا درخواست نیاز به یک Api متفاوت دارید اما در GraphQL میتوانید تمام دادههایی که نیاز دارید و در یک درخواست مشخص کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تکنولوژی GraphQL بدین صورت هست که بین کلاینت و سرویس بکاند قرار میگیره و درخواست هایی که ارسال میشوند و به شکل متفاوتی مدیریت میکند.
ساختار GraphQL توسط شرکت متا توسعه داده شده است و همانطور که از اسم آن مشخص است یک زبان کوئری است.
در روش سنتی Rest شما برای هر منبع یا درخواست نیاز به یک Api متفاوت دارید اما در GraphQL میتوانید تمام دادههایی که نیاز دارید و در یک درخواست مشخص کنید.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش پیاده سازی معماری تمیز در برنامه نویسی فلاتر Clean Architecture
▪️معماری نرمافزار، اصول، الگوها، ساختارها و تصمیمات مهمی را تعیین میکند که در فرآیند طراحی و توسعه نرمافزار بهکار میروند.
اهمیت معماری نرمافزار در توسعه نرمافزارهای پیچیده و با دامنههای ویژه بسیار بزرگ است و در واقع در تمام مراحل عمر نرمافزار اثرگذار است.
🌐 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️معماری نرمافزار، اصول، الگوها، ساختارها و تصمیمات مهمی را تعیین میکند که در فرآیند طراحی و توسعه نرمافزار بهکار میروند.
اهمیت معماری نرمافزار در توسعه نرمافزارهای پیچیده و با دامنههای ویژه بسیار بزرگ است و در واقع در تمام مراحل عمر نرمافزار اثرگذار است.
🌐 مشاهده آموزش
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
انواع حالتهای ویجت Transform
▪️ویجت Transform چندین نوع متد سازنده داره که هرکدوم یک عملی و روی ویجت شما انجام میده
▪️متد translate :
در این حالت ویجت شما براساس مقادیری که بصورت Offset مشخص کردید داخل صفحه جا به جا میشه
▪️ متد resize:
با این متد سایز ویجت و میتوانید کوچک یا بزرگ کنید
▪️متد rotate:
کار این متد تغیر زاویه قرارگیری ویجت بصورت دایرهای میباشد
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ویجت Transform چندین نوع متد سازنده داره که هرکدوم یک عملی و روی ویجت شما انجام میده
▪️متد translate :
در این حالت ویجت شما براساس مقادیری که بصورت Offset مشخص کردید داخل صفحه جا به جا میشه
▪️ متد resize:
با این متد سایز ویجت و میتوانید کوچک یا بزرگ کنید
▪️متد rotate:
کار این متد تغیر زاویه قرارگیری ویجت بصورت دایرهای میباشد
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
گوگل ارث و فلاتر
▪️نسخه جدید اپلیکیشن اندروید، iOS و وب گوگل ارث با استفاده از فریمورک فلاتر بازنویسی شد.
این آپدیت به مرور در هفتههای آینده منتشر میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️نسخه جدید اپلیکیشن اندروید، iOS و وب گوگل ارث با استفاده از فریمورک فلاتر بازنویسی شد.
این آپدیت به مرور در هفتههای آینده منتشر میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
تکنولوژی های مورد استفاده شرکت نتفلیکس در بخش CI/CD
▪️ داخل دوره درباره اینکه CI/CD چی هست و چجوری میتونید با استفاده از گیتهاب اکشن پیاده سازی انجام بدید برای فلاتر صحبت شده
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ داخل دوره درباره اینکه CI/CD چی هست و چجوری میتونید با استفاده از گیتهاب اکشن پیاده سازی انجام بدید برای فلاتر صحبت شده
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
به راحتی از طریق این شورتکات داخل اندروید استودیو میتوانید ایمپورتهایی که انجام دادید ولی از آنها استفاده نکردهاید و حذف کنید
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
10 کانسپت مورد نیاز برای یادگیری در مبحث طراحی سیستم
1. Caching
2. Sharding
3. load-balancing
4. replication
5. fault-tolerance
6. high-avaibility
7. Performance
8. scalability
9. Performance
10. Indexing
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
1. Caching
2. Sharding
3. load-balancing
4. replication
5. fault-tolerance
6. high-avaibility
7. Performance
8. scalability
9. Performance
10. Indexing
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🟣 نکته طراحی
🔺 زمانی که در حال طراحی یک فرم هستید فاصله یک لیبل با فیلد بعدی نباید با فیلد قبلی یکسان باشد.
#ux
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔺 زمانی که در حال طراحی یک فرم هستید فاصله یک لیبل با فیلد بعدی نباید با فیلد قبلی یکسان باشد.
#ux
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش طراحی رزومه حرفهای
▪️ نوشتن یک رزومه حرفهای مهارتی است که باعث میشود شانس شما برای پیدا کردن شغل مورد نظر چند برابر شود.
رزومه نویسی به صورت اصولی دارای نکات و جزئیات کوچک و بزرگی است که یادگیری آن مثل هر مهارتی نیاز به تمرین دارد.
خیلی از افراد توانایی های بسیار خوبی در زمینه کاری خود دارند اما به دلیل عدم توانایی نوشتن رزومه مناسب از پیدا کردن شغل مورد نظر باز میمانند
🌐 آموزش رزومه نویسی حرفهای
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ نوشتن یک رزومه حرفهای مهارتی است که باعث میشود شانس شما برای پیدا کردن شغل مورد نظر چند برابر شود.
رزومه نویسی به صورت اصولی دارای نکات و جزئیات کوچک و بزرگی است که یادگیری آن مثل هر مهارتی نیاز به تمرین دارد.
خیلی از افراد توانایی های بسیار خوبی در زمینه کاری خود دارند اما به دلیل عدم توانایی نوشتن رزومه مناسب از پیدا کردن شغل مورد نظر باز میمانند
🌐 آموزش رزومه نویسی حرفهای
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
انواع ایمپورت کردن پکیج درفلاتر
▪️ فریمورک فلاتر برای ایمپوت کردن پکیجها روش های مختلفی دارد.
۱) انتخاب یک نام مستعار برای پکیج
۲) ایمپورت کردن فقط بخشی از پکیج داخل فایل
۳) عدم ایمپورت بخشی از پکیج داخل فایل
نحوه ایمپورت پکیج بصورت Deferred هم قبلا در کانال قرار گرفته است
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ فریمورک فلاتر برای ایمپوت کردن پکیجها روش های مختلفی دارد.
۱) انتخاب یک نام مستعار برای پکیج
۲) ایمپورت کردن فقط بخشی از پکیج داخل فایل
۳) عدم ایمپورت بخشی از پکیج داخل فایل
نحوه ایمپورت پکیج بصورت Deferred هم قبلا در کانال قرار گرفته است
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir