#challenge
یک تابع شمارنده بنویسد که با یک عدد صحیح n شروع شود. این تابع شمارنده در اولین فراخوانی n را برمیگرداند و سپس در هر بار فراخوانی بعدی یک واحدبه مقدار قبلی اضافه کرده و آن را بر میگرداند (n,n +1 ,n+2 و غیره)
// استفاده از تابع شمارنده
const counter = createCounter(10); // با عدد 10 شروع میشود
console.log(counter()); // 10
console.log(counter()); // 11
console.log(counter()); // 12
// و همینطور به ادامه...
(تایپ اسکریپت یا جاوااسکریپت)
👍32❤🔥3👎1
#Text
شیطان در جزئیات هست❗
همه ایده ها از اولش خوب و رویایین اما وقتی لحظه انجام و جزئیاتش که میرسه تازه چالش هاش شروع میشه ، اونی برندس که جزئیات و بتونه درست و اصولی انجام بده
👍58❤🔥1
VS Code Cheatsheet.pdf
11.8 MB
❤🔥30👍3
توسعه دهندگان
#fun جاکلیدی مخصوص برنامه نویسا 😂 یه جا کلیدیمون نشه!؟ ✍🏽 ¦ @DevYara
آخه کی CPU که Core i9 رو جا کلیدی میکنهههه د آخه مشتی...!🤬😂
🤣50👍5😁3
#Vs #NoSQL #SQL
📊 مقایسه SQL و NoSQL - تفاوتهاشون چیه؟
امروز میخوایم ی مقایشه جذاب بین SQL و NoSQL داشته باشیم. بزن بریم! 🚀
ا 💾 SQL چیه؟
- Structured Query Language (SQL) زبونیه برای مدیریت و دستکاری پایگاهدادههای رابطهای.
- دیتابیسهای SQL از جدولها (Tables) استفاده میکنن که ساختار مشخصی دارن.
📌 ویژگیهای SQL
1.ساختارمند و منظم: دادهها به شکل جدولهای منظم ذخیره میشن.
2. ACID: پشتیبانی از چهار ویژگی مهم: Atomicity, Consistency, Isolation, Durability.
3. پرسوجوهای پیچیده: مناسب برای کوئریهای پیچیده و چندگانه.
🌐ا NoSQL چیه؟
- NoSQL به دستهای از پایگاهدادهها گفته میشه که ساختار سنتی SQL رو ندارن.
- این نوع دیتابیسها انعطافپذیرترن و برای دادههای بزرگ و متنوع مناسبن.
📌 ویژگیهای NoSQL
1. انعطافپذیری: دادهها میتونن به شکلهای مختلف ذخیره بشن (مستند، کلید-مقدار، گراف، ستونی).
2. مقیاسپذیری بالا: به راحتی میتونید سیستم رو بزرگتر کنید.
3. BASE: از ویژگیهای Basic Availability, Soft state, Eventual consistency پشتیبانی میکنه.
🤔 کی از SQL استفاده کنیم؟
- وقتی که دادهها منظم و ساختارمند هستن.
- نیاز به تراکنشهای پیچیده داریم.
🤔 کی از NoSQL استفاده کنیم؟
- وقتی که دادهها نامنظم و متنوع هستن.
- نیاز به مقیاسپذیری بالاست.
🎯 جمعبندی
هر کدوم از این دیتابیسها برای کاربردهای خاصی مناسب هستن. انتخاب بین SQL و NoSQL بستگی به نیاز پروژهتون داره. امیدوارم این مقایسه براتون مفید بوده باشه. اگر سوالی داشتید، توی کامنتها بپرسید! 💬
👍38❤🔥2🔥1
#Text
کار اونی که معما رو حل میکنه سخت تره یا اونی که که معما رو طرح میکنه؟
ایده پردازی دقیقا مثل طرح کردن یه معما میمونه ! هرچی جذاب تر و چالشی تر طرح بشه بازخوردش هم بیشتره
🔥34👍6👎1
#GSAP
معرفی به GSAP 🌟
ا GSAP چیست؟ 🌀
GSAP (GreenSock Animation Platform) یک کتابخانه جاوا اسکریپت قدرتمند برای ایجاد انیمیشنهای پویا و حرفهای در وب است. این کتابخانه ابزارهای متنوعی را برای ایجاد و کنترل انیمیشنها در اختیار توسعهدهندگان قرار میدهد، به گونهای که بتوانند به راحتی و با دقت بالا، انیمیشنهای زیبا و جذابی بسازند.
مزایای استفاده از GSAP 🚀
1. عملکرد بالا: GSAP با بهرهگیری از بهینهسازیهای پیشرفته، انیمیشنهای بسیار روان و سریعی ایجاد میکند.
2. سازگاری بالا: این کتابخانه با تمامی مرورگرهای مدرن و حتی نسخههای قدیمیتر مرورگرها سازگار است.
3. کنترل دقیق: GSAP ابزارهای متنوعی برای کنترل دقیق زمانبندی و ویژگیهای انیمیشنها فراهم میکند.
4. مستندات جامع: مستندات GSAP بسیار جامع و کاربردی است، به طوری که حتی مبتدیان نیز میتوانند به راحتی از آن استفاده کنند.
5. پشتیبانی جامعه: جامعه بزرگی از توسعهدهندگان از GSAP استفاده میکنند که باعث میشود منابع و مثالهای زیادی در دسترس باشد.
👍54❤🔥10
#Text
🌟 تکرار مادر مهارت هاست 🌟
تکنیک تکرار در عمل یکی از مهمترین و پایهایترین روشهای توسعه مهارتهای حرفهای است به قول زیگ زیگلار، تکرار مادر یادگیری است و پدر حرفهای شدن که ما را به موفقیت میرساند.تکرار در عمل ما را از مرحله مبتدی به مرحله کارآموز و به مرور به مراحل عمیقتر تخصص سوق میدهد. تکنیک تکرار در عمل به قدری حیاتی است که در مراحل بسیار پیشرفته تخصص نیز بایستیم همواره به عنوان یکی از تکنیکهای یادگیری به صورت مستمر به کار گرفته شود.مایکل جردن یکی از بهترین بازیکنان بسکتبال است میگوید هیچ راهی برای حرفهای شدن نیست مگر اینکه هر روز من صدها بار تکنیکهای پایه پرتاب توپ، دریبل زدن و … تکرار میکنم
🔥38👍6🤣2
This media is not supported in your browser
VIEW IN TELEGRAM
#Telegram
🔹 پاول دوروف مالک تلگرام:
«هرگز به دنبال ولخرجی نبودم. ترجیح میدم بجای انتخاب رنگ صندلی های خونم، تصمیماتی بگیرم که روی ارتباطات میلیارد ها فرد موثر باشه!»
✍🏽 ¦ @DevYara
❤🔥53👍9🔥2
#Text
چالش اصلیت از وقتی شروع میشه که فکر میکنی همه چیز رو بلدی!
👍51🔥5❤🔥3
#VsCode
🌟 کانفیگ اختصاصی Profile ها در VS Code 🌟
با استفاده از Profile ها در VS Code میتوانید تنظیمات اختصاصی برای تخصصهای مختلف خود ایجاد کنید و به راحتی بین آنها سوییچ کنید. این ویژگی فوقالعاده به شما امکان میدهد تا محیط کاری خود را بر اساس نیازهای ویژهتر تنظیم کنید و از اکستنشنهای بیشتری بهرهمند شوید.
🔹 با اضافه کردن Profile های مختلف، میتوانید برای زبانهای برنامهنویسی مختلف مثل جاوااسکریپت، پایتون و غیره، تنظیمات منحصر به فردی داشته باشید.
🔹 با این روش، دیگر نیازی نیست هر وقت تنظیمات را تغییر دهید؛ کافی است بین Profile ها سوئیچ کنید و به راحتی ادامه کار دهید.
🔹 اضافه کردن ایدهها و تنظیمات جدید به Profile های خود، به شما این امکان را میدهد که برنامه نویسی خود را با حس بهتری انجام دهید و از کراتر کدنویسی لذت بیشتری ببرید.
منبع : @sohil_dev
✍🏽 ¦ @DevYara
❤🔥34👍7🔥7
#MongoDB
🌟 ا. MongoDB چیست؟
ا- MongoDB یک پایگاه داده NoSQL است که بر پایه مدل سند-محور ساخته شده است. این به معنای آن است که اطلاعات به صورت اسناد JSON ذخیره میشوند که به عنوان BSON شناخته میشوند. مزیت اصلی MongoDB این است که امکان ذخیره سازی اطلاعات با ساختار متنوع و پویا را فراهم میکند.💡2. مزایای MongoDB نسبت به دیتابیسهای رابطهای:
- انعطافپذیری: MongoDB اجازه میدهد تا ساختار دادهها به راحتی تغییر کند و بدون نیاز به تغییرات ساختاری در پایگاه داده.
- مقیاسپذیری: این دیتابیس به صورت افقی مقیاسپذیری میشود، به این معنی که با افزایش بار کاری، میتوانید به سادگی سرورهای جدید اضافه کنید.
- عملکرد بالا: MongoDB عملیات خواندن و نوشتن سریعی را فراهم میکند و به راحتی با بار کاریهای زیاد سازگاری دارد.
📚3. مفاهیم اساسی NoSQL:
ا - NoSQL یک مدل دیتابیس است که از روشهای مختلفی برای ذخیره و دسترسی به دادهها استفاده میکند، از جمله سند، کلید-مقدار و ستونی.
- تفاوت اصلی NoSQL با دیتابیسهای رابطهای در این است که از جداول، سطرها و ستونها برای ذخیره داده استفاده نمیکند، بلکه از سندها، کلیدها و مقادیر و سایر مدلهای دادهای استفاده میکند.
✍🏽 ¦ @DevYara
❤🔥22👍6❤2🔥1👏1
توسعه دهندگان
#Text مخ زنی به سبک برنامه نویسی، کامنت کنید! 🔥💭
امشب میخوام کامپایلت کنم بیبی!😂
🤣44👍5❤🔥2
#challenge
⭐️ چالش کدنویسی وبسایت در یک ساعت ⭐️
(One-Hour Website Challenge)
تو 1 ساعت یک پروژه انجام بدید مثلا طراحی یه انیمیشن تو وب یا هرچی که دلتون میخواد بعد پروژره رو تو کامنتا بفرستید (ترجیحاً فقط خروجی باشه بهتره) ببینیم کی تو یه ساعت یک چیز بسیار جالب و خلاقانه ایجاد میکند!
خودتونو به چالش بکشید رفقا باحاله حتمی هم تایمر بزنید!👨🏻💻
👍29❤4🤣4🔥3