یکی از بزرگترین چالش های برنامه نویسی اینه که توی جاوااسکریپت this دقیقن به چی اشاره میکنه؟😂😂😂
🤣10
This media is not supported in your browser
VIEW IN TELEGRAM
سیاوش شهشهانی، استاد ریاضی دانشگاه شریف:
واقعن چقدر مهارت کلیدی برای یه توسعه دهنده ی نرم افزاره!
انشا بیشتر از ریاضی به تقویت استدلال کمک میکنه!
واقعن چقدر مهارت کلیدی برای یه توسعه دهنده ی نرم افزاره!
@purecoder_ir
❤9
Pure Coder
سیاوش شهشهانی، استاد ریاضی دانشگاه شریف: انشا بیشتر از ریاضی به تقویت استدلال کمک میکنه! واقعن چقدر مهارت کلیدی برای یه توسعه دهنده ی نرم افزاره! @purecoder_ir
مهارت انشا نوشتن به اون معنا که توی ذهنمونه (انشا های مدرسه) برای توسعه دهنده ی نرم افزار ضروری نیست.
مثل یک نویسنده که خودش رو جای شخصیت های مختلف داستان قرار میده و قصه رو از دید اونها روایت میکنه، یک توسعه دهنده وقتی میتونه استدلال قوی داشته باشه که در درجه ی اول تعامل خوبی با سایر ذینفعان پروژه داشته باشه و در درجه ی دوم بتونه از زاویه ی نگاه اونها جهان رو ببینه و داستان نرم افزار رو روایت کنه.
یک توسعه دهنده هرچقدر هم که مهارت های فنی بالایی داشته باشه و هر چقدر هم که به ابزار های مختلف مسلط باشه، تا وقتی که توی کسب و کار حل نشه و دنیا رو از دید صاحبان کسب و کار تماشا نکنه، نمیتونه نرم افزار خوبی تولید کنه.
مثل یک نویسنده که خودش رو جای شخصیت های مختلف داستان قرار میده و قصه رو از دید اونها روایت میکنه، یک توسعه دهنده وقتی میتونه استدلال قوی داشته باشه که در درجه ی اول تعامل خوبی با سایر ذینفعان پروژه داشته باشه و در درجه ی دوم بتونه از زاویه ی نگاه اونها جهان رو ببینه و داستان نرم افزار رو روایت کنه.
یک توسعه دهنده هرچقدر هم که مهارت های فنی بالایی داشته باشه و هر چقدر هم که به ابزار های مختلف مسلط باشه، تا وقتی که توی کسب و کار حل نشه و دنیا رو از دید صاحبان کسب و کار تماشا نکنه، نمیتونه نرم افزار خوبی تولید کنه.
@purecoder_ir
🔥9
Forwarded from Vania Dart Framework
آموزش ساخت سیستم عضویت ، ورود ، تایید ایمیل با ارسال ایمیل به وسیله فریم ورک وانیا
میتونید ویدیو رو توی یوتیوب مشاهده کنید
https://www.youtube.com/watch?v=8_K-1Cc4ufE
میتونید ویدیو رو توی یوتیوب مشاهده کنید
https://www.youtube.com/watch?v=8_K-1Cc4ufE
YouTube
User Authentication System in Vania (in Persian)
In this video, you’ll learn how to build a complete user authentication system in Vania, including registration, login, and email verification — all explained step by step in Persian (Farsi).
This tutorial covers:
How to set up user registration and login…
This tutorial covers:
How to set up user registration and login…
❤1
🔥Async Queue
✅همون طور که میدونیم صف ها یا Queue ها به صورت FIFO یعنی First in First out کار میکنن و دو متد معروف دارن:
☑️Enqueue
☑️Dequeue
با متد اول یک ایتم رو به ته صف اضافه میکنیم و با متد دوم یک ایتم رو از سر صف یا queue بیرون میکشیم و پردازش میکنیم.
✅کد بالا یک Async Queue هست.
به این صورت که متد Dequeue به حالت async در اومده.
await queue.Dequeue();
در نتیجه اگه ایتمی توی queue باشه, بلافاصله اون رو ریترن میکنه و اگه نباشه, هر موقع که یه ایتم جدید به queue اضافه شد, اون رو بهمون تحویل میده.
🔥به این صورت ترد های مختلف میتونن از این queue استفاده کنن و متد Dequeue رو کال کنن و اون رو await کنن و هر موقع که ایتمی به queue اضافه شد, اون ترد ها به نوبت در صف پردازش قرار میگیرن.
پ.ن: کد به زبان سی شارپ نوشته شده.
@purecoder_ir
✅همون طور که میدونیم صف ها یا Queue ها به صورت FIFO یعنی First in First out کار میکنن و دو متد معروف دارن:
☑️Enqueue
☑️Dequeue
با متد اول یک ایتم رو به ته صف اضافه میکنیم و با متد دوم یک ایتم رو از سر صف یا queue بیرون میکشیم و پردازش میکنیم.
✅کد بالا یک Async Queue هست.
به این صورت که متد Dequeue به حالت async در اومده.
await queue.Dequeue();
در نتیجه اگه ایتمی توی queue باشه, بلافاصله اون رو ریترن میکنه و اگه نباشه, هر موقع که یه ایتم جدید به queue اضافه شد, اون رو بهمون تحویل میده.
🔥به این صورت ترد های مختلف میتونن از این queue استفاده کنن و متد Dequeue رو کال کنن و اون رو await کنن و هر موقع که ایتمی به queue اضافه شد, اون ترد ها به نوبت در صف پردازش قرار میگیرن.
پ.ن: کد به زبان سی شارپ نوشته شده.
@purecoder_ir
🔥4
معماری هایی مثل clean، هگزاگونال، onion در چه مواردی نظر صریح میدن و قانون وضع میکنن؟(میتونی چند مورد رو انتخاب کنی)
Anonymous Poll
61%
Seperation of Concern
27%
Layer Boundaries
27%
تعریف دقیق لایه ها(مثلن اجبارت میکنن که حتمن ۴ لایه داشته باشی )
27%
اجبار به استفاده از پترن های خاص در هر لایه (مثلن ریپوزیتوری )
48%
مدیریت دپندنسی بین لایه ها
🔥5
🔥اموزش رایگان
✅الگوریتم - جادی
https://faradars.org/courses/algorithmic-problems-for-programming-interviews-fvprg366
✅الگوریتم - جادی
https://faradars.org/courses/algorithmic-problems-for-programming-interviews-fvprg366
فرادرس
حل مسائل الگوریتمی برای مصاحبه های برنامه نویسی + یادگیری خلاقانه و مفید – با جادی (رایگان) + گواهینامه | فرادرس
در این آموزش حل مسائل الگوریتمی را برای مصاحبههای برنامهنویسی به صورتی خلاقانه و مفید با جادی یاد می گیریم.
❤7🔥1
Forwarded from Flutter | فلاتر (🅝🅘🅜🅐)
#مکتب_خونه
به مناسبت تولد مکتبخونه، 500 دوره آموزشی با تخفیف 100% عرضه شدن و شما میتونید یکی از اونا رو به عنوان هدیه تولد به صورت رایگان دریافت کنید.
کد تخفیف:
HBD
https://land.maktabkhooneh.org/tavalod14
#موقت
به مناسبت تولد مکتبخونه، 500 دوره آموزشی با تخفیف 100% عرضه شدن و شما میتونید یکی از اونا رو به عنوان هدیه تولد به صورت رایگان دریافت کنید.
کد تخفیف:
HBD
https://land.maktabkhooneh.org/tavalod14
#موقت
Flutter | فلاتر
#مکتب_خونه به مناسبت تولد مکتبخونه، 500 دوره آموزشی با تخفیف 100% عرضه شدن و شما میتونید یکی از اونا رو به عنوان هدیه تولد به صورت رایگان دریافت کنید. کد تخفیف: HBD https://land.maktabkhooneh.org/tavalod14 #موقت
اموزش پایتون جادی ۲۱۴ هزار تا دانشجو داره😁
اقا مگه چنتا برنامه نویس توی ایران داریم که ۲۱۴ هزارتاش پایتون کار میکنن؟
هوش مصنوعی هم ما رو از پا در نیاره، جا کم میاریم😂😂
مازاد برنامه نویس داره کشور😂
این تعداد شرکت کننده توی اموزش های یودمی هم یه رکورد محسوب میشه
اقا مگه چنتا برنامه نویس توی ایران داریم که ۲۱۴ هزارتاش پایتون کار میکنن؟
هوش مصنوعی هم ما رو از پا در نیاره، جا کم میاریم😂😂
مازاد برنامه نویس داره کشور😂
این تعداد شرکت کننده توی اموزش های یودمی هم یه رکورد محسوب میشه
👍3🤣2😁1