Forwarded from آموزش فلاتر و دارت
نسخه جدید پکیج کافه بازار منتشر شد
مشکل عدم پرداخت در این ورژن حل شده
https://pub.dev/packages/cafebazaar_flutter
مشکل عدم پرداخت در این ورژن حل شده
https://pub.dev/packages/cafebazaar_flutter
Dart packages
cafebazaar_flutter | Flutter package
CafeBazaar In-App Billing package for flutter upgrade to poolakey this package is just for android applications
پترن Template Method از inheritance استفاده میکنه یا Composition؟
Anonymous Quiz
27%
Inheritance
31%
Composition
42%
بلد نیستم...دیدن جواب
توی پترن MVC از چه پترنی استفاده میشه؟
Anonymous Quiz
10%
Decorator
27%
Observer
16%
Facade
17%
Adapter
30%
نمیدونم ...دیدن جواب
Pure Coder
پترن Template Method از inheritance استفاده میکنه یا Composition؟
اکثر پترن های Gang of Four بر مبنای favor composition over inheritance هستن و فقط چند تا پترن هستن که composition ندارن ...
مثل:
✅Template Method
✅Factory Method
✅Class Adapter
@purecoder_ir
مثل:
✅Template Method
✅Factory Method
✅Class Adapter
@purecoder_ir
Pure Coder
اکثر پترن های Gang of Four بر مبنای favor composition over inheritance هستن و فقط چند تا پترن هستن که composition ندارن ... مثل: ✅Template Method ✅Factory Method ✅Class Adapter @purecoder_ir
شاید بعضی ها بگن ما فرانت کاریم و این پترن ها بدردمون نمیخوره ...
ولی خود این ۴ تا یارویی که Gof pattern رو جمع کرذن، فراتتی بودن 😅😅😅😅 و اکثر مثال هاشون هم مربوط به UI هست .
ولی خود این ۴ تا یارویی که Gof pattern رو جمع کرذن، فراتتی بودن 😅😅😅😅 و اکثر مثال هاشون هم مربوط به UI هست .
کیا PES 2013 بازی کردن یا سنشون به اون زمان قد میده؟؟
بعد اون هیچ فوتبالی کیف نداد😅😅
یه دنیای دیگه ای بود برای خودش
بعد اون هیچ فوتبالی کیف نداد😅😅
یه دنیای دیگه ای بود برای خودش
❌یه اشتباه خیلی رایج (که خودم هم در زمان های قدیم داشتم ) اینه که هر اینترفیسی که چنتا implementation داشته باشه رو پترن strategy به حساب میارن...
⚠️هر گردی گردو نیست .
❌برای مثال وقتی یه اینترفیس Repository داری که دوتا implementation برای دو تا دیتابیس مختلف داره، این strategy نیست.
@purecoder_ir
⚠️هر گردی گردو نیست .
❌برای مثال وقتی یه اینترفیس Repository داری که دوتا implementation برای دو تا دیتابیس مختلف داره، این strategy نیست.
@purecoder_ir
Pure Coder
🔥Object Oriented Design 🟢دو فصل جدید به دوره ی OOD اضافه شده 😍😍 ✅فصل چهارم که یه مثال خوب رو با معماری کلین جلو میبریم ✅و فصل پنجم که همین مثال رو ادامه میدیم و نکات فوق العاده ای رو به صورت عملی راجب Encapsulation میگیم تا یه فصل کامل راجب مبحث مهم Encapsulation…
دوستانی که تصمیم به شرکت در دوره ی object oriented دارن و میخوان قبلش پروژه ای که توی این دوره کار میشه رو ببینن(پروژه معماری )، میتونن پیوی پیام بدن:
@purecoder_support
پ.ن: کد پروژه سی شارپ هست ولی فریمورک محور نیست و توی هر زبانی قابل پیاده سازی هست...
@purecoder_support
پ.ن: کد پروژه سی شارپ هست ولی فریمورک محور نیست و توی هر زبانی قابل پیاده سازی هست...
Pure Coder pinned «دوستانی که تصمیم به شرکت در دوره ی object oriented دارن و میخوان قبلش پروژه ای که توی این دوره کار میشه رو ببینن(پروژه معماری )، میتونن پیوی پیام بدن: @purecoder_support پ.ن: کد پروژه سی شارپ هست ولی فریمورک محور نیست و توی هر زبانی قابل پیاده سازی هست...»
#نظر_شخصی
#میتونید_مخالف_باشید
#این_پست_منظورش_هیج_کسی_نیست
#من_کسی_رو_توی_ذهنم_ندارم_ولی_شما_میتونید_با_خودتون_دو_دو_تا_چهار_تا_کنید
#خودم_هم_مخاطب_این_پست_هستم
#تلنگری_به_خودم_و_بقیه
1⃣آموزش دادن واقعن کار سختیه و همچنین مسئولیت خیلی بالایی داره و باید برای کلمه به کلمه ی حرفایی که میزنی فکر کنی که یه موقع مسیر گمراه کننده ای رو باز نکنی ...
من بعد از برگزاری چند دوره آموزشی اینو خوب میفهمم و هر موقع بخوام یه آموزش جدید شروع کنم تن و بدنم میلرزه و بارها از خودم میپرسم که آیا واقعن صلاحیت لازم برای آموزش دادن اون موضوع رو دارم یا نه و اکثر مواقع هم اصلن بیخیالش میشم و آموزش اون موضوع رو کنسل میکنم و اصلن توی کامیونیتی عنوانش نمیکنم...
همین آموزش هایی هم که تا حالا گذاشتم بعضی مواقع به خودم میگم کاش برگزار نگرده بودم و شاید هنوز به درجه خوبی نرسیدم (یا حتمن نرسیدم)...
حتا پست های فنی که توی این کانال گذاشته میشه رو هم از ۱۰۰ تا فیلتر رد میکنم و بعد میگذارم که یه موقع مسیر کسی رو کج نکنه...
کاش جامعه به سمتی پیش بره که همه نخوان آموزش بدن و هر کسی به یه حد قابل قبولی از علم و تجربه رسید آموزش بده...
🆓💵فرقی نمیکنه رایگان باشه یا پولی، به هر حال ما در برابر مسیری که روبروی بقیه باز کردیم مسئولیم...
آموزش دادن مسئولیت سنگینیه و نباید به این راحتی زیر بار این مسئولیت رفت ولی متاسفانه واقعیت جامعه چیز دیکه ای رو میگه و اکثر افراد میل به آموزش دادن دارن...
2⃣یعنی تا یکماه پیش من داشتم یه موضوعی رو یاد میگرفتم و زیرش زاییده بودم و کل فرایند یادگیری من هم یه فیلم آموزشی بوده و حالا بعد یه ماه شروع میکنم به آموزش دادنش ...
❓چرا همون فیلم یا مسیر آموزشی رو به بقیه معرفی نمیکنم که دنبال کنن؟ چه لزومی داره که حتمن خودم آموزشش بذم؟
3⃣❓آیا آموزش هایی که برگزار میکنیم یونیک هستن و یا تکرار مکررات هستن؟
❓من چه میزان علم و تجربه توی موضوع مورد بحث دارم و تا چه حد بهش مسلط هستم؟
❓آیا من رفتم روی پله ی اول ایستادم و بعد میخوام دست بقیه رو بگیرم و بیارم روی پله ی اول و کنار خودم و یا تا پله دهم رفتم و حالا میخوام به بقیه کمک کنم که یک پله بالا بیان؟
❓اگه یه پله بالا رفتم و میخوام بقیه رو هم با خودم همراه کنم، آیا اشراف کامل به زوایای موجود دارم و یه موقع باعث لت و پار شدن بقیه نمیشم؟
👆این سوال هایی هست که باید از خودمون بپرسیم....
4⃣❓ما به چند عنوان آموزش مشابه توی یک موضوع نیاز داریم؟
❓چرا تاکید داریم انقدر کار تکراری انجام بدیم و بعد تاکید کنیم که من توی این کار تکراری از بقیه بهترم؟
❓فرضن که یه درصد بهتر از بقیه بودم، خب که چی؟ چه ارزشی رو به دنیا اضافه کردم؟
❓همین؟ آموزش تکراری گذاشتم که یه کوچولو از بقیه بهتر باشه؟
🤝خب برو به همون بنده خدای قبلی اشکال کارشو بگو که همون آموزشش رو بهتر کنه.
👌دنیا محل تکرار نیست، باید رو به جلو حرکت کنیم...
5⃣❓چرا توی آموزش دادن باهم رقابت میکنیم؟
❓هدفمون چیه؟
❓کمک کردن؟ یا حال گیری؟
❓چرا میخوایم یقه ی هم رو توی آموزش دادن بگیریم؟
🤦♂اصلن آموزگاران باهم همکاری نمیکنن که هر کدوم یه موضوع خاص رو پوشش بدن و موضوعات همپوشانی نشه...
🔫سایه ی هم رو با تیر میزنن..
🇺🇸به خدا خیلی از داستان پرتیم، توی بلاد کفر با هم همکاری میکنن، طرف خودش وقت نمیکنه یه چیزی رو پوشش بده ولی کل علم و تحقیقات و تجربش رو میذاره در اختیار یکی دیکه که روی اون موضوع مانور بده ...اون موقع اینجا طرف دو تا دوره برگزار کرده و دیکه خدا رو بنده نیست و زیر آب بقیه رو هم میزنه که یه موقع جاشو نگیرن...
🤬🤬هدفت چیه؟ فکر میکنی کی هستی؟ فکر کردی خبریه؟
6⃣❓ آموزش های انگلیسی رو کپی کردم و فارسی سازی کردم تا به جامعه ایرانی خدمت کنم؟
👧👦🏴😛بیخود، دختر و پسر ایرانی زحمت بکشه و زبانش رو تقویت کنه.
©دستگاه کپی لازم نداریم، اگه به کپی کردن علاقه داری برو توی تایپ و تکثیری کار گن.
7⃣بحث انتقال دانش و تجربه با آموزش دادن متفاوت هست و روش های خودش رو داره و به بهانه ی انتقال دانش و کار خیر توی تله های بالا نیافتیم.
8⃣❓زکات دانش انتقال دادنش هست؟ ولی به شرطی که واقعن دانشی وجود داشته باشه. اسم هر چیزی رو دانش نگذاریم 🙏
حتمن هم نباید از طریق آموزش رسمی انتقالش بدیم، این همه راه.
9⃣و در نهایت همه ی ما به صورت ذاتی میل به دیده شدن داریم، کاملن طبیعیه و اگه انسانی اینو نداشته باشه یه جای کار میلنگه، ولی راه های بهتری هم برای دیده شدن هست.
🙏اگر مرد میدانی آموزش بده.
🙏مسیر بساز، مسیر ملت رو کج نکن.
🙏آموزش دادن جای رقابت کردن نیست، جای همکاریه.
🤝 توی کشتی های تک نفره هر چقدر هم پارو بزنیم به ساحل امن نمیرسیم.
دمت گرم بابت خوندنش🙏❤️
🙌ان شاالله توفیقی بشه و خودم از این به بعد هیچ دوره آموزشی برگزار نکنم.
@purecoder_ir
#میتونید_مخالف_باشید
#این_پست_منظورش_هیج_کسی_نیست
#من_کسی_رو_توی_ذهنم_ندارم_ولی_شما_میتونید_با_خودتون_دو_دو_تا_چهار_تا_کنید
#خودم_هم_مخاطب_این_پست_هستم
#تلنگری_به_خودم_و_بقیه
1⃣آموزش دادن واقعن کار سختیه و همچنین مسئولیت خیلی بالایی داره و باید برای کلمه به کلمه ی حرفایی که میزنی فکر کنی که یه موقع مسیر گمراه کننده ای رو باز نکنی ...
من بعد از برگزاری چند دوره آموزشی اینو خوب میفهمم و هر موقع بخوام یه آموزش جدید شروع کنم تن و بدنم میلرزه و بارها از خودم میپرسم که آیا واقعن صلاحیت لازم برای آموزش دادن اون موضوع رو دارم یا نه و اکثر مواقع هم اصلن بیخیالش میشم و آموزش اون موضوع رو کنسل میکنم و اصلن توی کامیونیتی عنوانش نمیکنم...
همین آموزش هایی هم که تا حالا گذاشتم بعضی مواقع به خودم میگم کاش برگزار نگرده بودم و شاید هنوز به درجه خوبی نرسیدم (یا حتمن نرسیدم)...
حتا پست های فنی که توی این کانال گذاشته میشه رو هم از ۱۰۰ تا فیلتر رد میکنم و بعد میگذارم که یه موقع مسیر کسی رو کج نکنه...
کاش جامعه به سمتی پیش بره که همه نخوان آموزش بدن و هر کسی به یه حد قابل قبولی از علم و تجربه رسید آموزش بده...
🆓💵فرقی نمیکنه رایگان باشه یا پولی، به هر حال ما در برابر مسیری که روبروی بقیه باز کردیم مسئولیم...
آموزش دادن مسئولیت سنگینیه و نباید به این راحتی زیر بار این مسئولیت رفت ولی متاسفانه واقعیت جامعه چیز دیکه ای رو میگه و اکثر افراد میل به آموزش دادن دارن...
2⃣یعنی تا یکماه پیش من داشتم یه موضوعی رو یاد میگرفتم و زیرش زاییده بودم و کل فرایند یادگیری من هم یه فیلم آموزشی بوده و حالا بعد یه ماه شروع میکنم به آموزش دادنش ...
❓چرا همون فیلم یا مسیر آموزشی رو به بقیه معرفی نمیکنم که دنبال کنن؟ چه لزومی داره که حتمن خودم آموزشش بذم؟
3⃣❓آیا آموزش هایی که برگزار میکنیم یونیک هستن و یا تکرار مکررات هستن؟
❓من چه میزان علم و تجربه توی موضوع مورد بحث دارم و تا چه حد بهش مسلط هستم؟
❓آیا من رفتم روی پله ی اول ایستادم و بعد میخوام دست بقیه رو بگیرم و بیارم روی پله ی اول و کنار خودم و یا تا پله دهم رفتم و حالا میخوام به بقیه کمک کنم که یک پله بالا بیان؟
❓اگه یه پله بالا رفتم و میخوام بقیه رو هم با خودم همراه کنم، آیا اشراف کامل به زوایای موجود دارم و یه موقع باعث لت و پار شدن بقیه نمیشم؟
👆این سوال هایی هست که باید از خودمون بپرسیم....
4⃣❓ما به چند عنوان آموزش مشابه توی یک موضوع نیاز داریم؟
❓چرا تاکید داریم انقدر کار تکراری انجام بدیم و بعد تاکید کنیم که من توی این کار تکراری از بقیه بهترم؟
❓فرضن که یه درصد بهتر از بقیه بودم، خب که چی؟ چه ارزشی رو به دنیا اضافه کردم؟
❓همین؟ آموزش تکراری گذاشتم که یه کوچولو از بقیه بهتر باشه؟
🤝خب برو به همون بنده خدای قبلی اشکال کارشو بگو که همون آموزشش رو بهتر کنه.
👌دنیا محل تکرار نیست، باید رو به جلو حرکت کنیم...
5⃣❓چرا توی آموزش دادن باهم رقابت میکنیم؟
❓هدفمون چیه؟
❓کمک کردن؟ یا حال گیری؟
❓چرا میخوایم یقه ی هم رو توی آموزش دادن بگیریم؟
🤦♂اصلن آموزگاران باهم همکاری نمیکنن که هر کدوم یه موضوع خاص رو پوشش بدن و موضوعات همپوشانی نشه...
🔫سایه ی هم رو با تیر میزنن..
🇺🇸به خدا خیلی از داستان پرتیم، توی بلاد کفر با هم همکاری میکنن، طرف خودش وقت نمیکنه یه چیزی رو پوشش بده ولی کل علم و تحقیقات و تجربش رو میذاره در اختیار یکی دیکه که روی اون موضوع مانور بده ...اون موقع اینجا طرف دو تا دوره برگزار کرده و دیکه خدا رو بنده نیست و زیر آب بقیه رو هم میزنه که یه موقع جاشو نگیرن...
🤬🤬هدفت چیه؟ فکر میکنی کی هستی؟ فکر کردی خبریه؟
6⃣❓ آموزش های انگلیسی رو کپی کردم و فارسی سازی کردم تا به جامعه ایرانی خدمت کنم؟
👧👦🏴😛بیخود، دختر و پسر ایرانی زحمت بکشه و زبانش رو تقویت کنه.
©دستگاه کپی لازم نداریم، اگه به کپی کردن علاقه داری برو توی تایپ و تکثیری کار گن.
7⃣بحث انتقال دانش و تجربه با آموزش دادن متفاوت هست و روش های خودش رو داره و به بهانه ی انتقال دانش و کار خیر توی تله های بالا نیافتیم.
8⃣❓زکات دانش انتقال دادنش هست؟ ولی به شرطی که واقعن دانشی وجود داشته باشه. اسم هر چیزی رو دانش نگذاریم 🙏
حتمن هم نباید از طریق آموزش رسمی انتقالش بدیم، این همه راه.
9⃣و در نهایت همه ی ما به صورت ذاتی میل به دیده شدن داریم، کاملن طبیعیه و اگه انسانی اینو نداشته باشه یه جای کار میلنگه، ولی راه های بهتری هم برای دیده شدن هست.
🙏اگر مرد میدانی آموزش بده.
🙏مسیر بساز، مسیر ملت رو کج نکن.
🙏آموزش دادن جای رقابت کردن نیست، جای همکاریه.
🤝 توی کشتی های تک نفره هر چقدر هم پارو بزنیم به ساحل امن نمیرسیم.
دمت گرم بابت خوندنش🙏❤️
🙌ان شاالله توفیقی بشه و خودم از این به بعد هیچ دوره آموزشی برگزار نکنم.
@purecoder_ir
❓چالش
فرض کنید یه آپ فروشگاهی داریم ...داخلش یه مفهومی به اسم order داریم (سفارش)، حالا یه بیزینس رول داریم که اگه جمع مبلغ سفارش مشتری بیشتر از ۵۰۰ هزار تومن بشه، بهش ۱۰ درصد تخفیف میدیم ....
حالا قراره یه تست برای این بیزینس رول بنویسید ...
ینی جمع مبلغ سفارش بیشتر از ۵۰۰ باشه ۱۰ درصد تخفیف میگیری
تا اینجا اوکی؟
این تست رو چطوری نام گذاری میکنید؟
نام انگلیسی رو کامنت کنید...
فرض کنید یه متده...یه test method که قراره این سناریو رو تست کنه، اون متد رو نام گذاری کنید
@purecoder_ir
فرض کنید یه آپ فروشگاهی داریم ...داخلش یه مفهومی به اسم order داریم (سفارش)، حالا یه بیزینس رول داریم که اگه جمع مبلغ سفارش مشتری بیشتر از ۵۰۰ هزار تومن بشه، بهش ۱۰ درصد تخفیف میدیم ....
حالا قراره یه تست برای این بیزینس رول بنویسید ...
ینی جمع مبلغ سفارش بیشتر از ۵۰۰ باشه ۱۰ درصد تخفیف میگیری
تا اینجا اوکی؟
این تست رو چطوری نام گذاری میکنید؟
نام انگلیسی رو کامنت کنید...
فرض کنید یه متده...یه test method که قراره این سناریو رو تست کنه، اون متد رو نام گذاری کنید
@purecoder_ir
دوستان کامنت بگذارید، نظر بدید، حتا اگه زیاد درست نباشه یا اشتباه باشه ...
اشتباه کردن اول مسیر یادگیریه...
من میگم آموزش اشتباه ندید و مسیر بقیه رو کج نکنید، وگرنه توی نظر دادن و بحث کردن و فرایند یادگیری جسور باشید و تا میتونید اشتباه کنید تا بالاخره درستش رو یاد بگیرید ...
@purecoder_ir
اشتباه کردن اول مسیر یادگیریه...
من میگم آموزش اشتباه ندید و مسیر بقیه رو کج نکنید، وگرنه توی نظر دادن و بحث کردن و فرایند یادگیری جسور باشید و تا میتونید اشتباه کنید تا بالاخره درستش رو یاد بگیرید ...
@purecoder_ir
خوشبحال اونایی که اول مهر میرن مدرسه یا دانشگاه...
از این دورانتون لذت ببرید که بعدش قراره از وسط به دو نیمه ی مساوی تقسیم بشید 😂😂😂
هنوز وارد تونل وحشت زندگی نشدید ، لذت ببرید 😂
از این دورانتون لذت ببرید که بعدش قراره از وسط به دو نیمه ی مساوی تقسیم بشید 😂😂😂
هنوز وارد تونل وحشت زندگی نشدید ، لذت ببرید 😂
متد TDD اولین بار با چه زبانی پیاده و معرفی شد؟
Anonymous Quiz
14%
C++
9%
Pascal
12%
Smalltalk
28%
Java
10%
C#
28%
دیدن جواب ...
Forwarded from Fluttery's Journey
🔥سر فصل ها و ریز قسمت های دوره فلاتر تا به اینجای کار
https://purecoder.ir/course/flutterys-journey/
🔥دیگه عمیق تر این نمیشه توی فلاتر رفت😍😍
😁فصل 5 توی یه عکس جا نشد
@fluttery_journey
https://purecoder.ir/course/flutterys-journey/
🔥دیگه عمیق تر این نمیشه توی فلاتر رفت😍😍
😁فصل 5 توی یه عکس جا نشد
@fluttery_journey